Overview
The System Metadata endpoint provides reference data about the Mobula platform: the list of supported pool types (DEX types), all indexed blockchains with their configuration, and registered factories with optional metadata. By default all three sections are returned. PasspoolTypes=true, chains=true, or factories=true to select specific sections and reduce payload size.
Query Parameters
Section selectors
poolTypes(optional, boolean) — Include the list of supported pool types (e.g.uniswap-v2,pumpfun,raydium, etc.)chains(optional, boolean) — Include the list of supported blockchainsfactories(optional, boolean) — Include the list of registered factories
Chain filters
indexed(optional, boolean) — Filter chains by indexing status (true= actively indexed)type(optional, string) — Filter chains by type (e.g.evm,solana,sui,starknet)
Factory filters
hasMetadata(optional, boolean) — Only return factories that have metadata (true) or don’t (false)status(optional, string) — Filter by approval status:APPROVED,WAITING_APPROVAL, orNOT_APPROVEDchainId(optional, string) — Filter factories by chain ID (e.g.evm:1,solana)name(optional, string) — Case-insensitive partial match on factory name
Usage Examples
Response Format
Response Field Definitions
Pool Types
A flat array of strings representing all DEX/AMM types supported by the indexer.Chain Object
| Field | Type | Description |
|---|---|---|
id | string | Unique chain identifier (e.g. evm:1, solana) |
name | string | Human-readable chain name |
type | string | Chain type (evm, solana, sui, starknet, etc.) |
chainId | number | string | Numeric chain ID (EVM) or string identifier |
testnet | boolean | Whether this is a testnet |
indexing | boolean | Whether Mobula actively indexes this chain |
averageBlockTimeInSeconds | number | null | Average block time |
native | object | Native token info (name, symbol, decimals, address) |
branding | object | Chain logo URL and theme color |
blockExplorers | object | undefined | Default block explorer (name, url, apiUrl) |
integrations | object | undefined | Third-party platform identifiers (GeckoTerminal, DexScreener, CoinGecko) |
Factory Object
| Field | Type | Description |
|---|---|---|
chainId | string | Chain identifier |
address | string | Factory contract address |
status | string | Approval status |
name | string | undefined | Factory name |
metadata | object | undefined | Display metadata (ui_name, logo, website) |
Use Cases
- UI configuration — Populate chain selectors, DEX type filters, and factory dropdowns
- Integration discovery — Find which chains and DEXs are supported
- Factory lookup — Search for specific factories by name, chain, or approval status