# Mobula API ## Docs - [Bonding Curves Mathematics](https://docs.mobula.io/almanac/bonding-curves.md): Deep dive into bonding curve mechanics for Pumpfun, Meteora DBC, and other launchpads - [Borsh Parsing for Solana Instructions and Logs](https://docs.mobula.io/almanac/borsh-parsing-solana.md): Understanding the three main methods to parse Borsh-encoded data from Solana transactions - [Detecting Snipers & Bundlers](https://docs.mobula.io/almanac/detecting-snipers-bundlers.md): Understanding how to identify snipers, bundlers, and insider traders in memecoin launches - [Pricing Engine Deep Dive](https://docs.mobula.io/almanac/pricing-engine.md): How Mobula calculates accurate token prices using weighted averages and outlier filtering - [Understanding Trade Fees - Complete Fee Breakdown](https://docs.mobula.io/almanac/understanding-trade-fees.md): Get the complete fee breakdown for DEX trades. Unlike Axiom, GMGN, Padre that only show gas fees, Mobula provides full analysis with gas, platform, and MEV fees. - [createApiTokens](https://docs.mobula.io/api-reference/graphql/mutations/createApiTokens.md): Create one or more short-lived API access tokens using your API key. - [deleteApiToken](https://docs.mobula.io/api-reference/graphql/mutations/deleteApiToken.md): Revoke a short-lived API token by its ID. - [GraphQL API Reference](https://docs.mobula.io/api-reference/graphql/overview.md): Explore all GraphQL queries, mutations, and types available in the Mobula API. - [apiToken](https://docs.mobula.io/api-reference/graphql/queries/apiToken.md): Inspect a single API token (short-lived JWT) by token value. Requires API key authentication. - [apiTokens](https://docs.mobula.io/api-reference/graphql/queries/apiTokens.md): List all API tokens (short-lived JWTs) for your API key. Requires API key authentication. - [balances](https://docs.mobula.io/api-reference/graphql/queries/balances.md): Fetch token balances for a wallet address across networks, with pagination, sorting, and optional token metadata. - [detailedWalletStats](https://docs.mobula.io/api-reference/graphql/queries/detailedWalletStats.md): Fetch a rich, windowed performance breakdown for a wallet: volume, realized profit, win/loss, best trades, and per-network decomposition. - [filterPairs](https://docs.mobula.io/api-reference/graphql/queries/filterPairs.md): Search, filter, and rank trading pairs by on-chain statistics such as volume, price, liquidity, and trader metrics. - [filterTokenWallets](https://docs.mobula.io/api-reference/graphql/queries/filterTokenWallets.md): Search, filter, and rank wallets that have traded a specific token (or set of tokens) by per-token activity such as buys, sells, realized profit, and balances. - [filterTokens](https://docs.mobula.io/api-reference/graphql/queries/filterTokens.md): Search, filter, and rank tokens by on-chain statistics such as volume, price change, liquidity, holder analysis, and more. - [getDetailedPairStats](https://docs.mobula.io/api-reference/graphql/queries/getDetailedPairStats.md): Get windowed stats (volume, liquidity, OHLC, trades) for a single pair. - [getDetailedPairsStats](https://docs.mobula.io/api-reference/graphql/queries/getDetailedPairsStats.md): Get windowed stats for multiple pairs in one request. - [getNetworkConfigs](https://docs.mobula.io/api-reference/graphql/queries/getNetworkConfigs.md): Get detailed network configuration (EVM, Solana, etc.): explorer, base token, default pair, stable coins. - [getNetworkStatus](https://docs.mobula.io/api-reference/graphql/queries/getNetworkStatus.md): Get indexing status per network: last processed block, timestamp, and network name. - [getNetworks](https://docs.mobula.io/api-reference/graphql/queries/getNetworks.md): Retrieve all supported blockchain networks. - [getSymbol](https://docs.mobula.io/api-reference/graphql/queries/getSymbol.md): Resolve a trading symbol to its metadata (name, ticker, pricescale, supported resolutions). - [getTokenPrices](https://docs.mobula.io/api-reference/graphql/queries/getTokenPrices.md): Fetch USD prices for one or more tokens. - [holders](https://docs.mobula.io/api-reference/graphql/queries/holders.md): Fetch token holders with balances, optional sort/filter, and cursor-based pagination. - [listPairsForToken](https://docs.mobula.io/api-reference/graphql/queries/listPairsForToken.md): List liquidity pairs that include a given token on a network. - [listPairsWithMetadataForToken](https://docs.mobula.io/api-reference/graphql/queries/listPairsWithMetadataForToken.md): List pairs for a token with volume, liquidity, and token metadata. - [pairMetadata](https://docs.mobula.io/api-reference/graphql/queries/pairMetadata.md): Get metadata, liquidity, volume, and price stats for a pair by ID. - [token](https://docs.mobula.io/api-reference/graphql/queries/token.md): Fetch a single token by network and contract address. - [tokenSparklines](https://docs.mobula.io/api-reference/graphql/queries/tokenSparklines.md): Fetch price sparkline data for one or more tokens. - [tokenTopTraders](https://docs.mobula.io/api-reference/graphql/queries/tokenTopTraders.md): Fetch top traders for a token by trading period (DAY, WEEK, MONTH, YEAR): volume, buys/sells, PnL, balance. - [tokens](https://docs.mobula.io/api-reference/graphql/queries/tokens.md): Fetch multiple tokens by network and contract address. - [top10HoldersPercent](https://docs.mobula.io/api-reference/graphql/queries/top10HoldersPercent.md): Get the percentage of total supply held by the top 10 holders for a token. - [walletAggregateBackfillState](https://docs.mobula.io/api-reference/graphql/queries/walletAggregateBackfillState.md): Aggregate backfill state for a single wallet. Maps Mobula's two-phase (transfer extraction + position rebuild) pipeline onto six well-known states. - [walletChart](https://docs.mobula.io/api-reference/graphql/queries/walletChart.md): Fetch time-series chart data (volume, realized profit, swaps) for a wallet across a custom time range and resolution. - [onBalanceUpdated](https://docs.mobula.io/api-reference/graphql/subscriptions/onBalanceUpdated.md): Subscribe to real-time token balance changes for a single wallet address across all supported chains. - [onPairMetadataUpdated](https://docs.mobula.io/api-reference/graphql/subscriptions/onPairMetadataUpdated.md): Live-streamed metadata updates for a single pair (price, liquidity, volume, windowed stats). - [onPriceUpdated](https://docs.mobula.io/api-reference/graphql/subscriptions/onPriceUpdated.md): Live-streamed price updates for a single token or pair. - [onPricesUpdated](https://docs.mobula.io/api-reference/graphql/subscriptions/onPricesUpdated.md): Live-streamed price updates for multiple tokens in a single subscription. - [ApiToken](https://docs.mobula.io/api-reference/graphql/types/ApiToken.md): Short-lived API token (JWT) metadata for authenticated GraphQL requests. - [AptosNetworkConfig](https://docs.mobula.io/api-reference/graphql/types/AptosNetworkConfig.md): Network config for Aptos. Member of NetworkConfig union. - [ArenaTradeData](https://docs.mobula.io/api-reference/graphql/types/ArenaTradeData.md): Protocol-specific data for Arena Trade pairs. - [Balance](https://docs.mobula.io/api-reference/graphql/types/Balance.md): A holder's balance for a token with wallet and token identifiers. - [CreateApiTokensInput](https://docs.mobula.io/api-reference/graphql/types/CreateApiTokensInput.md): Input options for creating one or more API tokens (count, request limit, expiry). Used by [createApiTokens](/api-reference/graphql/mutations/createApiTokens). - [DetailedPairStats](https://docs.mobula.io/api-reference/graphql/types/DetailedPairStats.md): Windowed stats for a pair: volume, liquidity, OHLC, trades, per time window. - [DetailedPairStatsBucketTimestamp](https://docs.mobula.io/api-reference/graphql/types/DetailedPairStatsBucketTimestamp.md): Start and end timestamps for a single time bucket in windowed pair stats. - [DetailedPairStatsDuration](https://docs.mobula.io/api-reference/graphql/types/DetailedPairStatsDuration.md): Enum for time windows used in detailed pair stats. - [DetailedPairStatsNumberMetrics](https://docs.mobula.io/api-reference/graphql/types/DetailedPairStatsNumberMetrics.md): Integer-valued time-series metrics (e.g. transactions, buys, sells, traders) with change and buckets. - [DetailedPairStatsStringMetrics](https://docs.mobula.io/api-reference/graphql/types/DetailedPairStatsStringMetrics.md): String-valued time-series metrics (e.g. volume, OHLC, liquidity) with change and buckets. - [DetailedWalletStats](https://docs.mobula.io/api-reference/graphql/types/DetailedWalletStats.md): Rich, windowed performance stats for a wallet: volume, realized profit, win/loss, best trade, and per-network decomposition. - [DetailedWalletStatsInput](https://docs.mobula.io/api-reference/graphql/types/DetailedWalletStatsInput.md): Input object for the detailedWalletStats query. - [EnhancedToken](https://docs.mobula.io/api-reference/graphql/types/EnhancedToken.md): Metadata for a token. - [EvmNetworkConfig](https://docs.mobula.io/api-reference/graphql/types/EvmNetworkConfig.md): Network config for EVM-compatible chains (Ethereum, Base, Arbitrum, etc.). Member of NetworkConfig union. - [Exchange](https://docs.mobula.io/api-reference/graphql/types/Exchange.md): An exchange where a token can be or has been traded. - [ExplorerConfig](https://docs.mobula.io/api-reference/graphql/types/ExplorerConfig.md): Block explorer metadata: name, url, icon, checksummed. Used in all NetworkConfig member types. - [FilterTokenWalletsInput](https://docs.mobula.io/api-reference/graphql/types/FilterTokenWalletsInput.md): Input object for the filterTokenWallets query. - [GetDetailedPairsStatsInput](https://docs.mobula.io/api-reference/graphql/types/GetDetailedPairsStatsInput.md): Input for a single pair in getDetailedPairsStats: address, network, optional token of interest, time windows, bucket count, stats type. - [GetPriceInput](https://docs.mobula.io/api-reference/graphql/types/GetPriceInput.md): Input for a single token price query; supports historical via timestamp or blockNumber. - [HoldersInput](https://docs.mobula.io/api-reference/graphql/types/HoldersInput.md): Input for holders query: token, pagination, sort, and filter options. - [HoldersInputSort](https://docs.mobula.io/api-reference/graphql/types/HoldersInputSort.md): Sort options for holders: attribute and direction. - [HoldersResponse](https://docs.mobula.io/api-reference/graphql/types/HoldersResponse.md): Paginated list of token holders with count and status. - [HoldersSortAttribute](https://docs.mobula.io/api-reference/graphql/types/HoldersSortAttribute.md): Attribute to sort holders by: BALANCE or DATE. - [HoldersStatus](https://docs.mobula.io/api-reference/graphql/types/HoldersStatus.md): Whether holder data is enabled or disabled for a token. - [LaunchpadData](https://docs.mobula.io/api-reference/graphql/types/LaunchpadData.md): Launchpad data for a token, if applicable. - [MetadataResponse](https://docs.mobula.io/api-reference/graphql/types/MetadataResponse.md): Indexing metadata per network (last processed block and timestamp). - [Network](https://docs.mobula.io/api-reference/graphql/types/Network.md): A network supported on Mobula. - [NetworkBreakdown](https://docs.mobula.io/api-reference/graphql/types/NetworkBreakdown.md): Per-network windowed statistics for a wallet, returned inside DetailedWalletStats. - [NetworkConfig](https://docs.mobula.io/api-reference/graphql/types/NetworkConfig.md): Union of network config types returned by getNetworkConfigs (EVM, Solana, Sui, Aptos, Starknet). - [NetworkConfigType](https://docs.mobula.io/api-reference/graphql/types/NetworkConfigType.md): Enum of network config kinds: EVM, SOLANA, SUI, APTOS, STARKNET. - [OnPricesUpdatedInput](https://docs.mobula.io/api-reference/graphql/types/OnPricesUpdatedInput.md): Per-token input for the onPricesUpdated subscription. - [Pair](https://docs.mobula.io/api-reference/graphql/types/Pair.md): Metadata for a token pair. - [PairMetadataToken](https://docs.mobula.io/api-reference/graphql/types/PairMetadataToken.md): Token summary within pair metadata (address, symbol, pooled amount, price, labels). - [PooledTokenValues](https://docs.mobula.io/api-reference/graphql/types/PooledTokenValues.md): The pooled amounts of each token in a pair. - [Price](https://docs.mobula.io/api-reference/graphql/types/Price.md): Token price in USD, optionally at a timestamp or block. - [ProtocolData](https://docs.mobula.io/api-reference/graphql/types/ProtocolData.md): Union of protocol-specific pair data. Custom data for the pair; only certain protocols have this (e.g. uniswapv4, arenatrade, pump). - [PumpData](https://docs.mobula.io/api-reference/graphql/types/PumpData.md): Protocol-specific data for Pump.fun pairs. - [QuoteToken](https://docs.mobula.io/api-reference/graphql/types/QuoteToken.md): Enum for the quote token in a pair: token0 or token1. Used in NetworkConfig types and pair/chart APIs. - [RangeInput](https://docs.mobula.io/api-reference/graphql/types/RangeInput.md): Inclusive unix-seconds time range used by chart queries. - [RankingDirection](https://docs.mobula.io/api-reference/graphql/types/RankingDirection.md): Sort direction: ASC or DESC. - [SocialLinks](https://docs.mobula.io/api-reference/graphql/types/SocialLinks.md): Community gathered links for the socials of a token. - [SolanaNetworkConfig](https://docs.mobula.io/api-reference/graphql/types/SolanaNetworkConfig.md): Network config for Solana. Member of NetworkConfig union. - [SparklineAttribute](https://docs.mobula.io/api-reference/graphql/types/SparklineAttribute.md): Enum for the attribute tracked in a sparkline. - [SparklineValue](https://docs.mobula.io/api-reference/graphql/types/SparklineValue.md): A single data point in a sparkline (timestamp + value). - [StarknetNetworkConfig](https://docs.mobula.io/api-reference/graphql/types/StarknetNetworkConfig.md): Network config for Starknet. Member of NetworkConfig union. - [SuiNetworkConfig](https://docs.mobula.io/api-reference/graphql/types/SuiNetworkConfig.md): Network config for Sui. Member of NetworkConfig union. - [SymbolResponse](https://docs.mobula.io/api-reference/graphql/types/SymbolResponse.md): Symbol metadata for charting integrations (name, ticker, pricescale, supported resolutions). - [TokenInfo](https://docs.mobula.io/api-reference/graphql/types/TokenInfo.md): Extended metadata about a token (supply, description, images). - [TokenInput](https://docs.mobula.io/api-reference/graphql/types/TokenInput.md): Input to identify a token by network and contract address. - [TokenOfInterest](https://docs.mobula.io/api-reference/graphql/types/TokenOfInterest.md): Which token in the pair to use for price (token0 or token1). - [TokenPairStatisticsType](https://docs.mobula.io/api-reference/graphql/types/TokenPairStatisticsType.md): Whether pair statistics are filtered or unfiltered. - [TokenSparkline](https://docs.mobula.io/api-reference/graphql/types/TokenSparkline.md): Price sparkline data for a single token. - [TokenSparklineInput](https://docs.mobula.io/api-reference/graphql/types/TokenSparklineInput.md): Input for querying token sparklines: token IDs, time range, and resolution. - [TokenTopTrader](https://docs.mobula.io/api-reference/graphql/types/TokenTopTrader.md): A single top trader entry: volume, buys/sells, PnL, balance for a token and period. - [TokenTopTradersConnection](https://docs.mobula.io/api-reference/graphql/types/TokenTopTradersConnection.md): Connection with token context and paginated list of top traders. - [TokenTopTradersInput](https://docs.mobula.io/api-reference/graphql/types/TokenTopTradersInput.md): Input for tokenTopTraders: token, network, trading period, optional pagination. - [TokenWalletActivity](https://docs.mobula.io/api-reference/graphql/types/TokenWalletActivity.md): Wallet activity metrics (bundler, dev, insider, sniper counts and held percentages). - [TokenWalletFilterConnection](https://docs.mobula.io/api-reference/graphql/types/TokenWalletFilterConnection.md): Paginated response for the filterTokenWallets query. - [TokenWalletFilterResult](https://docs.mobula.io/api-reference/graphql/types/TokenWalletFilterResult.md): A single row in a filterTokenWallets response: one wallet's activity on one token. - [TradingPeriod](https://docs.mobula.io/api-reference/graphql/types/TradingPeriod.md): Enum for top-traders period: DAY, WEEK, MONTH, YEAR. - [UniswapV4Data](https://docs.mobula.io/api-reference/graphql/types/UniswapV4Data.md): Protocol-specific data for Uniswap V4 pairs. - [Wallet](https://docs.mobula.io/api-reference/graphql/types/Wallet.md): Identity and funding metadata for a wallet address: social handles, Ethos score, first funding source, and labels. - [WalletAggregateBackfillState](https://docs.mobula.io/api-reference/graphql/types/WalletAggregateBackfillState.md): Aggregate processing state of the per-wallet backfill pipeline (slot extraction + position rebuild). - [WalletChartData](https://docs.mobula.io/api-reference/graphql/types/WalletChartData.md): A single bucket in a walletChart response: aggregated wallet activity at one timestamp. - [WalletChartInput](https://docs.mobula.io/api-reference/graphql/types/WalletChartInput.md): Input object for the walletChart query. - [WalletChartRange](https://docs.mobula.io/api-reference/graphql/types/WalletChartRange.md): Time range covered by a walletChart response. - [WalletChartResponse](https://docs.mobula.io/api-reference/graphql/types/WalletChartResponse.md): Response shape for the walletChart query: a time-series of wallet trading activity. - [WalletFunding](https://docs.mobula.io/api-reference/graphql/types/WalletFunding.md): First funding transaction for a wallet: who funded it, when, with what, and on which network. - [WalletTokenFiltersV2](https://docs.mobula.io/api-reference/graphql/types/WalletTokenFiltersV2.md): Per-token wallet-activity filters used by the filterTokenWallets query. - [WalletTokenRanking](https://docs.mobula.io/api-reference/graphql/types/WalletTokenRanking.md): Sort criterion for the filterTokenWallets query. - [WalletTokenRankingAttribute](https://docs.mobula.io/api-reference/graphql/types/WalletTokenRankingAttribute.md): Enum of sortable attributes for the filterTokenWallets query. - [WindowedDetailedCurrencyPairStats](https://docs.mobula.io/api-reference/graphql/types/WindowedDetailedCurrencyPairStats.md): USD-denominated stats for a time window: volume, OHLC, liquidity. - [WindowedDetailedCurrencyWalletStats](https://docs.mobula.io/api-reference/graphql/types/WindowedDetailedCurrencyWalletStats.md): USD-denominated windowed wallet performance: volume, realized profit, best trade. - [WindowedDetailedNonCurrencyPairStats](https://docs.mobula.io/api-reference/graphql/types/WindowedDetailedNonCurrencyPairStats.md): Count-based stats for a time window: transactions, buys, sells, traders, buyers, sellers. - [WindowedDetailedNonCurrencyWalletStats](https://docs.mobula.io/api-reference/graphql/types/WindowedDetailedNonCurrencyWalletStats.md): Non-currency windowed wallet stats: swap counts, unique tokens, wins/losses, holding duration. - [WindowedDetailedPairStats](https://docs.mobula.io/api-reference/graphql/types/WindowedDetailedPairStats.md): Stats for a single time window (e.g. 5m, 1h, 24h) with USD and count metrics. - [WindowedWalletBestTradeToken](https://docs.mobula.io/api-reference/graphql/types/WindowedWalletBestTradeToken.md): Token metadata for the best performing trade of a wallet within a window. - [WindowedWalletStats](https://docs.mobula.io/api-reference/graphql/types/WindowedWalletStats.md): A windowed slice of a wallet's trading performance: USD stats, non-currency stats, and best trade token. - [Benchmarks](https://docs.mobula.io/benchmarks.md): Real-time latency benchmarks comparing Mobula against other crypto data aggregators. See how Mobula delivers the fastest on-chain data. - [Real-Time Data for Abstract API](https://docs.mobula.io/blockchains/abstract.md) - [Real-Time Data for Alephium API](https://docs.mobula.io/blockchains/alephium.md) - [Real-Time Data for ApeChain API](https://docs.mobula.io/blockchains/apechain.md) - [Real-Time Data for Arbitrum API](https://docs.mobula.io/blockchains/arbitrum.md) - [Real-Time Data for Arbitrum Nova API](https://docs.mobula.io/blockchains/arbitrum-nova.md) - [Real-Time Data for Arbitrum Sepolia Testnet API](https://docs.mobula.io/blockchains/arbitrum-sepolia-testnet.md) - [Real-Time Data for Arthera API](https://docs.mobula.io/blockchains/arthera.md) - [Real-Time Data for Arthera Testnet API](https://docs.mobula.io/blockchains/arthera-testnet.md) - [Real-Time Data for Astar API](https://docs.mobula.io/blockchains/astar.md) - [Real-Time Data for Aurora API](https://docs.mobula.io/blockchains/aurora.md) - [Real-Time Data for Avalanche C-Chain API](https://docs.mobula.io/blockchains/avalanche.md) - [Real-Time Data for Bahamut API](https://docs.mobula.io/blockchains/bahamut.md) - [Real-Time Data for Base API](https://docs.mobula.io/blockchains/base.md) - [Real-Time Data for Berachain API](https://docs.mobula.io/blockchains/berachain.md) - [Real-Time Data for Berachain bArtio API](https://docs.mobula.io/blockchains/berachain-bartio.md) - [Real-Time Data for BitTorrent Chain API](https://docs.mobula.io/blockchains/bittorrent-chain.md) - [Real-Time Data for Blast API](https://docs.mobula.io/blockchains/blast.md) - [Real-Time Data for BOB API](https://docs.mobula.io/blockchains/bob.md) - [Real-Time Data for Boba API](https://docs.mobula.io/blockchains/boba.md) - [Real-Time Data for Botanix API](https://docs.mobula.io/blockchains/botanix.md) - [Real-Time Data for BNB Smart Chain (BEP20) API](https://docs.mobula.io/blockchains/bsc.md) - [Real-Time Data for Canto API](https://docs.mobula.io/blockchains/canto.md) - [Real-Time Data for Celestia API](https://docs.mobula.io/blockchains/celestia.md) - [Real-Time Data for Celo API](https://docs.mobula.io/blockchains/celo.md) - [Real-Time Data for Celo Alfajores Testnet API](https://docs.mobula.io/blockchains/celo-alfajores-testnet.md) - [Real-Time Data for Conflux API](https://docs.mobula.io/blockchains/conflux.md) - [Real-Time Data for Cronos API](https://docs.mobula.io/blockchains/cronos.md) - [Real-Time Data for Degen API](https://docs.mobula.io/blockchains/degen.md) - [Real-Time Data for DFK Subnet API](https://docs.mobula.io/blockchains/dfk-subnet.md) - [Real-Time Data for EOS API](https://docs.mobula.io/blockchains/eos.md) - [Real-Time Data for Ethereum API](https://docs.mobula.io/blockchains/ethereum.md) - [Real-Time Data for Ethereum Sepolia Testnet API](https://docs.mobula.io/blockchains/ethereum-sepolia-testnet.md) - [Real-Time Data for Fantom API](https://docs.mobula.io/blockchains/fantom.md) - [Real-Time Data for GraphLinq API](https://docs.mobula.io/blockchains/graphlinq.md) - [Real-Time Data for GTE Devnet API](https://docs.mobula.io/blockchains/gte-devnet.md) - [Real-Time Data for Harmony API](https://docs.mobula.io/blockchains/harmony.md) - [Real-Time Data for HECO API](https://docs.mobula.io/blockchains/heco.md) - [Real-Time Data for Hedera API](https://docs.mobula.io/blockchains/hedera.md) - [Real-Time Data for HyperEVM API](https://docs.mobula.io/blockchains/hyperevm.md) - [Real-Time Data for HyperEVM Testnet API](https://docs.mobula.io/blockchains/hyperevm-testnet.md) - [Real-Time Data for Immutable zkEVM API](https://docs.mobula.io/blockchains/immutable-zkevm.md) - [Real-Time Data for Ink API](https://docs.mobula.io/blockchains/ink.md) - [Supported Chains](https://docs.mobula.io/blockchains/intro-blockchains.md): List of all blockchains supported by Mobula API - [Real-Time Data for Klaytn API](https://docs.mobula.io/blockchains/klaytn.md) - [Real-Time Data for Kucoin API](https://docs.mobula.io/blockchains/kucoin.md) - [Real-Time Data for Linea API](https://docs.mobula.io/blockchains/linea.md) - [Real-Time Data for Manta API](https://docs.mobula.io/blockchains/manta.md) - [Real-Time Data for Mantle API](https://docs.mobula.io/blockchains/mantle.md) - [Real-Time Data for Matchain API](https://docs.mobula.io/blockchains/matchain.md) - [Real-Time Data for Mega Testnet API](https://docs.mobula.io/blockchains/mega-testnet.md) - [Real-Time Data for Merlin API](https://docs.mobula.io/blockchains/merlin.md) - [Real-Time Data for Metis API](https://docs.mobula.io/blockchains/metis.md) - [Real-Time Data for Mode API](https://docs.mobula.io/blockchains/mode.md) - [Real-Time Data for Monad API](https://docs.mobula.io/blockchains/monad.md) - [Real-Time Data for Monad Testnet API](https://docs.mobula.io/blockchains/monad-testnet.md) - [Real-Time Data for Moonbeam API](https://docs.mobula.io/blockchains/moonbeam.md) - [Real-Time Data for Moonriver API](https://docs.mobula.io/blockchains/moonriver.md) - [Real-Time Data for Oasis API](https://docs.mobula.io/blockchains/oasis.md) - [Real-Time Data for Oasis Sapphire API](https://docs.mobula.io/blockchains/oasis-sapphire.md) - [Real-Time Data for OKEX API](https://docs.mobula.io/blockchains/okex.md) - [Real-Time Data for Optimistic API](https://docs.mobula.io/blockchains/optimistic.md) - [Real-Time Data for Plasma API](https://docs.mobula.io/blockchains/plasma.md) - [Real-Time Data for Plume API](https://docs.mobula.io/blockchains/plume.md) - [Real-Time Data for Polygon API](https://docs.mobula.io/blockchains/polygon.md) - [Real-Time Data for Polygon zkEVM API](https://docs.mobula.io/blockchains/polygon-zkevm.md) - [Real-Time Data for Scroll API](https://docs.mobula.io/blockchains/scroll.md) - [Real-Time Data for Secret Network API](https://docs.mobula.io/blockchains/secret-network.md) - [Real-Time Data for Sei API](https://docs.mobula.io/blockchains/sei.md) - [Real-Time Data for Shibarium API](https://docs.mobula.io/blockchains/shibarium.md) - [Real-Time Data for Shimmer EVM API](https://docs.mobula.io/blockchains/shimmer-evm.md) - [Real-Time Data for SmartBCH API](https://docs.mobula.io/blockchains/smartbch.md) - [Real-Time Data for Solana API](https://docs.mobula.io/blockchains/solana.md): Access real-time Solana token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [Real-Time Data for Sonic API](https://docs.mobula.io/blockchains/sonic.md) - [Real-Time Data for Starknet API](https://docs.mobula.io/blockchains/starknet.md) - [Real-Time Data for Story API](https://docs.mobula.io/blockchains/story.md) - [Real-Time Data for Sui API](https://docs.mobula.io/blockchains/sui.md) - [Real-Time Data for Supra API](https://docs.mobula.io/blockchains/supra.md) - [Real-Time Data for Supra Testnet API](https://docs.mobula.io/blockchains/supra-testnet.md) - [Real-Time Data for Taiko API](https://docs.mobula.io/blockchains/taiko.md) - [Real-Time Data for Vanar API](https://docs.mobula.io/blockchains/vanar.md) - [Real-Time Data for Vanar Vanguard Testnet API](https://docs.mobula.io/blockchains/vanar-vanguard-testnet.md) - [Real-Time Data for Velas API](https://docs.mobula.io/blockchains/velas.md) - [Real-Time Data for Wemix API](https://docs.mobula.io/blockchains/wemix.md) - [Real-Time Data for X Layer API](https://docs.mobula.io/blockchains/x-layer.md) - [Real-Time Data for XDAI API](https://docs.mobula.io/blockchains/xdai.md) - [Real-Time Data for Zetachain API](https://docs.mobula.io/blockchains/zetachain.md) - [Real-Time Data for ZkLink Nova API](https://docs.mobula.io/blockchains/zklink-nova.md) - [Real-Time Data for ZkSync API](https://docs.mobula.io/blockchains/zksync.md) - [Real-Time Data for Zora API](https://docs.mobula.io/blockchains/zora.md) - [Top 5 Alternatives to CoinGecko API for Real-Time Crypto Data in 2026](https://docs.mobula.io/blog/coingecko-api-alternative.md): CoinGecko API hitting rate limits or missing on-chain data? Here are the best alternatives for real-time prices, wallet data, and DEX analytics in 2026. - [Mobula vs Moralis: Best Crypto Data API in 2026](https://docs.mobula.io/blog/moralis-alternative.md): Comparing Mobula and Moralis for on-chain data, wallet portfolio, DEX analytics, and pricing. Which crypto API is right for your project in 2026? - [How to Build a Multi-Chain Wallet Tracker in 10 Minutes](https://docs.mobula.io/blog/multi-chain-wallet-tracker.md): Step-by-step tutorial: build a multi-chain crypto wallet tracker using the Mobula API. Get portfolio balances, PnL, and historical data across 90+ chains in a single API call. - [✨ January 7, 2026 - Multi-Currency Support](https://docs.mobula.io/changelog/2026-01-07.md): Multi-Currency Support for market/details and token/details endpoints - [✨ January 8, 2026 - DeFi Positions Tracking](https://docs.mobula.io/changelog/2026-01-08.md): Track your DeFi positions across multiple protocols and blockchains - [✨ January 9, 2026 - Enhanced Security Analysis](https://docs.mobula.io/changelog/2026-01-09.md): Advanced static code analysis for smart contract security with real-time cache invalidation - [⚡ January 10, 2026 - Wallet/Position Performance Boost](https://docs.mobula.io/changelog/2026-01-10.md): Major performance improvement for wallet/position endpoint with 10x faster response times - [✨ January 11, 2026 - Batch Wallet Positions](https://docs.mobula.io/changelog/2026-01-11.md): New batch endpoint for fetching multiple wallet positions in a single request with optimized RPC calls - [✨ January 12, 2026 - Get Token Price Endpoint](https://docs.mobula.io/changelog/2026-01-12.md): New v2 token/price endpoint with USD suffix naming and enhanced v1 multi-prices response - [✨ January 13, 2026 - Holder & Trader Positions Enhancement](https://docs.mobula.io/changelog/2026-01-13.md): New tokenAmountUSD and percentageOfTotalSupply fields for holder and trader positions endpoints - [✨ January 14, 2026 - Solana Token Account Details](https://docs.mobula.io/changelog/2026-01-14.md): New lamports and tokenAccount fields for Solana SPL tokens in wallet/portfolio endpoint - [✨ January 15, 2026 - Solana DeFi SDK Optimization & Drift Perps](https://docs.mobula.io/changelog/2026-01-15.md): Reduced RPC costs by removing heavy SDK dependencies and added Drift perpetuals support to DeFi positions - [⚡ January 16, 2026 - Security Multi-Model Analysis & Holders Stats Optimization](https://docs.mobula.io/changelog/2026-01-16.md): Improved metadata coverage, reduced false positives in security analysis with multi-model approach, and faster holders stats computation - [⚡ January 17, 2026 - Fast-Trades & OHLCV 1s Latency Optimization, Bundle Detection & Pulse ATH/ATL Filters](https://docs.mobula.io/changelog/2026-01-17.md): Dramatically reduced first response latency for fast-trades & WSS OHLCV 1s from 1s to 50ms, improved bundle detection algorithm, and added ATH/ATL filters to Pulse API - [✨ January 18, 2026 - Market Addresses in Token Trade API](https://docs.mobula.io/changelog/2026-01-18.md): Added marketAddresses field to token/trade endpoint providing the complete list of all hops in a trade route - [⚡ January 19, 2026 - EVM Execution Engine Performance Optimization](https://docs.mobula.io/changelog/2026-01-19.md): Massive performance improvement on EVM execution engine aggregator fallback, reducing p95 latency from 1s to 200ms - [✨ January 20, 2026 - Fluid DEX Integration](https://docs.mobula.io/changelog/2026-01-20.md): Added Fluid DEX support across all EVM chains for enhanced liquidity and trading options - [✨ January 21, 2026 - Gate.io Funding Rates Integration](https://docs.mobula.io/changelog/2026-01-21.md): Added Gate.io to funding rates tracking for perpetual futures markets - [✨ January 22, 2026 - Solana Native Staking in DeFi Positions](https://docs.mobula.io/changelog/2026-01-22.md): Added support for Solana native staking positions in the DeFi positions API - [✨ January 23, 2026 - Perpetual Position Tracking](https://docs.mobula.io/changelog/2026-01-23.md): New perps position tracking feature supporting Lighter and Gains Network protocols - [✨ January 24, 2026 - Perpetual Execution Engine](https://docs.mobula.io/changelog/2026-01-24.md): New perps execution engine enabling perpetual trading through Lighter and Gains Network - [✨ January 25, 2026 - Portfolio Liquidity Datapoint](https://docs.mobula.io/changelog/2026-01-25.md): Extended price coverage and liquidity field for wallet portfolio - [✨ January 26, 2026 - EVM DeFi Positions & Performance](https://docs.mobula.io/changelog/2026-01-26.md): New EVM DeFi positions and performance improvements for portfolio and WebSocket - [✨ January 27, 2026 - Protocol Logos & Lido Support](https://docs.mobula.io/changelog/2026-01-27.md): Added protocol logos for all DeFi positions and new Lido stETH/wstETH support - [✨ January 28, 2026 - Chart Trade Marks & Solana Funding](https://docs.mobula.io/changelog/2026-01-28.md): TradingView charts now show deployer/user trades as marks, plus Solana funding source detection via Solscan - [✨ January 29, 2026 - Lighter Funding Rates](https://docs.mobula.io/changelog/2026-01-29.md): Added Lighter exchange support for perpetual funding rates - [⚡ January 30, 2026 - Flashblocks on Base](https://docs.mobula.io/changelog/2026-01-30.md): Ultra-fast block indexing on Base with Flashblocks support - [⚡ January 31, 2026 - UniswapV4 Optimizations](https://docs.mobula.io/changelog/2026-01-31.md): Improved reserve fetching for UniswapV4 pools - [✨ February 1, 2026 - Swap Recipient Mode](https://docs.mobula.io/changelog/2026-02-01.md): New parameter to control swap recipient resolution in positions - [✨ February 2, 2026 - Position Fees Tracking](https://docs.mobula.io/changelog/2026-02-02.md): Track trading fees on wallet positions - [🔧 February 3, 2026 - Embed Chart Settings](https://docs.mobula.io/changelog/2026-02-03.md): Custom styling options for embedded charts - [✨ February 4, 2026 - Batch Trades Download](https://docs.mobula.io/changelog/2026-02-04.md): New endpoint to batch download trades with filters - [✨ February 5, 2026 - PnL Breakdown & Wallet Labels](https://docs.mobula.io/changelog/2026-02-05.md): Unrealized/Realized PnL breakdown and wallet labels on trade sources - [✨ February 6, 2026 - Flexible Trade Limits & OHLCV Endpoints](https://docs.mobula.io/changelog/2026-02-06.md): Flexible limit on trades/filters, new OHLCV history endpoints, and Solana extraction improvements - [✨ February 7, 2026 - Pumpfun V1, RPC Load Balancing & Wallet Analysis Defaults](https://docs.mobula.io/changelog/2026-02-07.md): Pumpfun V1 IDL support, RPC load balancing across adapters, and wallet analysis defaulting to 7d period - [🔧 February 8, 2026 - RPC Balance Verification & Fee Precision](https://docs.mobula.io/changelog/2026-02-08.md): Post-swap RPC balance verification, improved fee precision with BigInt, and net loss seller handling - [✨ February 9, 2026 - Firelaunch (MegaETH), ClankerV3 & ZoraV3 Pools](https://docs.mobula.io/changelog/2026-02-09.md): Firelaunch launchpad support on MegaETH, new ClankerV3/ZoraV3 pool implementations, and noPoolMigration flag - [✨ February 10, 2026 - MegaETH Miniblocks, OHLCV Gap Fill & Position Grace Period](https://docs.mobula.io/changelog/2026-02-10.md): MegaETH miniblock streaming, OHLCV gap-filling, System Metadata V2, and grace period for disconnected WebSocket clients - [⚡ February 11, 2026 - 5x Balances Speedup & RPC Failover](https://docs.mobula.io/changelog/2026-02-11.md): Balances update query optimized 4-5x, RPC failover with capability filtering, and wallet labels initialized in background - [🔧 February 12, 2026 - Org API Keys & Transfer Serialization](https://docs.mobula.io/changelog/2026-02-12.md): Organization-level API keys, serialization queues for transfer processing, and healthcheck heartbeat - [✨ February 13, 2026 - Meteora DAMM v2 DeFi Positions](https://docs.mobula.io/changelog/2026-02-13.md): Meteora DAMM v2 liquidity positions, improved native token address mapping, and Solana stream stability - [🔧 February 14, 2026 - BankrV4 Pool & v1 Endpoint Deprecations](https://docs.mobula.io/changelog/2026-02-14.md): BankrV4 pool type added, v1 endpoints officially deprecated with v2 alternatives documented - [✨ February 15, 2026 - Token Price History Endpoint](https://docs.mobula.io/changelog/2026-02-15.md): New Token Price History endpoint for batch price lookups, Meteora DAMM v2 GA, and i18n token output - [🔧 February 16, 2026 - SDK/Types Release & Free Plan Rate Limiting](https://docs.mobula.io/changelog/2026-02-16.md): New SDK and types package release, free plan rate limiting enforcement, and public RPCs included in race - [✨ February 17, 2026 - Single Subscription Model, Perf Tracing & Endpoint-Wise Calls](https://docs.mobula.io/changelog/2026-02-17.md): Unified single subscription billing, swap/position latency tracing, endpoint-wise call tracking, and Solana swap versioning - [✨ February 18, 2026 - Wallet Labels Endpoint, WSS Subscription Tracking & UniswapV4 Router](https://docs.mobula.io/changelog/2026-02-18.md): New GET /wallet/labels endpoint, WebSocket subscription tracking, Solana node lag detection, and UniswapV4 in MobulaRouter - [✨ February 19, 2026 - Market Lighthouse Endpoint & Versioned Solana Swaps](https://docs.mobula.io/changelog/2026-02-19.md): New Market Lighthouse endpoint for signal aggregation, versioned Solana swap extraction, and 10x faster GRPC recovery - [✨ February 20, 2026 - OHLCV 2000 Candles, Virtuals V2 & Wallet Metadata in Streams](https://docs.mobula.io/changelog/2026-02-20.md): OHLCV candle limit raised to 2000, Virtuals V2 BondingV4 pools tracked, and walletMetadata in WebSocket streams - [✨ February 21, 2026 - USD Fee Calculations in Swap Streams](https://docs.mobula.io/changelog/2026-02-21.md): Trade and swap stream messages now include computed USD fee amounts - [✨ February 22, 2026 - Lighthouse DEX Attribution, Mayhem/Cashback Flags & Pool Bonding Detection](https://docs.mobula.io/changelog/2026-02-22.md): Lighthouse groups volume by DEX, PumpFun tokens expose isMayhemMode and isCashbackCoin, and bonding detection covers more pool types - [✨ February 23, 2026 - Buy/Sell Filter on Token Trades, Lighthouse MEV Volume & 5m Linechart](https://docs.mobula.io/changelog/2026-02-23.md): Token trades endpoint supports buy/sell type filter, Lighthouse includes MEV volume, and a 5-minute timeframe is available on linechart - [✨ February 24, 2026 - Wallet Trades V2 & WSS Per-Subscription Throttle](https://docs.mobula.io/changelog/2026-02-24.md): New wallet trades V2 endpoint with SDK support, and WebSocket subscriptions support maxUpdatesPerMinute throttling - [🔧 February 25, 2026 - Metered Billing Top-Up Support & Dashboard Usage Display](https://docs.mobula.io/changelog/2026-02-25.md): Metered billing now supports top-up plans, and the dashboard displays credits limits with top-up billing status - [February 26, 2026 - MobulaRouter Multi-Chain Deployment & Aggregator Routing](https://docs.mobula.io/changelog/2026-02-26.md): MobulaRouter v2.3.0 deployed on 7 EVM chains with aggregator-only routing through KyberSwap and other DEX aggregators - [✨ February 27, 2026 - Historical Price-At Endpoint, Maverick V2 & Transfer Stream Balances](https://docs.mobula.io/changelog/2026-02-27.md): New /2/token/price-at endpoint for historical pricing, Maverick V2 swap extraction, and post balances in transfer streams - [✨ February 28, 2026 - PancakeSwap Infinity Support & Lighthouse Popover](https://docs.mobula.io/changelog/2026-02-28.md): PancakeSwap Infinity (ex-v4) pools tracked on BSC and Base, and Lighthouse market analytics popover in MTT - [✨ March 1, 2026 - Slipstream Routing & Base Chain Internal Routing](https://docs.mobula.io/changelog/2026-03-01.md): Slipstream pools included in swap routing, and internal routing enabled on Base for better price discovery - [✨ March 2, 2026 - MEV Execution Upgrades, wSOL Fee Detection & OHLCV Period Expansion](https://docs.mobula.io/changelog/2026-03-02.md): Execution engine adds MEV lander registry with dynamic fee estimation, wSOL platform fees detected for major wallets, and OHLCV supports 30m, 4h, 6h timeframes - [✨ March 3, 2026 - Agent Mode, Token Expiry WSS & MEV Protection](https://docs.mobula.io/changelog/2026-03-03.md): Four.meme Agent Mode detection, token expiry events in WebSocket, Blink MEV-protected RPCs, and JWT short-lived tokens - [🔧 March 4, 2026 - Hyperliquid HIP-3, Fee Detection Hardening & New Docs](https://docs.mobula.io/changelog/2026-03-04.md): Hyperliquid HIP-3 protocol support, improved MEV fee detection, and new API documentation guides - [✨ March 5, 2026 - FourMeme Direct Swap, Uniswap V4 Batch Sync & Low Liquidity Detection](https://docs.mobula.io/changelog/2026-03-05.md): Direct FourMeme swap support, Uniswap V4 batch pool sync, low liquidity security flag, and DeFi positions performance boost - [✨ March 6, 2026 - GraphQL API, Bundler Detection V3 & FourMeme Sells](https://docs.mobula.io/changelog/2026-03-06.md): GraphQL API layer, Method 3 bundler detection, FourMeme sell support via Helper V3, and Pulse shadow banning - [✨ March 7, 2026 - LP Burn Verification, Fees-to-Volume Ratio & X Tracker](https://docs.mobula.io/changelog/2026-03-07.md): On-chain LP burn verification for Solana, feesToVolumeRatio24h metric, and X Tracker browser extension - [🔧 March 8, 2026 - PCS Infinity CL Fix & Liquidity Outlier Fix](https://docs.mobula.io/changelog/2026-03-08.md): PancakeSwap Infinity CL event ABI corrected and liquidity outlier detection no longer zeros valid data - [✨ March 9, 2026 - V4 Native ETH Routing, ATH/ATL Aggregation & Swap Recipient Filter](https://docs.mobula.io/changelog/2026-03-09.md): Uniswap V4 native ETH routing fix, ATH/ATL across pre-bonding pools, swap_recipient_address in trades filter - [✨ March 10, 2026 - Aave aToken Pricing, V4 Hooked Pools & Native ETH E2E Tests](https://docs.mobula.io/changelog/2026-03-10.md): Aave aTokens priced from underlying assets, liquidity fallback for V4 hooked pools, and native ETH routing E2E tests - [✨ March 11, 2026 - Chinese Search, Wallet Funding Info & Routing Performance](https://docs.mobula.io/changelog/2026-03-11.md): Native Chinese bidirectional search, fundingInfo in wallet labels, Clanker deployer fix, and routing performance boost - [✨ March 12, 2026 - Batch Wallet Positions, Cross-Chain Bridge & SafeERC20 Router](https://docs.mobula.io/changelog/2026-03-12.md): Batch wallet positions endpoint, cross-chain bridge solver, fast-trade throttle, and SafeERC20 router upgrade - [✨ March 13, 2026 - PCS Infinity Router, PumpFun Agent Detection & Flaunch V4](https://docs.mobula.io/changelog/2026-03-13.md): PancakeSwap Infinity CL in MobulaRouter v2.13.0, PumpFun tokenized agent detection, Flaunch V4 on Base, and FourMeme router upgrades - [✨ March 14, 2026 - DeFi Lending Enrichment, Swap Routing Safety & Onboarding](https://docs.mobula.io/changelog/2026-03-14.md): Lending positions enriched with APY and logos, swap routing filters ghost pools and fee traps, DeFi positions enabled by default - [✨ March 15, 2026 - Prediction Markets Docs, x402 Payments & Perps Improvements](https://docs.mobula.io/changelog/2026-03-15.md): Full Prediction Markets API documentation, x402 micropayment support, perps trading UX improvements - [✨ March 16, 2026 - Aggregated Feed Limits, WSS Discounts & PM Docs Alignment](https://docs.mobula.io/changelog/2026-03-16.md): Aggregated feed subscription limits, metered WSS discounts, and Prediction Markets docs alignment - [✨ March 17, 2026 - Trades Enriched PnL, OHLCV Accuracy & Fast Search](https://docs.mobula.io/changelog/2026-03-17.md): Trades enriched stream adds PnL data, OHLCV candles rewritten for accuracy, fast search covers all chains - [✨ March 18, 2026 - Aggregated Feed Price Guardrails, Pulse Metadata & PM Docs Finalization](https://docs.mobula.io/changelog/2026-03-18.md): Aggregated feed adds price anomaly guardrails, Pulse events enriched with metadata, PM documentation fully synced - [✨ March 19, 2026 - Batch Holder/Trader Positions, HyperLiquid Bridge & Holders Stream Sort](https://docs.mobula.io/changelog/2026-03-19.md): Batch mode for holder and trader positions, HyperLiquid bridge support, holders stream sortBy parameter, wallet balance cookbook - [✨ March 20, 2026 - ERC4626 Vault Pricing, Swap Recipient Mode & Subscription Tags](https://docs.mobula.io/changelog/2026-03-20.md): Generic ERC4626 vault token pricing, swap recipient as default wallet mode, and WebSocket subscription tag tracking - [✨ March 21, 2026 - Per-Wallet Rebuild, GMGN Socials & Source Factory Metadata](https://docs.mobula.io/changelog/2026-03-21.md): Per-wallet position rebuild support, GMGN socials fallback, source factory metadata exposed, and health check improvements - [✨ March 22, 2026 - Burned LP Detection, Multi-Word Search, MPP Subscriptions & Agentic Payments](https://docs.mobula.io/changelog/2026-03-22.md): Burned V2 LP token detection, multi-word fast search, MPP subscription plans, and x402 agentic payments documentation - [✨ March 23, 2026 - WebSocket Sessions Playground, Discord Onboarding & Holders LP Fix](https://docs.mobula.io/changelog/2026-03-23.md): WebSocket sessions playground in dashboard, Discord builder onboarding, and holders LP balance accuracy fix - [✨ March 24, 2026 - Solana LP Analysis, Token Price-At Market Cap & Holders Performance](https://docs.mobula.io/changelog/2026-03-24.md): Full Solana LP analysis for token security, market cap in price-at endpoint, holders WebSocket performance overhaul - [✨ March 25, 2026 - Docs Benchmarks, Batch Backfill Positions & Spot Tab](https://docs.mobula.io/changelog/2026-03-25.md): Transaction coverage benchmarks in docs, batch backfill for wallet positions, full Spot tab with all endpoints - [✨ March 28, 2026 - Transfer Extractor, Trading Platform Discovery & MPP Support](https://docs.mobula.io/changelog/2026-03-28.md): Transfer extractor improvements, trading platform discovery, MPP support - [✨ March 30, 2026 - Base Pulse Perf Improvements, New Positions Fields & New Search Filters](https://docs.mobula.io/changelog/2026-03-30.md): 50-100ms head lag on Base chain pools, new totalFeesPaidUSD field in positions, and bundler percentage filtering in search - [✨ March 31, 2026 - Enhanced Position Fee Tracking & Pulse Performance](https://docs.mobula.io/changelog/2026-03-31.md): Granular buy/sell fee tracking in positions and reduced metadata delays in Pulse streams - [✨ April 7, 2026 - API Key Attribution, Billing Alerts & Bridge Improvements](https://docs.mobula.io/changelog/2026-04-07.md): Swap execution attribution, billing notifications, and multi-chain bridge support - [✨ April 8, 2026 - API Key Rate Limiting & Fast Trade Outlier Filtering](https://docs.mobula.io/changelog/2026-04-08.md): Per-API-key WebSocket rate limiting and outlier filtering for fast-trade streams - [✨ April 9, 2026 - Livo Launchpad, GraphQL API & Bridge API Alpha](https://docs.mobula.io/changelog/2026-04-09.md): Livo launchpad support on Ethereum mainnet, GraphQL API alpha, and Bridge API alpha with public documentation - [✨ April 10, 2026 - Bounties System, Fast Search & Pulse WebSocket Filters](https://docs.mobula.io/changelog/2026-04-10.md): Bounties system on the API dashboard, LP token exclusion from search, and filterQuotes support on Pulse WebSocket - [✨ April 11, 2026 - Wallet Funding Endpoint, Solana SPL Bridge & Free Bridge](https://docs.mobula.io/changelog/2026-04-11.md): New wallet/funding endpoint documented and live, Solana SPL tokens fully supported in swap+bridge flows, and bridge fees set to 0 - [✨ April 12, 2026 - Token Trades Auto-Detection, Metaplex Genesis, Holder Tagging & Swagger Improvements](https://docs.mobula.io/changelog/2026-04-12.md): Token trades endpoint auto-detects pool addresses, Metaplex Genesis pools for data and execution, Streamflow in holder tagging, native balances in WSS holders, and improved Swagger grouping - [✨ April 18, 2026 - WebSocket Stream Improvements, Holdings Stream Perf Improvements & Trade Freshness](https://docs.mobula.io/changelog/2026-04-18.md): filterOutliers flag on token-details stream, per-pool stale trade prevention, burn address exclusion from top holdings, and holders PnL performance improvements - [✨ April 19, 2026 - DexScreener Enhanced Profiles & CTO History](https://docs.mobula.io/changelog/2026-04-19.md): Full DexScreener enhanced profile ingestion and CTO boolean tracking with historical status per token - [✨ April 20, 2026 - Quote Token Positions, LP Burn Percentage, Wallet Backfill Status & Pulse Asset Mode Filters](https://docs.mobula.io/changelog/2026-04-20.md): Quote token positions included by default, LP burn percentage on market/token details, wallet backfill status endpoint, and Pulse asset mode filters - [✨ April 21, 2026 - Fast Search POST Endpoint, Transfer Tax Detection & GraphQL Subscriptions](https://docs.mobula.io/changelog/2026-04-21.md): POST /api/2/fast-search with Pulse-v2 filter syntax, on-chain transfer tax detection, and new GraphQL subscriptions for wallet state tracking. - [✨ April 22, 2026 - Dev History Endpoint, Klik Finance Support & Batch Event/OHLCV API](https://docs.mobula.io/changelog/2026-04-22.md): New dev history endpoint with creator fee claims, Klik Finance token support, and batch event/OHLCV API. - [✨ April 23, 2026 - Wallet Position History, Bridge ERC20 Deposits & Per-Entity PubSub Channels](https://docs.mobula.io/changelog/2026-04-23.md): New wallet position history endpoints, bridge direct ERC20 deposits and multi-coin HL fills, and per-entity token/pool pubsub channels. - [✨ April 24, 2026 - Clankr Dev Fees Claimed](https://docs.mobula.io/changelog/2026-04-24.md): Clankr creator fee claims are now indexed and available via the dev history endpoint. - [✨ April 26, 2026 - Swap Router on Linea, Blast, Mantle, Gnosis, Monad & MegaETH](https://docs.mobula.io/changelog/2026-04-26.md): MobulaRouter is now deployed on 6 new chains: Linea, Blast, Mantle, Gnosis, Monad, and MegaETH. - [✨ April 27, 2026 - Bridge History & Explorer Endpoints, Prediction Markets Redeem](https://docs.mobula.io/changelog/2026-04-27.md): New bridge history and explorer endpoints, and Prediction Markets redeem submit endpoint now live. - [Changelog](https://docs.mobula.io/changelog/introduction.md): Track all changes, new features, and improvements to the Mobula API - [How to Access Axiom Data Using Mobula’s Unified Crypto API](https://docs.mobula.io/cookbooks/axiom-data-api.md): Axiom is a powerful trading terminal used by traders to trade assets on Solana and BNB, monitor markets, analyze charts, manage portfolios and many more. Many traders rely on Axiom’s interface to spot trends, watch smart-money movements, and make informed buy or sell decisions. - [How to Download Entire History of Trades on Solana, BNB, Base, Ethereum & +50 chains](https://docs.mobula.io/cookbooks/batch-download-trades.md): Learn how to efficiently download large volumes of historical trade data using the Mobula API's trades/filters endpoint with cursor-based pagination. - [Build an Axiom-Style Pulse Feature with Next.js](https://docs.mobula.io/cookbooks/build-axiom-pulse-feature.md): Learn how to build a real-time token discovery feed like Axiom's Pulse using Mobula's open-source MTT codebase. This guide covers WebSocket streaming, state management with Zustand, and building a performant React frontend. - [Build a Real-Time Holders Tab Like Axiom](https://docs.mobula.io/cookbooks/build-real-time-holders-tab.md): Learn how to build a production-ready, real-time token holders table with live balance tracking, PnL calculations, and LP reserve sync — just like Axiom's holders view. Built with Mobula's Multi-Events Stream and open-source MTT codebase. - [How to Find Bonding Curve Address of a Token on Solana, Base, BNB & More](https://docs.mobula.io/cookbooks/find-bonding-curve-address.md): Learn how to retrieve the bonding curve address for tokens using Mobula's API. Covers pump.fun, clanker, moonshot, and other bonding curve protocols across multiple chains. - [How to get token ATH/ATL values on Solana, Base & +50 other chains](https://docs.mobula.io/cookbooks/get-token-ath-atl.md): Learn how to retrieve All-Time High and All-Time Low values for any token across 50+ supported blockchains using the Mobula API. - [Cookbooks](https://docs.mobula.io/cookbooks/introduction.md): Production-ready code examples from Mobula's open-source projects. Build crypto applications faster with battle-tested implementations. - [Build a simple app with multi-chain prices, wallet balances, and transaction history](https://docs.mobula.io/cookbooks/multi-chain-prices-balances-history.md): Use Mobula to fetch real-time market data, wallet holdings, and a clean activity feed across multiple chains without running your own nodes. - [Execute Perp Trades End-to-End](https://docs.mobula.io/cookbooks/perp-execution-flow.md): Complete walkthroughs of the unified Mobula perp execution flow — build a signed canonical payload with /2/perp/payloads/, then submit it to /2/perp/execute-v2. Covers Lighter and Gains Network. - [Retrieve All Perp Markets](https://docs.mobula.io/cookbooks/retrieve-perp-markets.md): Learn how to retrieve the full list of perpetual (perp) markets available on Mobula using the Pulse API endpoint with poolTypes filters for Gains Network and Lighter. - [Setup Trading View Charting Library JS for Crypto](https://docs.mobula.io/cookbooks/setup-trading-view-chart.md): Learn how to setup a Trading View candle chart with crypto real time price updates, and historical candle chart. - [Analyze LP Locking & Rug Pull Risk](https://docs.mobula.io/cookbooks/token-security-liquidity-analysis.md): Use the Token Security endpoint to check if a token's liquidity is burned, locked, or at risk of being pulled. - [Data APIs](https://docs.mobula.io/data-introduction.md): Access comprehensive on-chain market data, token analytics, wallet portfolios, and more. - [Benchmarks](https://docs.mobula.io/data/benchmarks.md): Real-time latency benchmarks comparing Mobula against other crypto data aggregators. See how Mobula delivers the fastest on-chain data. - [Get Funding Rate](https://docs.mobula.io/data/perps/market-cefi-funding-rate.md): Fetches the latest CeFi funding rate for a given symbol on a specified exchange. This can be queried via REST or WebSocket. - [Get Perp Chart](https://docs.mobula.io/data/perps/perp-chart.md): Fetch OHLC candles for a perpetual market from a supported DEX (Gains Network, Lighter), normalized to a single shape regardless of upstream. - [Get Perp Unfilled Orders](https://docs.mobula.io/data/perps/wallet-perp-orders.md): Retrieve all open (unfilled) limit or stop orders for a specific wallet. - [Get Perp Positions](https://docs.mobula.io/data/perps/wallet-perp-positions.md): Retrieve all active perpetual positions for a specific wallet. - [Get Prediction Categories](https://docs.mobula.io/data/pm/pm-categories.md): Get all prediction market categories with market counts and volume stats. - [Get Prediction Markets Batch](https://docs.mobula.io/data/pm/pm-market-batch.md): Fetch details for multiple prediction markets in a single request (up to 50 markets). - [Get Prediction Order Book](https://docs.mobula.io/data/pm/pm-market-book.md): Get the live order book (bids and asks) for a specific outcome of a prediction market. - [Get Prediction Market Details](https://docs.mobula.io/data/pm/pm-market-details.md): Get full details for a specific prediction market, including outcomes, stats, and metadata. - [Get Live Prediction Markets](https://docs.mobula.io/data/pm/pm-market-live.md): Get currently active short-duration prediction markets filtered by token symbol. - [Get Prediction Market OHLCV](https://docs.mobula.io/data/pm/pm-market-ohlcv.md): Get OHLCV (candlestick) data for a specific outcome of a prediction market. - [Get Prediction Market Price](https://docs.mobula.io/data/pm/pm-market-price.md): Get current prices for all outcomes of a prediction market, including bid/ask spread. - [Get Prediction Spread History](https://docs.mobula.io/data/pm/pm-market-spread-history.md): Get historical bid/ask spread evolution for a specific outcome. This is a time-series of spread data, not a live order book (see Market Order Book for live bids/asks). - [Get Prediction Market Trades](https://docs.mobula.io/data/pm/pm-market-trades.md): Get trade history for a prediction market, with optional outcome and time filters. - [Search Prediction Markets](https://docs.mobula.io/data/pm/pm-search.md): Search and filter prediction markets by query, category, status, volume, and liquidity. - [Get Trending Prediction Markets](https://docs.mobula.io/data/pm/pm-trending.md): Get the most trending prediction markets ranked by volume change and activity. - [Get Prediction Activity](https://docs.mobula.io/data/pm/pm-wallet-activity.md): Get a wallet's prediction market trading activity (buys, sells, redemptions). - [Get Prediction Balances](https://docs.mobula.io/data/pm/pm-wallet-balances.md): Fetch on-chain ConditionalTokens (ERC-1155) balances for a wallet's Safe trading account. - [Get Prediction PnL](https://docs.mobula.io/data/pm/pm-wallet-pnl.md): Get a wallet's aggregated prediction market PnL summary. - [Get Prediction Positions](https://docs.mobula.io/data/pm/pm-wallet-positions.md): Get a wallet's prediction market positions with current value and PnL. - [Get Prediction Wallet Status](https://docs.mobula.io/data/pm/pm-wallet-status.md): Check if a wallet has a deployed Safe trading account and get its USDC balance. - [Check Perp Process](https://docs.mobula.io/exec/perps/perp-check-process.md): Poll the status of a long-running perpetual action (typically a deposit) started by /2/perp/execute-v2. - [Execute Perp Action](https://docs.mobula.io/exec/perps/perp-execute.md): Submit a canonical perpetual action (order, close, cancel, deposit, withdraw, …) previously built by /2/perp/payloads/. Handles both off-chain DEX APIs and signed EVM transaction broadcast. - [Build Cancel-Order Payload](https://docs.mobula.io/exec/perps/perp-payload-cancel-order.md): Build a signed canonical payload to cancel an unfilled limit order (or TP/SL attached to a position) on Gains Network or Lighter. - [Build Close-Position Payload](https://docs.mobula.io/exec/perps/perp-payload-close-position.md): Build a signed canonical payload to close (fully or partially) an open perpetual position on Gains Network or Lighter. - [Build Create-Account Payload](https://docs.mobula.io/exec/perps/perp-payload-create-account.md): Build a signed canonical payload to create/provision the user's account on a perpetual DEX (e.g., register a Lighter sub-account or API key). - [Build Create-Order Payload](https://docs.mobula.io/exec/perps/perp-payload-create-order.md): Build a signed canonical payload to open a new perpetual position on Gains Network or Lighter. The response is submitted as-is to /2/perp/execute-v2. - [Build Deposit Payload](https://docs.mobula.io/exec/perps/perp-payload-deposit.md): Build a signed canonical payload to deposit USDC collateral into a perpetual DEX account (Lighter) or bridge USDC into a Gains account. - [Build Edit-Order Payload](https://docs.mobula.io/exec/perps/perp-payload-edit-order.md): Build a signed canonical payload to change the TP/SL of an existing perpetual position or pending order. - [Build Update-Leverage Payload](https://docs.mobula.io/exec/perps/perp-payload-update-leverage.md): Build a signed canonical payload to change the account/market-level leverage on a perpetual DEX. - [Build Update-Margin Payload](https://docs.mobula.io/exec/perps/perp-payload-update-margin.md): Build a signed canonical payload to add or remove collateral from an open perpetual position (Lighter) or change its per-trade leverage (Gains). - [Build Withdraw Payload](https://docs.mobula.io/exec/perps/perp-payload-withdraw.md): Build a signed canonical payload to withdraw USDC collateral from a perpetual DEX account back to the user's wallet. - [Get Perp Quote](https://docs.mobula.io/exec/perps/perp-quote.md): Get a non-binding quote for opening a perpetual position on a supported DEX (Gains Network, Lighter). Informational only — execution uses /2/perp/payloads/ → /2/perp/execute-v2. - [Build Token Approval](https://docs.mobula.io/exec/pm/pm-approval-build.md): Build token approval transactions required before trading on Polymarket. Returns calldata for USDC and conditional token approvals. - [Build Auth Signature](https://docs.mobula.io/exec/pm/pm-auth-build.md): Build EIP-712 typed data for authenticating with the Polymarket CLOB API. Sign the returned data and submit to Auth Derive to obtain API credentials. - [Derive Auth Key](https://docs.mobula.io/exec/pm/pm-auth-derive.md): Derive Polymarket CLOB API credentials from a signed EIP-712 authentication message. These credentials are required for order submission and cancellation. - [Build Account Deploy](https://docs.mobula.io/exec/pm/pm-deploy-build.md): Build EIP-712 typed data for deploying a Safe account on Polymarket. This is required before a wallet can trade. - [Submit Account Deploy](https://docs.mobula.io/exec/pm/pm-deploy-submit.md): Returns calldata for deploying a Safe account on Polymarket. The user must broadcast this transaction themselves on Polygon after signing the typed data from Account Deploy Build. - [Build Deposit](https://docs.mobula.io/exec/pm/pm-deposit-build.md): Build a USDC deposit transaction from the user's wallet (EOA) to their Polymarket Safe trading account. - [Build Order](https://docs.mobula.io/exec/pm/pm-order-build.md): Build an EIP-712 order for signing. Returns typed data that must be signed by the maker's wallet before submission. - [Cancel Order](https://docs.mobula.io/exec/pm/pm-order-cancel.md): Cancel an existing order on the Polymarket CLOB. - [Get Order Quote](https://docs.mobula.io/exec/pm/pm-order-quote.md): Get a fill estimate for a prediction market order, showing expected average price and size across order book levels. - [Submit Order](https://docs.mobula.io/exec/pm/pm-order-submit.md): Submit a signed prediction market order to the Polymarket CLOB for matching. - [Build Redeem](https://docs.mobula.io/exec/pm/pm-redeem-build.md): Build a transaction to redeem outcome tokens on a resolved prediction market. Converts winning shares back to USDC. - [Build Withdrawal](https://docs.mobula.io/exec/pm/pm-withdraw-build.md): Build a transaction to withdraw USDC from your Polymarket Safe back to your EOA wallet. - [API Key vs API Token](https://docs.mobula.io/guides/api-key-vs-api-token.md): Understand the difference between your static API key and short-lived API tokens, when to use each, and how to send them in requests. - [How to Build a Crypto AI Agent](https://docs.mobula.io/guides/build-crypto-ai-agent.md): In an ever-changing ecosystem like cryptocurrencies, having the right tools to analyze, monitor, and respond to market movements is crucial. Crypto AI agents, combining data from advanced APIs with AI-powered analytical capabilities, offer a robust solution to these challenges by enabling smarter de… - [How to build your Telegram Buy Bot](https://docs.mobula.io/guides/build-telegram-buy-bot.md): Buy Bot bots on Telegram are essential for keeping communities informed about project token transactions in real time. These bots enhance users' ability to react quickly to market changes, making them a valuable asset for any cryptocurrency-focused Telegram group. - [Build a Telegram Liquidations Alert Bot](https://docs.mobula.io/guides/build-telegram-liquidations-bot.md): Learn how to build a real-time Telegram bot that alerts you when perpetual positions get liquidated on Lighter and other perps DEXs - [Complete Swap Guide: From Quote to Execution](https://docs.mobula.io/guides/complete-swap-guide.md): Learn how to execute token swaps on any blockchain using Mobula Swap API with comprehensive TypeScript examples - [Detect a Token's Chain from Contract Address](https://docs.mobula.io/guides/detect-token-chain-from-address.md): Learn how to automatically identify which blockchain a token is deployed on using just the contract address - no RPC calls needed. - [DEX Screener APIs](https://docs.mobula.io/guides/dex-screener-apis.md): This guide provides a comprehensive overview of how to access and utilize DEXScreener-like data through Mobula's APIs. - [DEXTools V2 APIs](https://docs.mobula.io/guides/dextools-v2-apis.md): This guide provides a comprehensive overview of how to access and utilize DEXScreener-like data through Mobula's APIs. - [4 GMGN API Alternatives](https://docs.mobula.io/guides/gmgn-alternatives.md): Building Next-Gen Apps with Open, Scalable APIs - [GMGN APIs](https://docs.mobula.io/guides/gmgn-apis.md): GMGN specializes in MEME trading and signal execution on Solana/ETH/Base, but **its APIs are not publicly available.** In contrast, Mobula provides an open, multi-chain API with real-time data, historical insights, and advanced customization, making it the go-to choice for developers. - [Why is GMGN API Not Open to the Public?](https://docs.mobula.io/guides/gmgn-closed-apis.md): Decoding the Closed Ecosystem of Solana’s Leading Trading Tool - [How to Check Token Security Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-check-token-security.md): Use the Token Security endpoint to retrieve security and restriction information for a token by contract address. - [How to Fetch Asset Metadata Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-fetch-asset-metadata.md): Use the Metadata endpoint to retrieve detailed metadata for an asset by name, symbol, Mobula ID, or contract address plus blockchain. - [How to Fetch CeFi Funding Rates Across Binance, Bybit, OKX, Deribit & More](https://docs.mobula.io/guides/how-to-fetch-cefi-funding-rates.md): Use the CeFi Funding Rate endpoint to fetch the latest funding rate for a given symbol across supported centralized exchanges. - [How to Fetch Multi Asset Metadata Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-fetch-multi-asset-metadata.md): Use the Multi Metadata endpoint to retrieve metadata for multiple assets in a single request using ids, symbols, or contract addresses with matching blockchains. - [How to Get All Asset Categories and Market Cap Changes](https://docs.mobula.io/guides/how-to-get-all-asset-categories-and-market-cap-changes.md): Use the Metadata Categories endpoint to retrieve a list of all asset categories with market cap and percentage changes over 24h and 7d. - [How to Get All Cryptocurrencies Available on Mobula](https://docs.mobula.io/guides/how-to-get-all-cryptocurrencies-available-on-mobula.md): Use the All Cryptocurrencies endpoint to retrieve the full list of cryptocurrencies available in Mobula, with an optional fields parameter to reduce payload size. - [How to Get Asset Details Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-get-asset-details.md): Use the Asset Details endpoint to retrieve asset-level information across chains in one request, including metadata, market data, supply stats, and associated token contracts. - [How to Get In-depth Token Details Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-get-in-depth-token-details.md): Use the Token Details endpoint to retrieve in-depth information for a token by contract address. - [How to Get a Token Trade by Transaction Hash Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-get-token-trade-by-transaction-hash.md): Use the Token Trade by Transaction endpoint to retrieve a specific trade using a transaction hash on supported blockchains. - [How to Get Trending Assets from DexScreener, CoinGecko & More](https://docs.mobula.io/guides/how-to-get-trending-assets-from-dexscreener-coingecko-and-more.md): Use the Metadata Trendings endpoint to retrieve trending assets from different platforms like DexScreener or CoinGecko for discovery and monitoring. - [How to Get Wallet Balance of a Single Token Across All Chains](https://docs.mobula.io/guides/how-to-get-wallet-balance-of-a-single-token-across-all-chains.md): Learn how to query the balance and position of a specific token (native, USDC, USDT, or any contract) for any wallet using the Mobula API /wallet/position endpoint. - [How to Track Market Details Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-market-details.md): Use the Market Details endpoint to retrieve market information for a specific pool or token address. - [How to Track Market OHLCV History Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-market-ohlcv-history.md): Use the Market OHLCV History endpoint to retrieve OHLCV candlestick data for a specific pool or market by address. - [How to Track Pair Trades Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-pair-trades-market-trades-pair.md): Use the Market Trades Pair endpoint to retrieve recent trade history for a specific trading pair or pool, with filtering, sorting, and pagination. - [How to Track a Token Developer's On-Chain Activity](https://docs.mobula.io/guides/how-to-track-token-dev-history.md): Use the Token Dev History endpoint to get a single merged feed of a token deployer's fee claims, swaps, and transfers — across PumpFun, PumpSwap, Meteora DBC (Bags, Moonshot, Believe) and more. - [How to Track Token First Buyers Across Solana, Ethereum, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-token-first-buyers.md): Easily retrieve the earliest buyers of any token using the Mobula API. - [How to Track Token Holders Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-token-holders-across-ethereum-solana-bnb-base.md): Retrieve the top holders of any token, including holder tags, balances, supply share, and USD value, using the Mobula API. - [How to Track Token Markets Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-token-markets.md): Use the Token Markets endpoint to retrieve market data for a token using its contract address. - [How to Track Token OHLCV History Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-token-ohlcv-history.md): Use the Token OHLCV History endpoint to retrieve OHLCV candlestick data for a token by contract address. - [How to Track Token Trades Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-token-trades.md): Use the Token Trades endpoint to retrieve recent trades for a specific token or pool. - [How to Track Tokens Deployed by a Wallet Across Solana, Ethereum, Base & More](https://docs.mobula.io/guides/how-to-track-tokens-deployed-by-a-wallet.md): Easily fetch all tokens deployed by a creator wallet, including enriched token metrics like liquidity, market performance, trading activity, and organic volume using the Mobula API. - [How to Track Top Token Trader Positions Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-top-token-trader-positions.md): Use the Token Trader Positions endpoint to retrieve the top trader positions for a token on a specific blockchain. - [How to Track Wallet Activity Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-activity-with-mobula-api.md): Easily fetch detailed wallet activity, including transfers, swaps, and vault operations, using the Mobula API. - [How to Track Wallet Balance and Wallet Position with PnL Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-balance-and-wallet-position-with-pnl.md): Easily retrieve wallet data, token balances, and profit & loss (PnL) for any blockchain wallet using the Mobula API. - [How to Track Wallet Balance and Wallet Positions with PnL Across Ethereum, Solana, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-balance-and-wallet-positions-with-pnl.md): Easily retrieve a wallet’s full token portfolio, enriched token metrics, and profit & loss (PnL) data using the Mobula API. - [How to Track Wallet DeFi Positions Across Solana, Ethereum, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-defi-positions.md): Easily retrieve a wallet’s DeFi positions across multiple protocols using the Mobula API. - [How to Track Wallet Historical Net Worth Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-historical-net-worth.md): Easily retrieve historical wallet net worth over time across chains using the Mobula API. - [How to Track Wallet Labels Across Solana, Ethereum & More](https://docs.mobula.io/guides/how-to-track-wallet-labels.md): Easily label wallets as pro traders, smart traders, fresh traders, snipers, insiders, bundlers, and more using the Mobula API. - [How to Track Wallet NFT Holdings Across Ethereum, Solana, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-nft-holdings-using-mobula-api.md): Easily retrieve all NFTs owned by a wallet across supported blockchains using the Mobula API. - [How to Track Wallet Swap Trades Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-track-wallet-swap-trades-using-mobula-api.md): Easily retrieve swap trades executed by a wallet using the Mobula API. - [How to Track Wallet Trading Performance with PnL, Win Rate & Market Cap Distributions](https://docs.mobula.io/guides/how-to-track-wallet-trading-performance-with-pnl-winrate.md): Easily analyze a wallet’s trading performance across Ethereum, Solana, Base & more using the Mobula API. - [How to Use Universal Fast Search Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-use-universal-fast-search.md): Use the Fast Search endpoint to search tokens by typing an input string like a symbol or name, with optional filtering and sorting across chains. - [How to View Wallet Portfolio Holdings Across Ethereum, Solana, BNB, Base & More](https://docs.mobula.io/guides/how-to-view-wallet-portfolio-holdings.md): Use the Wallet Portfolio endpoint to retrieve a wallet’s holdings and see all assets inside it. - [MPP Create API key](https://docs.mobula.io/guides/mpp-agent-api-key-create.md): GET /agent/mpp/api-keys/create — Pay a small fixed fee; returns a new api_key for the agent wallet. - [MPP Revoke API key](https://docs.mobula.io/guides/mpp-agent-api-key-revoke.md): GET /agent/mpp/api-keys/revoke — Soft-delete an API key; query api_key; pay small fixed fee via MPP. - [MPP Agent endpoints](https://docs.mobula.io/guides/mpp-agent-endpoints.md): Machine Payments Protocol (MPP): /agent/mpp/ guides plus V2 /api/2/ paths discoverable via openapi.json (x-payment-info). - [MPP Subscribe to a plan](https://docs.mobula.io/guides/mpp-agent-subscribe.md): GET /agent/mpp/subscribe — Create or renew an agent plan (Startup, Growth, Enterprise) via MPP on Tempo. - [MPP Get subscription status](https://docs.mobula.io/guides/mpp-agent-subscription.md): GET /agent/mpp/subscription — Plan stats, credits, and API keys for the payer wallet (MPP / Tempo / mppx). - [MPP Top up credits](https://docs.mobula.io/guides/mpp-agent-topup.md): GET /agent/mpp/top-up — Add credits to an agent; requires active plan and agent_id (user_id). - [Pool Targeting: Route Swaps Through Specific Pools](https://docs.mobula.io/guides/pool-targeting.md): Learn how to target specific liquidity pools or DEX protocols when executing swaps via the Mobula Swap API - [Pulse WebSocket Integration with the Mobula SDK](https://docs.mobula.io/guides/pulse-wss-sdk-integration.md): Learn how to connect to Mobula's Pulse V2 WebSocket stream using the @mobula/sdk. This guide covers real-time token discovery, subscription management, filtering, pause/resume, and performance patterns — with open-source examples from the MTT codebase. - [Get all Historical Transactions of a Crypto Wallet](https://docs.mobula.io/guides/query-all-historical-transactions-of-a-crypto-wallet.md): Learn how to retrieve a complete history of transactions for any EVM-compatible wallet using the Mobula API. This guide covers methods for obtaining detailed transaction data, including filtering by date, type, and blockchain. - [Get any Crypto Balance for a Wallet](https://docs.mobula.io/guides/query-any-crypto-balance-from-a-wallet.md): Easily access the balance and holdings of any EVM-compatible or Solana wallet using the Mobula API, with flexible options for blockchain filtering, caching, and handling stale data - [Get any Crypto Price](https://docs.mobula.io/guides/query-any-crypto-price.md): Fetch from symbol, address, name aggregated price, volume, price change of any crypto - from Monero to the latest shitcoin on your favorite L2. - [Get any Transactions of a Crypto Wallet](https://docs.mobula.io/guides/query-any-crypto-transactions-from-a-wallet.md): Discover how to access any transaction of a crypto wallet using the Mobula API. This guide provides insights on fetching real-time and historical transaction data for any EVM-compatible wallet, with options for filtering and detailed analysis. - [Get the Blockchain Logo](https://docs.mobula.io/guides/query-blockchain-logos.md): It is crucial for applications and websites displaying information on blockchains to show the most accurate information possible. - [Get Historical Balance of any Crypto Wallet](https://docs.mobula.io/guides/query-historical-balance-of-a-crypto-wallet.md): Learn how to retrieve the historical balance data of any EVM-compatible crypto wallet using the Mobula API. This guide provides a comprehensive walkthrough for accessing past balance records, offering insights into wallet value fluctuations over time. - [Get Price History of an Asset](https://docs.mobula.io/guides/query-historical-price-of-any-crypto.md): Discover how to retrieve the historical price data of any cryptocurrency using the Mobula API. This guide offers a step-by-step walkthrough for accessing past price records, providing valuable insights into cryptocurrency market trends. - [Get Latest Created Pairs](https://docs.mobula.io/guides/query-latest-created-pairs.md): Staying updated with the latest created pairs on various exchanges can provide a critical edge in market analysis and trading strategies. - [Get Newly Listed Tokens Onchain](https://docs.mobula.io/guides/query-newly-listed-tokens-onchain.md): The rapidly changing cryptocurrency market makes monitoring newly listed tokens crucial. - [Get Trading Pairs per Blockchain](https://docs.mobula.io/guides/query-pairs-per-blockchain.md): Get detailed trading pair information for a specific blockchain. Perfect for developers and investors seeking real-time insights. - [Query Token by Ticker (Symbol)](https://docs.mobula.io/guides/query-token-by-ticker.md): Learn how to search and retrieve token data using a ticker symbol like USDC, ETH, or SOL instead of contract addresses - [Get Token Price Changes](https://docs.mobula.io/guides/query-token-price-changes.md): In the rapidly shifting landscape of cryptocurrency markets, timely and accurate information about token price changes is crucial for investors, traders, and financial analysts. - [Get a Token Price History from First Block](https://docs.mobula.io/guides/query-token-price-history-from-first-block.md): Understanding the full price history of a cryptocurrency token can provide invaluable insights into its market behavior, investor interest, and overall volatility. - [How to Get Token Prices on Discord](https://docs.mobula.io/guides/query-token-prices-on-discord.md): Discord has become a central hub for crypto communities to gather, share information, and manage projects. By incorporating live token prices directly into these communities, members can access timely market data without leaving their community environment. - [Get Token Vesting and Unlocks Details via API](https://docs.mobula.io/guides/query-token-vesting-and-unlocks-details.md): Accessing detailed token vesting schedules and unlock events is crucial for investors and developers monitoring token economics and market dynamics. - [Get USD Total Balance of a Wallet](https://docs.mobula.io/guides/query-usd-balance-of-a-wallet.md): Discover how to easily retrieve the current USD total balance of any EVM-compatible crypto wallet using the Mobula API. This guide provides step-by-step instructions to access real-time wallet balance information, crucial for portfolio valuation and financial analysis. - [Get Token Unlocks Data](https://docs.mobula.io/guides/token-unlock.md): Learn how to retrieve upcoming token unlocks data to anticipate market movements and optimize trading strategies. - [Migrating from Wallet Trades V1 to V2](https://docs.mobula.io/guides/wallet-trades-v1-to-v2.md): Guide to upgrade from /api/1/wallet/trades to /api/2/wallet/trades - [x402 Create API key](https://docs.mobula.io/guides/x402-agent-api-key-create.md): GET /agent/x402/api-keys/create — Create a new API key for your agent. Costs $0.001 USDC. Agents only; use the same wallet as for subscribe. - [x402 Revoke API key](https://docs.mobula.io/guides/x402-agent-api-key-revoke.md): DELETE /agent/x402/api-keys/revoke — Revoke (delete) an API key for your agent. Query param api_key required. Costs $0.001 USDC. Agents only. - [x402 Subscribe to a plan](https://docs.mobula.io/guides/x402-agent-subscribe.md): GET /agent/x402/subscribe — Create or renew an agent subscription. Returns api_key and user_id. Check plan status first; payment is made in USDC. - [x402 Get subscription status](https://docs.mobula.io/guides/x402-agent-subscription.md): GET /agent/x402/subscription — Check plan stats for a wallet before subscribing or topping up. Requires a $0.001 USDC facilitator fee. - [x402 Top up credits](https://docs.mobula.io/guides/x402-agent-topup.md): GET /agent/x402/top-up — Add credits to your agent. Requires an active plan; minimum $20 USDC. Check plan status first. - [Accessing Mobula for agents](https://docs.mobula.io/guides/x402-integration-guide.md): Agentic payments: five agent endpoints (subscription, subscribe, top-up, create key, revoke key) on x402 and MPP. Wallet identity, no human in the loop. - [x402 Subscription and top-up](https://docs.mobula.io/guides/x402-subscription-and-topup.md): x402 Subscription and top-up: subscribe an agent and add credits via USDC on Base or Solana. - [Get started](https://docs.mobula.io/indexing-stream/stream-introduction.md): Real-time WebSocket streams for market data, trades, positions, and more. - [Curated Data Model](https://docs.mobula.io/indexing-stream/stream/data-model/curated-data-model.md) - [EVM](https://docs.mobula.io/indexing-stream/stream/data-model/evm-data-model.md) - [Perpetuals (Perps)](https://docs.mobula.io/indexing-stream/stream/data-model/perps-data-model.md) - [Solana](https://docs.mobula.io/indexing-stream/stream/data-model/solana-data-model.md) - [Supra](https://docs.mobula.io/indexing-stream/stream/data-model/supra-data-model.md) - [Filters](https://docs.mobula.io/indexing-stream/stream/filters.md) - [Get started](https://docs.mobula.io/indexing-stream/stream/webhook/getting-started.md): Mobula supports Webhooks for capturing raw blockchain events and curated events such as Swaps and Transfers across EVM, Solana, and SVM chains(i.e. Swaps, Transfers). - [Wallet Balance Tracking Cookbook](https://docs.mobula.io/indexing-stream/stream/webhook/wallet-balance-tracking-cookbook.md): How to track SOL & token balances across thousands of market-making wallets using Mobula webhooks, portfolio API, and WebSocket streams. - [Filter Details](https://docs.mobula.io/indexing-stream/stream/websocket/filters-details.md): Complete reference for all available filters in Pulse Stream API - [Holders Stream](https://docs.mobula.io/indexing-stream/stream/websocket/holders-stream.md): Real-time holder positions WebSocket stream — trades-based position tracking with periodic DB sync - [Multi-Events Stream](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-stream.md): Real-time WebSocket stream for retrieving raw and curated events (e.g., Swaps, Liquidity) across EVM and Solana chains - [OHLCV Stream](https://docs.mobula.io/indexing-stream/stream/websocket/ohlcv-stream.md): Real-time WebSocket stream for retrieving OHLCV (candlestick) data for any asset - [Prediction Prices Stream](https://docs.mobula.io/indexing-stream/stream/websocket/pm-market-price-stream.md): Real-time WebSocket stream for prediction market price updates - [Prediction Trades Stream](https://docs.mobula.io/indexing-stream/stream/websocket/pm-market-trades-stream.md): Real-time WebSocket stream for prediction market trade events - [Pulse Stream V2](https://docs.mobula.io/indexing-stream/stream/websocket/pulse-stream-v2.md): Advanced WebSocket stream for real-time token monitoring with multiple views and payload-based architecture - [Pulse Stream V2 (Pool-Based)](https://docs.mobula.io/indexing-stream/stream/websocket/pulse-stream-v2-pool-based.md): Advanced WebSocket stream for real-time pool monitoring with pool-based subscriptions - [Subscription Tags](https://docs.mobula.io/indexing-stream/stream/websocket/subscription-tags.md): Tag your WebSocket subscriptions to track and break down usage by category in the dashboard - [Balance Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-balance-stream.md): Beta WebSocket stream for cross-chain wallet balances built on Mobula's transfer feed - [Fast Trades Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-fast-trades.md): Real-time WebSocket stream for trades on multiple pools and tokens - [Funding Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-funding.md): Real-time WebSocket stream for wallet funding events and funding rates across supported exchanges - [Market Details Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-market-details.md): Real-time WebSocket stream for market pools with enriched data - [Market Pair Stream (Legacy)](https://docs.mobula.io/indexing-stream/stream/websocket/wss-market-pair.md): Real-time WebSocket stream for pair statistics and onchain trades (deprecated, use Market Details Stream) - [Position Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-position-stream.md): Real-time WebSocket stream for wallet positions with live P&L tracking - [Positions Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-positions-stream.md): Real-time WebSocket stream for all positions of a wallet with automatic updates - [Token Details Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-token-details.md): Real-time WebSocket stream for multiple tokens with enriched market data - [Smart Contract Integration](https://docs.mobula.io/integrations/smart-contract-integration.md): Integrate the MobulaRouter EVM contract directly from Solidity. Covers both entry points, struct ABI, custom errors, fee model, msg.value rules, pause/upgrade policy and a Foundry test snippet. - [Introduction](https://docs.mobula.io/introduction.md): Mobula is a real-time onchain trading & wallet infra focusing on latency, coverage & consistency. - [Perpetuals APIs](https://docs.mobula.io/perps-introduction.md): Trade and track perpetual futures across decentralized exchanges. - [Pricing](https://docs.mobula.io/pricing.md) - [Generate API key](https://docs.mobula.io/rest-api-reference/authentification.md): Generate a free API key to access the production API (api.mobula.io) with enhanced rate limits and optimized performance. - [Get All Cryptocurrencies](https://docs.mobula.io/rest-api-reference/endpoint/all.md) - [Get Asset Details](https://docs.mobula.io/rest-api-reference/endpoint/asset-details.md): Retrieve comprehensive asset information including metadata, market data, supply statistics, and detailed token information across all chains. - [Get Asset Price History](https://docs.mobula.io/rest-api-reference/endpoint/asset-price-history.md): Retrieve historical price data for one or multiple assets. - [Auth Tokens (short-lived)](https://docs.mobula.io/rest-api-reference/endpoint/auth-tokens.md): Create, list, inspect, and revoke short-lived API tokens. Use them with Bearer authorization only. - [Get All Blockchains](https://docs.mobula.io/rest-api-reference/endpoint/blockchains.md): Retrieves the complete list of supported blockchains with detailed metadata, including RPC endpoints, explorers, chain IDs, native token information, logos, and coverage. - [Bridge Quote](https://docs.mobula.io/rest-api-reference/endpoint/bridge-quote.md): [Alpha Preview] Get a cross-chain bridge quote with deposit transaction data. Supports EVM, Solana, and HyperLiquid. - [Bridge Routes](https://docs.mobula.io/rest-api-reference/endpoint/bridge-routes.md): [Alpha Preview] List all supported cross-chain bridge routes with fees, latency, and trade limits. - [Bridge Status](https://docs.mobula.io/rest-api-reference/endpoint/bridge-status.md): [Alpha Preview] Get the status of a cross-chain bridge intent by intentId or deposit TX hash. - [Universal Search](https://docs.mobula.io/rest-api-reference/endpoint/fast-search.md) - [Universal Search - POST Method](https://docs.mobula.io/rest-api-reference/endpoint/fast-search-post.md): Run a token search with advanced, pulse-v2-style filtering. The POST body mirrors a single pulse `view` — top-level `chainId`/`poolTypes`/`sortBy`/`limit`, with `filters` reserved for a Prisma-like AND/OR/NOT tree. - [Wallet Backfill Status (Internal)](https://docs.mobula.io/rest-api-reference/endpoint/internal-wallet-backfill-status.md): Real-time status of the per-wallet backfill pipeline (slot extraction + position rebuild) with unified progress and ETA. - [Get Funding Rate](https://docs.mobula.io/rest-api-reference/endpoint/market-cefi-funding-rate.md): Fetches the latest CeFi funding rate for a given symbol on a specified exchange. This can be queried via REST or WebSocket. - [Get Market Details](https://docs.mobula.io/rest-api-reference/endpoint/market-details.md): Retrieve detailed market information for specific token pairs or tokens, including token metadata, liquidity, volume, price changes, holdings, and trading activity over multiple timeframes. - [Get Market Lighthouse](https://docs.mobula.io/rest-api-reference/endpoint/market-lighthouse.md): Retrieve aggregated real-time market metrics across all blockchains, DEXes, launchpads, and trading platforms. - [Get Market OHLCV History](https://docs.mobula.io/rest-api-reference/endpoint/market-ohlcv-history.md): Retrieve OHLCV (Open, High, Low, Close, Volume) candlestick data for one or multiple pools/markets. - [Get Pair Trades](https://docs.mobula.io/rest-api-reference/endpoint/market-trades-pair.md): Retrieve recent trade history for a specific trading pair or the most active pair linked to a token, with normalized pricing and volume metrics. - [Get Metadata](https://docs.mobula.io/rest-api-reference/endpoint/metadata.md): Retrieve detailed metadata for an asset, including fundraising, tokenomics, investors, and more. Works with asset name or contract address + blockchain ID. Some assets may not have an id if they are not listed on Mobula. - [Get All Categories](https://docs.mobula.io/rest-api-reference/endpoint/metadata-categories.md): Retrieves a list of all asset categories along with their `marketcap` and `percentage changes` over the `last 24 hours` and `7 days`. - [Get Meta Trendings](https://docs.mobula.io/rest-api-reference/endpoint/metadata-trendings.md): Retrieve trending cryptocurrency data aggregated from CoinMarketCap, CoinGecko, and Mobula's LamboTrendings. Supports filtering by platform and blockchain. - [Get Metadata (batch)](https://docs.mobula.io/rest-api-reference/endpoint/multi-metadata.md) - [Get Perp OHLCV History](https://docs.mobula.io/rest-api-reference/endpoint/perp-chart.md): Fetch OHLC candles for a perpetual market from a supported DEX (Gains Network, Lighter), normalized to the same shape as spot OHLCV endpoints. - [Check Perp Process](https://docs.mobula.io/rest-api-reference/endpoint/perp-check-process.md): Poll the status of a long-running perpetual action (typically a deposit) started by /2/perp/execute-v2. - [Execute Perp Action](https://docs.mobula.io/rest-api-reference/endpoint/perp-execute.md): Submit a canonical perpetual action (order, close, cancel, deposit, withdraw, …) previously built by /2/perp/payloads/. Handles both off-chain DEX APIs and signed EVM transaction broadcast. - [Build Cancel-Order Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-cancel-order.md): Build a signed canonical payload to cancel an unfilled limit order (or TP/SL attached to a position) on Gains Network or Lighter. - [Build Close-Position Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-close-position.md): Build a signed canonical payload to close (fully or partially) an open perpetual position on Gains Network or Lighter. - [Build Create-Account Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-create-account.md): Build a signed canonical payload to create/provision the user's account on a perpetual DEX (e.g., register a Lighter sub-account or API key). - [Build Create-Order Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-create-order.md): Build a signed canonical payload to open a new perpetual position on Gains Network or Lighter. The response is submitted as-is to /2/perp/execute-v2. - [Build Deposit Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-deposit.md): Build a signed canonical payload to deposit USDC collateral into a perpetual DEX account (Lighter) or bridge USDC into a Gains account. - [Build Edit-Order Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-edit-order.md): Build a signed canonical payload to change the TP/SL of an existing perpetual position or pending order. - [Build Update-Leverage Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-update-leverage.md): Build a signed canonical payload to change the account/market-level leverage on a perpetual DEX. - [Build Update-Margin Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-update-margin.md): Build a signed canonical payload to add or remove collateral from an open perpetual position (Lighter) or change its per-trade leverage (Gains). - [Build Withdraw Payload](https://docs.mobula.io/rest-api-reference/endpoint/perp-payload-withdraw.md): Build a signed canonical payload to withdraw USDC collateral from a perpetual DEX account back to the user's wallet. - [Get Perp Quote](https://docs.mobula.io/rest-api-reference/endpoint/perp-quote.md): Get a non-binding quote for opening a perpetual position on a supported DEX (Gains Network, Lighter). Quotes do not authenticate the caller and are not used by the execution flow; they are purely informational and exposed to help clients pick a DEX, price, or slippage before building a real payload. - [Build Token Approval](https://docs.mobula.io/rest-api-reference/endpoint/pm-approval-build.md): Build token approval transactions required before trading on Polymarket. Returns calldata for USDC and conditional token approvals. - [Build Auth Signature](https://docs.mobula.io/rest-api-reference/endpoint/pm-auth-build.md): Build EIP-712 typed data for authenticating with the Polymarket CLOB API. Sign the returned data and submit to Auth Derive to obtain API credentials. - [Derive Auth Key](https://docs.mobula.io/rest-api-reference/endpoint/pm-auth-derive.md): Derive Polymarket CLOB API credentials from a signed EIP-712 authentication message. These credentials are required for order submission and cancellation. - [Get Prediction Categories](https://docs.mobula.io/rest-api-reference/endpoint/pm-categories.md): Get all prediction market categories with market counts and volume stats. - [Build Account Deploy](https://docs.mobula.io/rest-api-reference/endpoint/pm-deploy-build.md): Build EIP-712 typed data for deploying a Safe account on Polymarket. This is required before a wallet can trade. - [Submit Account Deploy](https://docs.mobula.io/rest-api-reference/endpoint/pm-deploy-submit.md): Returns calldata for deploying a Safe account on Polymarket. The user must broadcast this transaction themselves on Polygon after signing the typed data from Account Deploy Build. - [Build Deposit](https://docs.mobula.io/rest-api-reference/endpoint/pm-deposit-build.md): Build a USDC deposit transaction from the user's wallet (EOA) to their Polymarket Safe trading account. - [Get Prediction Markets Batch](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-batch.md): Fetch details for multiple prediction markets in a single request (up to 50 markets). - [Get Prediction Order Book](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-book.md): Get the live order book (bids and asks) for a specific outcome of a prediction market. - [Get Prediction Market Details](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-details.md): Get full details for a specific prediction market, including outcomes, stats, and metadata. - [Get Live Prediction Markets](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-live.md): Get currently active short-duration prediction markets filtered by token symbol. - [Get Prediction Market OHLCV](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-ohlcv.md): Get OHLCV (candlestick) data for a specific outcome of a prediction market. - [Get Prediction Market Price](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-price.md): Get current prices for all outcomes of a prediction market, including bid/ask spread. - [Get Prediction Spread History](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-spread-history.md): Get historical bid/ask spread evolution for a specific outcome. This is a time-series of spread data, not a live order book (see Market Order Book for live bids/asks). - [Get Prediction Market Trades](https://docs.mobula.io/rest-api-reference/endpoint/pm-market-trades.md): Get trade history for a prediction market, with optional outcome and time filters. - [Build Order](https://docs.mobula.io/rest-api-reference/endpoint/pm-order-build.md): Build an EIP-712 order for signing. Returns typed data that must be signed by the maker's wallet before submission. - [Cancel Order](https://docs.mobula.io/rest-api-reference/endpoint/pm-order-cancel.md): Cancel an existing order on the Polymarket CLOB. - [Get Order Quote](https://docs.mobula.io/rest-api-reference/endpoint/pm-order-quote.md): Get a fill estimate for a prediction market order, showing expected average price and size across order book levels. - [Submit Order](https://docs.mobula.io/rest-api-reference/endpoint/pm-order-submit.md): Submit a signed prediction market order to the Polymarket CLOB for matching. - [Build Redeem](https://docs.mobula.io/rest-api-reference/endpoint/pm-redeem-build.md): Build a transaction to redeem outcome tokens on a resolved prediction market. Converts winning shares back to USDC. - [Search Prediction Markets](https://docs.mobula.io/rest-api-reference/endpoint/pm-search.md): Search and filter prediction markets by query, category, status, volume, and liquidity. - [Get Trending Prediction Markets](https://docs.mobula.io/rest-api-reference/endpoint/pm-trending.md): Get the most trending prediction markets ranked by volume change and activity. - [Get Prediction Activity](https://docs.mobula.io/rest-api-reference/endpoint/pm-wallet-activity.md): Get a wallet's prediction market trading activity (buys, sells, redemptions). - [Get Prediction Balances](https://docs.mobula.io/rest-api-reference/endpoint/pm-wallet-balances.md): Fetch on-chain ConditionalTokens (ERC-1155) balances for a wallet's Safe trading account. - [Get Prediction PnL](https://docs.mobula.io/rest-api-reference/endpoint/pm-wallet-pnl.md): Get a wallet's aggregated prediction market PnL summary. - [Get Prediction Positions](https://docs.mobula.io/rest-api-reference/endpoint/pm-wallet-positions.md): Get a wallet's prediction market positions with current value and PnL. - [Get Prediction Wallet Status](https://docs.mobula.io/rest-api-reference/endpoint/pm-wallet-status.md): Check if a wallet has a deployed Safe trading account and get its USDC balance. - [Build Withdrawal](https://docs.mobula.io/rest-api-reference/endpoint/pm-withdraw-build.md): Build a transaction to withdraw USDC from your Polymarket Safe back to your EOA wallet. - [Get Pulse - GET Method](https://docs.mobula.io/rest-api-reference/endpoint/pulse-get.md): Retrieve real-time token data for bonded, bonding, and newly launched tokens. - [Get Pulse - POST Method](https://docs.mobula.io/rest-api-reference/endpoint/pulse-post.md): Retrieve real-time token data for bonded, bonding, and newly launched tokens, using POST for more efficient queries. - [Get Sparkline](https://docs.mobula.io/rest-api-reference/endpoint/sparklines.md): Retrieves the 24-hour sparkline chart for a given asset. The sparkline is returned as an SVG image by default. You can request a PNG version by adding the query parameter png=true. - [Swap Instructions](https://docs.mobula.io/rest-api-reference/endpoint/swap-instructions.md): Get swap instructions for Solana that allow you to build custom transactions with your own instructions (e.g., Jito tips, fee transfers). - [Swap Quoting](https://docs.mobula.io/rest-api-reference/endpoint/swap-quoting.md): Get swap quotes with transaction details for executing token swaps across multiple blockchains and DEXs. Supports both single quotes (GET) and batch quotes (POST). - [Send Swap Transaction](https://docs.mobula.io/rest-api-reference/endpoint/swap-send.md): Broadcast a signed swap transaction to the blockchain network. - [Get System Metadata](https://docs.mobula.io/rest-api-reference/endpoint/system-metadata.md): Returns supported pool types, indexed chains, and registered factories with optional filtering. - [Get Token ATH/ATL](https://docs.mobula.io/rest-api-reference/endpoint/token-ath.md): Retrieve All-Time High (ATH) and All-Time Low (ATL) values for a token, including the dates when these price extremes were recorded. - [Get Token Details](https://docs.mobula.io/rest-api-reference/endpoint/token-details.md): Retrieve detailed token information including metadata, supply, market cap, volume statistics, holdings data, and trading activity over multiple timeframes. - [Get Token Dev History](https://docs.mobula.io/rest-api-reference/endpoint/token-dev-history.md): Merged, chronological feed of a token deployer's on-chain activity — creator fee claims, swaps on the queried token, and transfers to/from the deployer. - [Get Token Holder Positions](https://docs.mobula.io/rest-api-reference/endpoint/token-holder-positions.md): Retrieve Holder positions for a token on a specific blockchain, including holdings, trading activity, and label-based filtering. - [Get Token Markets](https://docs.mobula.io/rest-api-reference/endpoint/token-markets.md): Retrieve detailed markets information matching a token, including metadata, supply, market cap, volume statistics, holdings data, and trading activity over multiple timeframes. - [Get Token OHLCV History](https://docs.mobula.io/rest-api-reference/endpoint/token-ohlcv-history.md): Retrieve OHLCV (Open, High, Low, Close, Volume) candlestick data for one or multiple tokens. - [Get Token Price](https://docs.mobula.io/rest-api-reference/endpoint/token-price.md): Retrieve real-time DeFi pool-based token price, market cap, and liquidity for a single token. - [Get Token Price Snapshot](https://docs.mobula.io/rest-api-reference/endpoint/token-price-at.md): Retrieve the closest historical token price to a given unix timestamp. - [Get Token Price Snapshot (batch)](https://docs.mobula.io/rest-api-reference/endpoint/token-price-at-post.md): Retrieve historical token prices for multiple tokens at specific timestamps in a single request. - [Get Token Price History](https://docs.mobula.io/rest-api-reference/endpoint/token-price-history.md): Retrieve 24 TWAP price points for one or multiple tokens, ideal for sparkline/linechart rendering. - [Get Token Price (Batch)](https://docs.mobula.io/rest-api-reference/endpoint/token-price-post.md): Retrieve real-time DeFi pool-based token prices, market cap, and liquidity for up to 500 tokens in a single request. - [Get Token Security](https://docs.mobula.io/rest-api-reference/endpoint/token-security-get.md): Retrieve comprehensive security information for a token including contract holdings, burned tokens, trading fees, transfer restrictions, holder distribution analysis, contract risk indicators, and AI-powered static code analysis for verified EVM contracts. - [Get Token Trade by Transaction](https://docs.mobula.io/rest-api-reference/endpoint/token-trade.md): Retrieve a specific trade by transaction hash and blockchain. Returns the first trade found in the transaction. - [Get Top Token Trader Positions](https://docs.mobula.io/rest-api-reference/endpoint/token-trader-positions.md): Retrieve trader positions for a token on a specific blockchain, including holdings, trading activity, and label-based filtering. - [Get Token Trades](https://docs.mobula.io/rest-api-reference/endpoint/token-trades.md): Retrieve trades for a specific token or pool with pagination, filtering by swap types, addresses, dates, and amounts. - [Get Enriched Token Trades](https://docs.mobula.io/rest-api-reference/endpoint/token-trades-enriched.md): Retrieve enriched trades for a specific pool, returning the same swap-enriched schema used by WebSocket multi-event streams — including full pairData (market details), baseTokenData & quoteTokenData (token details), and position (PnL). - [Batch Download Trades](https://docs.mobula.io/rest-api-reference/endpoint/trades-filters.md): Batch download trades with filters by token, chain, and timeframe. Supports cursor-based pagination for downloading large datasets. - [Get Wallet Activity](https://docs.mobula.io/rest-api-reference/endpoint/wallet-activity.md): Fetch detailed wallet activity—including transfers, swaps, and vault operations—with automatic grouping of related transfers into swap transactions for a clear activity overview. - [Get Wallet Trading Analysis](https://docs.mobula.io/rest-api-reference/endpoint/wallet-analysis.md) - [Get Wallet DeFi Positions](https://docs.mobula.io/rest-api-reference/endpoint/wallet-defi-positions.md): Retrieve DeFi positions across multiple protocols for a wallet address. - [Get Wallet Deployer Tokens](https://docs.mobula.io/rest-api-reference/endpoint/wallet-deployer.md): Fetch tokens deployed by a wallet with enriched metrics including liquidity, market performance, wallet activity, and organic trading data. - [Get first buyers for a token](https://docs.mobula.io/rest-api-reference/endpoint/wallet-first-buyers.md) - [Get Wallet Funding Source](https://docs.mobula.io/rest-api-reference/endpoint/wallet-funding.md): Retrieve the initial funding source of a wallet address, including the sender address, transaction details, amount, and enriched metadata about the funding wallet (entity name, labels, social links). - [Get Historical Net Worth](https://docs.mobula.io/rest-api-reference/endpoint/wallet-history.md): Retrieve historical net worth for one or more wallets with filters for time range, assets, liquidity, period, caching, and chain options. - [Get Wallet Labels](https://docs.mobula.io/rest-api-reference/endpoint/wallet-labels-get.md): Retrieve wallet labels (proTrader, smartTrader, freshTrader, sniper, insider, bundler, etc.) for a given wallet address and token address (optional). GET version with query parameters. - [Search Wallet Labels](https://docs.mobula.io/rest-api-reference/endpoint/wallet-labels-search.md): Reverse lookup - find wallets by entity name, entity type, or label. Paginated results with full wallet metadata. - [Get NFTs Holdings](https://docs.mobula.io/rest-api-reference/endpoint/wallet-nfts.md): Retrieve all NFTs owned by a specified wallet across supported blockchains, including contract details, token metadata, ownership, and optional pagination. - [Get Perp Unfilled Orders](https://docs.mobula.io/rest-api-reference/endpoint/wallet-perp-orders.md): Retrieve all open (unfilled) limit or stop orders for a specific wallet. - [Get Perp Positions](https://docs.mobula.io/rest-api-reference/endpoint/wallet-perp-positions.md): Retrieve all active perpetual positions for a specific wallet. - [Get Crypto Holdings](https://docs.mobula.io/rest-api-reference/endpoint/wallet-portfolio.md) - [Get Wallet Position with PnL](https://docs.mobula.io/rest-api-reference/endpoint/wallet-position.md): Fetch the position of a specific token for a wallet on a given blockchain, including balances, trade volumes, PnL, and token details. Supports both single (GET) and batch (POST) requests. - [Get Wallet Position History](https://docs.mobula.io/rest-api-reference/endpoint/wallet-position-history.md): Replay every swap for a (wallet, token) pair and split the trading history into position cycles, each with its own realized PnL. The last cycle is flagged isOpen=true when still active and carries unrealizedPnlUSD. - [Get Wallet Positions with PnL](https://docs.mobula.io/rest-api-reference/endpoint/wallet-positions.md): Retrieve all enriched token positions for a wallet on a specific blockchain, including detailed token metrics, liquidity, trade stats, profit/loss (PnL) data, and wallet metadata (funding info, labels). - [Get Wallet Positions History](https://docs.mobula.io/rest-api-reference/endpoint/wallet-positions-history.md): Paginated list of every CLOSED position cycle the wallet has traded, across every token. Each entry carries its own realized PnL, entry/exit dates, and token metadata. - [Get Wallet Trades](https://docs.mobula.io/rest-api-reference/endpoint/wallet-trades-v2.md): Retrieve swap trades for one or more wallets with pagination, token filtering, and enriched base/quote metadata. - [Delete Webhook Subscription](https://docs.mobula.io/rest-api-reference/endpoint/webhook-removal.md): This endpoint deletes a webhook subscription by its ID. - [Get Webhook Subscription](https://docs.mobula.io/rest-api-reference/endpoint/webhook-subscriptions.md): This endpoint fetches all active webhook subscriptions associated with the provided API key. - [Execution APIs](https://docs.mobula.io/rest-api-reference/execution-introduction.md): Execute swaps and perpetual trades across multiple chains with a unified API. - [Get started](https://docs.mobula.io/rest-api-reference/introduction.md): Test the API endpoints using our demo API, or get an API key for production use with better performance and higher rate limits. - [Prediction Markets APIs](https://docs.mobula.io/rest-api-reference/pm-introduction.md): Trade prediction markets programmatically with a unified API. Access market data, execute orders, and stream real-time prices across platforms like Polymarket. - [TypeScript SDK](https://docs.mobula.io/rest-api-reference/sdk.md): Use the official TypeScript SDK for a better developer experience with full type safety. - [Spot Trading APIs](https://docs.mobula.io/spot-introduction.md): Everything you need for spot trading — market data, swap execution, and real-time streams. - [Benchmarks](https://docs.mobula.io/spot/benchmarks.md): Real-time latency benchmarks comparing Mobula against other crypto data aggregators. See how Mobula delivers the fastest on-chain data. - [Get Asset Details](https://docs.mobula.io/spot/data/asset-details.md): Retrieve comprehensive asset information including metadata, market data, supply statistics, and detailed token information across all chains. - [Get Asset Price History](https://docs.mobula.io/spot/data/asset-price-history.md): Retrieve historical price data for one or multiple assets. - [Get Market Details](https://docs.mobula.io/spot/data/market-details.md): Retrieve detailed market information for specific token pairs or tokens, including token metadata, liquidity, volume, price changes, holdings, and trading activity over multiple timeframes. - [Get Market Lighthouse](https://docs.mobula.io/spot/data/market-lighthouse.md): Retrieve aggregated real-time market metrics across all blockchains, DEXes, launchpads, and trading platforms. - [Get Market OHLCV History](https://docs.mobula.io/spot/data/market-ohlcv-history.md): Retrieve OHLCV (Open, High, Low, Close, Volume) candlestick data for one or multiple pools/markets. - [Get Pair Trades](https://docs.mobula.io/spot/data/market-trades-pair.md): Retrieve recent trade history for a specific trading pair or the most active pair linked to a token, with normalized pricing and volume metrics. - [Get Pulse - GET Method](https://docs.mobula.io/spot/data/pulse-get.md): Retrieve real-time token data for bonded, bonding, and newly launched tokens. - [Get Pulse - POST Method](https://docs.mobula.io/spot/data/pulse-post.md): Retrieve real-time token data for bonded, bonding, and newly launched tokens, using POST for more efficient queries. - [Get Token ATH/ATL](https://docs.mobula.io/spot/data/token-ath.md): Retrieve All-Time High (ATH) and All-Time Low (ATL) values for a token, including the dates when these price extremes were recorded. - [Get Token Details](https://docs.mobula.io/spot/data/token-details.md): Retrieve detailed token information including metadata, supply, market cap, volume statistics, holdings data, and trading activity over multiple timeframes. - [Get Token Holder Positions](https://docs.mobula.io/spot/data/token-holder-positions.md): Retrieve Holder positions for a token on a specific blockchain, including holdings, trading activity, and label-based filtering. - [Get Token Markets](https://docs.mobula.io/spot/data/token-markets.md): Retrieve detailed markets information matching a token, including metadata, supply, market cap, volume statistics, holdings data, and trading activity over multiple timeframes. - [Get Token OHLCV History](https://docs.mobula.io/spot/data/token-ohlcv-history.md): Retrieve OHLCV (Open, High, Low, Close, Volume) candlestick data for one or multiple tokens. - [Get Token Price](https://docs.mobula.io/spot/data/token-price.md): Retrieve real-time DeFi pool-based token price, market cap, and liquidity for a single token. - [Get Token Price Snapshot](https://docs.mobula.io/spot/data/token-price-at.md): Retrieve the closest historical token price to a given unix timestamp. - [Get Token Price Snapshot (batch)](https://docs.mobula.io/spot/data/token-price-at-post.md): Retrieve historical token prices for multiple tokens at specific timestamps in a single request. - [Get Token Price History](https://docs.mobula.io/spot/data/token-price-history.md): Retrieve 24 TWAP price points for one or multiple tokens, ideal for sparkline/linechart rendering. - [Get Token Price (Batch)](https://docs.mobula.io/spot/data/token-price-post.md): Retrieve real-time DeFi pool-based token prices, market cap, and liquidity for up to 500 tokens in a single request. - [Get Token Security](https://docs.mobula.io/spot/data/token-security-get.md): Retrieve comprehensive security information for a token including contract holdings, burned tokens, trading fees, transfer restrictions, holder distribution analysis, contract risk indicators, and AI-powered static code analysis for verified EVM contracts. - [Get Token Trade by Transaction](https://docs.mobula.io/spot/data/token-trade.md): Retrieve a specific trade by transaction hash and blockchain. Returns the first trade found in the transaction. - [Get Top Token Trader Positions](https://docs.mobula.io/spot/data/token-trader-positions.md): Retrieve trader positions for a token on a specific blockchain, including holdings, trading activity, and label-based filtering. - [Get Token Trades](https://docs.mobula.io/spot/data/token-trades.md): Retrieve trades for a specific token or pool with pagination, filtering by swap types, addresses, dates, and amounts. - [Get Enriched Token Trades](https://docs.mobula.io/spot/data/token-trades-enriched.md): Retrieve enriched trades for a specific pool, returning the same swap-enriched schema used by WebSocket multi-event streams — including full pairData (market details), baseTokenData & quoteTokenData (token details), and position (PnL). - [Batch Download Trades](https://docs.mobula.io/spot/data/trades-filters.md): Batch download trades with filters by token, chain, and timeframe. Supports cursor-based pagination for downloading large datasets. - [Get Wallet Activity](https://docs.mobula.io/spot/data/wallet-activity.md): Fetch detailed wallet activity—including transfers, swaps, and vault operations—with automatic grouping of related transfers into swap transactions for a clear activity overview. - [Get Wallet Trading Analysis](https://docs.mobula.io/spot/data/wallet-analysis.md) - [Get Wallet DeFi Positions](https://docs.mobula.io/spot/data/wallet-defi-positions.md): Retrieve DeFi positions across multiple protocols for a wallet address. - [Get Wallet Deployer Tokens](https://docs.mobula.io/spot/data/wallet-deployer.md): Fetch tokens deployed by a wallet with enriched metrics including liquidity, market performance, wallet activity, and organic trading data. - [Get first buyers for a token](https://docs.mobula.io/spot/data/wallet-first-buyers.md) - [Get Wallet Funding Source](https://docs.mobula.io/spot/data/wallet-funding.md): Retrieve the initial funding source of a wallet address, including the sender address, transaction details, amount, and enriched metadata about the funding wallet (entity name, labels, social links). - [Get Historical Net Worth](https://docs.mobula.io/spot/data/wallet-history.md): Retrieve historical net worth for one or more wallets with filters for time range, assets, liquidity, period, caching, and chain options. - [Get Wallet Labels](https://docs.mobula.io/spot/data/wallet-labels-get.md): Retrieve wallet labels (proTrader, smartTrader, freshTrader, sniper, insider, bundler, etc.) for a given wallet address and token address (optional). GET version with query parameters. - [Search Wallet Labels](https://docs.mobula.io/spot/data/wallet-labels-search.md): Reverse lookup - find wallets by entity name, entity type, or label. Paginated results with full wallet metadata. - [Get NFTs Holdings](https://docs.mobula.io/spot/data/wallet-nfts.md): Retrieve all NFTs owned by a specified wallet across supported blockchains, including contract details, token metadata, ownership, and optional pagination. - [Get Crypto Holdings](https://docs.mobula.io/spot/data/wallet-portfolio.md) - [Get Wallet Position with PnL](https://docs.mobula.io/spot/data/wallet-position.md): Fetch the position of a specific token for a wallet on a given blockchain, including balances, trade volumes, PnL, and token details. Supports both single (GET) and batch (POST) requests. - [Get Wallet Positions with PnL](https://docs.mobula.io/spot/data/wallet-positions.md): Retrieve all enriched token positions for a wallet on a specific blockchain, including detailed token metrics, liquidity, trade stats, profit/loss (PnL) data, and wallet metadata (funding info, labels). - [Get Wallet Trades](https://docs.mobula.io/spot/data/wallet-trades-v2.md): Retrieve swap trades for one or more wallets with pagination, token filtering, and enriched base/quote metadata. - [Swap Instructions](https://docs.mobula.io/spot/execution/swap-instructions.md): Get swap instructions for Solana that allow you to build custom transactions with your own instructions (e.g., Jito tips, fee transfers). - [Swap Quoting](https://docs.mobula.io/spot/execution/swap-quoting.md): Get swap quotes with transaction details for executing token swaps across multiple blockchains and DEXs. Supports both single quotes (GET) and batch quotes (POST). - [Send Swap Transaction](https://docs.mobula.io/spot/execution/swap-send.md): Broadcast a signed swap transaction to the blockchain network. - [Holders Stream](https://docs.mobula.io/spot/streams/holders-stream.md): Real-time holder positions WebSocket stream — trades-based position tracking with periodic DB sync - [Multi-Events Stream](https://docs.mobula.io/spot/streams/multi-events-stream.md): Real-time WebSocket stream for retrieving raw and curated events (e.g., Swaps, Liquidity) across EVM and Solana chains - [OHLCV Stream](https://docs.mobula.io/spot/streams/ohlcv-stream.md): Real-time WebSocket stream for retrieving OHLCV (candlestick) data for any asset - [Pulse Stream V2](https://docs.mobula.io/spot/streams/pulse-stream-v2.md): Advanced WebSocket stream for real-time token monitoring with multiple views and payload-based architecture - [Pulse Stream V2 (Pool-Based)](https://docs.mobula.io/spot/streams/pulse-stream-v2-pool-based.md): Advanced WebSocket stream for real-time pool monitoring with pool-based subscriptions - [Balance Stream](https://docs.mobula.io/spot/streams/wss-balance-stream.md): Beta WebSocket stream for cross-chain wallet balances built on Mobula's transfer feed - [Fast Trades Stream](https://docs.mobula.io/spot/streams/wss-fast-trades.md): Real-time WebSocket stream for trades on multiple pools and tokens - [Market Details Stream](https://docs.mobula.io/spot/streams/wss-market-details.md): Real-time WebSocket stream for market pools with enriched data - [Position Stream](https://docs.mobula.io/spot/streams/wss-position-stream.md): Real-time WebSocket stream for wallet positions with live P&L tracking - [Positions Stream](https://docs.mobula.io/spot/streams/wss-positions-stream.md): Real-time WebSocket stream for all positions of a wallet with automatic updates - [Token Details Stream](https://docs.mobula.io/spot/streams/wss-token-details.md): Real-time WebSocket stream for multiple tokens with enriched market data - [Benchmarks](https://docs.mobula.io/streams-benchmarks.md): Real-time latency benchmarks comparing Mobula against other crypto data aggregators. See how Mobula delivers the fastest on-chain data. - [Prediction Prices Stream](https://docs.mobula.io/streams/pm-live-prices.md): Real-time WebSocket stream for prediction market price updates - [Prediction Trades Stream](https://docs.mobula.io/streams/pm-live-trades.md): Real-time WebSocket stream for prediction market trade events - [Funding Stream](https://docs.mobula.io/streams/wss-funding.md): Real-time WebSocket stream for wallet funding events and funding rates across supported exchanges ## OpenAPI Specs - [openapi](https://docs.mobula.io/rest-api-reference/openapi.yaml) ## AsyncAPI Specs - [asyncapi](https://docs.mobula.io/asyncapi.yaml)