# Mobula API - [Introduction](https://docs.mobula.io/introduction.md): Mobula is a real-time onchain trading & wallet infra focusing on latency, coverage & consistency. - [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. - [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. - [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. - [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. - [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. - [Pricing](https://docs.mobula.io/pricing.md) - [How the Stellar Indexer Works](https://docs.mobula.io/guides/stellar-indexer.md): How Mobula's Stellar indexer works: supported environments, chain identifiers and address formats, coverage across tokens, transfers, DEX markets and wallet portfolios, the ingestion pipeline, and production latency. - [How to Use Stellar Data](https://docs.mobula.io/guides/how-to-use-stellar-data.md): A developer tutorial for accessing Stellar data with the Mobula API — historical transaction lookups, token liquidity insights, contract interaction data, and real-time WebSocket streams — with live requests, responses, use cases, and guidance on what to use for what. - [Complete Stellar Swap & Transfer Stream Guide](https://docs.mobula.io/guides/stream-stellar-swaps-transfers.md): A developer guide to the Stellar multi-events WebSocket stream — copy-paste subscription examples for streaming swaps and transfers: by pool, by wallet, by token, by venue, and amount thresholds like swaps over $100 on a specific pool. - [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 - [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. - [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 - [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. - [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 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 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. - [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 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 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 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 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 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 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 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 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. - [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 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. - [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. - [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 - [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… - [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. - [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. - [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. - [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. - [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 - [4 GMGN API Alternatives](https://docs.mobula.io/guides/gmgn-alternatives.md): Building Next-Gen Apps with Open, Scalable APIs - [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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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. - [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. - [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 - [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 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 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 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 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 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 Fetch CeFi Funding Rates Across Binance, Bybit, OKX, Deribit, Bitget, MEXC, Kraken, Coinbase & 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 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 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 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 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 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. - [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. - [Migrate from the Launchpad GraphQL Stream to Pulse](https://docs.mobula.io/guides/migrate-launchpad-stream-to-pulse.md): Step-by-step guide to migrate from the Codex-compatible onLaunchpadTokenEvent GraphQL subscription to the native Mobula Pulse V2 stream — endpoint mapping, protocol and network ID translation, field mapping, and message handling. - [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. - [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. - [Terms of Service](https://docs.mobula.io/legal/terms-of-service.md) - [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 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 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 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 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 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 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 (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 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 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 Logo Reuses](https://docs.mobula.io/rest-api-reference/endpoint/token-logo-reuses.md): List the other tokens reusing this token's logo — byte-identical logo file detection for copycat / impersonation screening. - [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. - [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 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 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 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). - [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 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. - [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 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 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 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 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 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 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 Holdings](https://docs.mobula.io/rest-api-reference/endpoint/wallet-holdings.md): Fetch wallet holdings with camelCase portfolio fields, enriched token details, native gas balances under 0xeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeee, and wrapped tokens under their own contract or mint when present. Use POST for RAM filters on token fields. - [Get Crypto Holdings](https://docs.mobula.io/rest-api-reference/endpoint/wallet-portfolio.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 Trades](https://docs.mobula.io/rest-api-reference/endpoint/wallet-trades-v2.md): Retrieve swap trades for a single wallet (GET or flat POST), or for multiple wallets in one batch request (POST), with pagination, token filtering, and enriched base/quote metadata. - [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 Wallet Activity](https://docs.mobula.io/rest-api-reference/endpoint/wallet-activity.md): Fetch detailed wallet activity—including transfers, swaps, and vault operations—for one wallet with GET or up to 100 wallets with POST batch. - [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 first buyers for a token](https://docs.mobula.io/rest-api-reference/endpoint/wallet-first-buyers.md) - [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 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 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 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 Trading Analysis](https://docs.mobula.io/rest-api-reference/endpoint/wallet-analysis.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 API & WebSocket Usage](https://docs.mobula.io/rest-api-reference/endpoint/usage.md): A single API key's consumption over a time window — REST usage (source=api) or WebSocket usage (source=wss) — with per-endpoint / per-event breakdown, totals, and cursor pagination. - [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 All Cryptocurrencies](https://docs.mobula.io/rest-api-reference/endpoint/all.md) - [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. - [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 Metadata (batch)](https://docs.mobula.io/rest-api-reference/endpoint/multi-metadata.md) - [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 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. - [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 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. - [Delete Webhook Subscription](https://docs.mobula.io/rest-api-reference/endpoint/webhook-removal.md): This endpoint deletes a webhook subscription by its ID. - [Get Perp Pairs](https://docs.mobula.io/rest-api-reference/endpoint/perp-pairs.md): List all tradable perpetual markets (Gains Network + Lighter). - [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 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 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 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. - [Generate Perp Chart Image](https://docs.mobula.io/rest-api-reference/endpoint/perp-chart-image.md): Render a candlestick chart image for a perpetual market from OHLC candles plus header/footer metadata and optional overlay lines (stop-loss, take-profit, liquidation). The candle shape is identical to the /2/perp/ohlcv-history response, so its output can be passed straight in. - [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. - [Get started](https://docs.mobula.io/indexing-stream/stream-introduction.md): Real-time WebSocket streams for market data, trades, positions, and more. - [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. - [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 - [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 - [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 - [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 - [Quoting Stream](https://docs.mobula.io/indexing-stream/stream/websocket/wss-quoting.md): Real-time WebSocket stream for continuously refreshed swap quotes - [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 - [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 - [Filter Details](https://docs.mobula.io/indexing-stream/stream/websocket/filters-details.md): Complete reference for all available filters in Pulse Stream API - [Token Filters Stream](https://docs.mobula.io/indexing-stream/stream/websocket/token-filters-stream.md): Next-generation WebSocket stream for real-time token and market monitoring with partial updates and real-time view synchronization - [Token Filters Reference](https://docs.mobula.io/indexing-stream/stream/websocket/token-filters-reference.md): Complete reference for all available filters in Token Filters Stream API - [Migrate from Pulse V2 to Token Filters](https://docs.mobula.io/indexing-stream/stream/websocket/token-filters-migration.md): Step-by-step guide to migrate from Pulse Stream V2 to Token Filters - [Swap Events Stream](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-swaps-stream.md): Real-time WebSocket stream for raw swap events across EVM, Solana, and Stellar chains - [Wallet Transfers](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-transfers-stream.md): Real-time WebSocket stream for raw transfer events across EVM, Solana, and Stellar chains - [Enriched Swap Events Stream](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-enriched-swaps-stream.md): Real-time WebSocket stream for enriched swap events with derived token and balance context - [Launchpad Stream](https://docs.mobula.io/indexing-stream/stream/websocket/launchpad-stream.md): Real-time WebSocket stream for swaps and pool creations on fresh launchpad pools - [Perps Order Events Stream](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-perps-orders-stream.md): Real-time WebSocket stream for perpetual order events, liquidations, and TP/SL updates - [Filters](https://docs.mobula.io/indexing-stream/stream/filters.md) - [EVM](https://docs.mobula.io/indexing-stream/stream/data-model/evm-data-model.md) - [Solana](https://docs.mobula.io/indexing-stream/stream/data-model/solana-data-model.md) - [Curated Data Model](https://docs.mobula.io/indexing-stream/stream/data-model/curated-data-model.md) - [Launchpad Stream](https://docs.mobula.io/indexing-stream/stream/data-model/launchpad-stream-data-model.md) - [Supra](https://docs.mobula.io/indexing-stream/stream/data-model/supra-data-model.md) - [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 - [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 - [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 - [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 - [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). - [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) - [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 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 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 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 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 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 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 (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 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 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 Asset Price History](https://docs.mobula.io/spot/data/asset-price-history.md): Retrieve historical price data for one or multiple assets. - [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 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 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 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). - [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. - [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 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 Top Token Trader Positions](https://docs.mobula.io/spot/data/token-trader-positions.md): Retrieve trader positions for a token ranked by realized PnL, including holdings, trading activity, and label-based filtering. Liquidity pools, AMM contracts, and burn addresses are excluded from the ranking. Set includeNativeBalance=true to also return each wallet's native coin balance (fetched ove… - [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. Set includeNativeBalance=true to also return each wallet's native coin balance (fetched over RPC). - [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 Wallet Holdings](https://docs.mobula.io/spot/data/wallet-holdings.md): Retrieve current wallet token holdings with camelCase balances, uppercase USD fields, chainBalances, enriched token details, native gas balances as 0xeeee, wrapped tokens under their own contract or mint when present, and optional POST filters. - [Get Crypto Holdings](https://docs.mobula.io/spot/data/wallet-portfolio.md) - [Get Wallet Trades](https://docs.mobula.io/spot/data/wallet-trades-v2.md): Retrieve swap trades for a single wallet (GET or flat POST), or for multiple wallets in one batch request (POST), with pagination, token filtering, and enriched base/quote metadata. - [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 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 Activity](https://docs.mobula.io/spot/data/wallet-activity.md): Fetch detailed wallet activity—including transfers, swaps, and vault operations—for one wallet with GET or up to 100 wallets with POST batch. - [Get Wallet Trading Analysis](https://docs.mobula.io/spot/data/wallet-analysis.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 DeFi Positions](https://docs.mobula.io/spot/data/wallet-defi-positions.md): Retrieve DeFi positions across multiple protocols for a wallet address. - [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 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 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 first buyers for a token](https://docs.mobula.io/spot/data/wallet-first-buyers.md) - [Market Details Stream](https://docs.mobula.io/spot/streams/wss-market-details.md): Real-time WebSocket stream for market pools with enriched data - [Token Details Stream](https://docs.mobula.io/spot/streams/wss-token-details.md): Real-time WebSocket stream for multiple tokens with enriched market data - [Fast Trades Stream](https://docs.mobula.io/spot/streams/wss-fast-trades.md): Real-time WebSocket stream for trades on multiple pools and tokens - [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 - [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 - [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 - [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 - [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 - [Perpetuals APIs](https://docs.mobula.io/perps-introduction.md): Trade and track perpetual futures across decentralized exchanges. - [Perp Fees](https://docs.mobula.io/perps-fees.md): Fee structures for each perp DEX integrated on Mobula — Lighter and Gains Network — with numerical examples. - [Get Perp Pairs](https://docs.mobula.io/data/perps/perp-pairs.md): List all tradable perpetual markets (Gains Network + Lighter). - [Get Perp Positions](https://docs.mobula.io/data/perps/wallet-perp-positions.md): Retrieve all active perpetual positions for a specific wallet. - [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 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. - [Generate Perp Chart Image](https://docs.mobula.io/data/perps/perp-chart-image.md): Render a candlestick chart image for a perpetual market from OHLC candles plus header/footer metadata and optional overlay lines (stop-loss, take-profit, liquidation). The candle shape is identical to the /2/perp/ohlcv-history response, so its output can be passed straight in. - [Get Perp DEX Status](https://docs.mobula.io/data/perps/perp-dex-status.md): Health and status snapshot for supported perp DEXes (Lighter, Gains). Probes upstream HTTP and WebSocket endpoints, surfaces scheduled-maintenance windows, and rolls per-check results into an overall status. - [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). 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 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 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 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. - [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 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 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 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-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). - [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. - [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 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): Fetch the full catalog of tradable perpetual markets indexed by Mobula (Gains Network + Lighter) with a single GET request to /api/2/perp/pairs. - [Perp Positions Stream](https://docs.mobula.io/streams/wss-perp-positions.md): Real-time WebSocket stream of a wallet's open perpetual positions and pending (unfilled) orders. Snapshot-per-push protocol — every frame is the full state of the channel. - [Perp Events Stream](https://docs.mobula.io/streams/wss-perp-events.md): Real-time WebSocket stream of trade-lifecycle events for perpetual trading on Lighter and Gains — fills, liquidations, TP/SL triggers, TP/SL edits, cancels, and position-size / leverage updates. - [Funding Stream](https://docs.mobula.io/streams/wss-funding.md): Real-time WebSocket stream for wallet funding events and funding rates across supported exchanges - [Perpetuals (Perps)](https://docs.mobula.io/indexing-stream/stream/data-model/perps-data-model.md) - [Supported Chains](https://docs.mobula.io/blockchains/intro-blockchains.md): List of all blockchains supported by Mobula API - [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 Arc API](https://docs.mobula.io/blockchains/arc.md): Access real-time Arc token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [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 BNB Smart Chain (BEP20) API](https://docs.mobula.io/blockchains/bsc.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 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) - [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 MegaETH API](https://docs.mobula.io/blockchains/megaeth.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 Robinhood Chain API](https://docs.mobula.io/blockchains/robinhood.md): Access real-time Robinhood Chain token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [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 Stable API](https://docs.mobula.io/blockchains/stable.md) - [Real-Time Data for Starknet API](https://docs.mobula.io/blockchains/starknet.md) - [Real-Time Data for Stellar API](https://docs.mobula.io/blockchains/stellar.md): Access real-time Stellar token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [Real-Time Data for Stellar Testnet API](https://docs.mobula.io/blockchains/stellar-testnet.md): Access real-time Stellar Testnet token data, wallet analytics, trades, holders, and metadata using the Mobula API before shipping to mainnet. - [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 TON API](https://docs.mobula.io/blockchains/ton.md): Access real-time TON token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [Real-Time Data for Unichain API](https://docs.mobula.io/blockchains/unichain.md): Access real-time Unichain token data, wallet analytics, trades, holders, historical net worth, and metadata using the Mobula API. - [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) - [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 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. - [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. - [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 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. - [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. - [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. - [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. - [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. - [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. - [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. - [Bonding Curves Mathematics](https://docs.mobula.io/almanac/bonding-curves.md): Deep dive into bonding curve mechanics for Pumpfun, Meteora DBC, and other launchpads - [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 - [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 - [How to Integrate ApeStore on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/apestore.md): Complete ApeStore integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, market cap bonding progress, migration, and token metadata. - [How to Integrate Bottom.fun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/bottomfun.md): Complete Bottom.fun integration guide for Robinhood Chain: contracts, ABI, Uniswap V4 pricing, liquidity tracking, hook bonding curve graduation, migration, and token metadata. - [How to Integrate Bow.fun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/bowfun.md): Complete Bow.fun integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, PancakeSwap V3 graduation, migration, and token metadata. - [How to Integrate DYOR.fun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/dyorfun.md): Complete DYOR.fun integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, bonding progress graduation, migration, and token metadata. - [How to Integrate Hood.fun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/hoodfun.md): Complete Hood.fun integration guide for Robinhood Chain: contracts, ABI, bonding curve and Uniswap V3 pricing, liquidity tracking, token migration, migration, and token metadata. - [How to Integrate Klik on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/klik.md): Complete Klik integration guide for Robinhood Chain: contracts, ABI, Uniswap V4 pricing, liquidity tracking, dynamic fee hook, migration, and token metadata. - [How to Integrate LaunchProof on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/launchproof.md): LaunchProof integration guide for Robinhood Chain: Uniswap Liquidity Launcher attribution, Instant and Crowd launches, V4 pricing, liquidity, bonding state, and token metadata. - [How to Integrate Long.xyz on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/longxyz.md): Complete Long.xyz integration guide for Robinhood Chain: contracts, ABI, Uniswap V4 pricing, liquidity tracking, Airlock launch epochs, migration, and token metadata. - [How to Integrate Pons on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/pons.md): Complete Pons integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, bonding percentage graduation, migration, and token metadata. - [How to Integrate RobinFun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/robinfun.md): Complete RobinFun integration guide for Robinhood Chain: contracts, ABI, custom bonding curve pricing, liquidity tracking, token graduation, migration, and token metadata. - [How to Integrate Printr on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/printr.md): Complete Printr integration guide for Robinhood Chain: contracts, ABI, multi-chain bonding curve pricing, liquidity tracking, Telecoin graduation, migration, and token metadata. - [How to Integrate NoxaFun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/noxafun.md): Complete NoxaFun integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, bonding curve progress, migration, and token metadata. - [How to Integrate RealFun on Robinhood Chain](https://docs.mobula.io/almanac/robinhood-launchpads/realfun.md): Complete RealFun integration guide for Robinhood Chain: contracts, ABI, Uniswap V3 pricing, liquidity tracking, locked liquidity launch, migration, and token metadata. - [Changelog](https://docs.mobula.io/changelog/introduction.md): Track all changes, new features, and improvements to the Mobula API - [August 6, 2026 - Cleaner Trader Rankings & Native Balances on Positions](https://docs.mobula.io/changelog/2026-08-06.md): Trader positions no longer rank liquidity pools as traders, and both token positions endpoints can now return each wallet's native coin balance with the new includeNativeBalance flag. - [✨ May 30, 2026 - Solana Minimum Fees: native-SOL floor & flat token fees](https://docs.mobula.io/changelog/2026-05-30.md): minFeesNative is now enforced on-chain for Solana swaps, plus new feeToken/minFeesTokenRaw params for a flat minimum fee in any SPL token. - [🪪 May 16, 2026 - OG Coin Flag](https://docs.mobula.io/changelog/2026-05-16.md): New isOGCoin flag identifies the original token for a given name on each chain — exposed across token/market details, pulse, and stream endpoints. - [✨ May 11, 2026 - Execution Analytics, TON Swap Quoting & Per-Chain Execution Docs](https://docs.mobula.io/changelog/2026-05-11.md): New Execution Analytics dashboard, TON swap quoting with multi-message envelope and fee breakdown, and per-chain swap execution documentation. - [✨ May 7, 2026 - TON Swap Execution, Funding Wallet Metadata & DAMM V2 Locked Liquidity](https://docs.mobula.io/changelog/2026-05-07.md): TON swap execution live via STON.fi and DeDust, funding wallet entity metadata on holders stream, and DAMM V2 locked liquidity support. - [✨ May 2, 2026 - Pulse LP Token Filter](https://docs.mobula.io/changelog/2026-05-02.md): New excludeLPTokens flag in Pulse V2 to control LP wrapper token visibility in Asset Mode. - [✨ April 29, 2026 - Fast Search Liquidity Sort & Bridge Minimum](https://docs.mobula.io/changelog/2026-04-29.md): Fast search now supports sorting by liquidity, and the bridge enforces a minimum of $0.10 per intent. - [✨ 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. - [✨ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 - [✨ 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 - [✨ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 - [✨ 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 - [✨ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 4, 2026 - Batch Trades Download](https://docs.mobula.io/changelog/2026-02-04.md): New endpoint to batch download trades with filters - [🔧 February 3, 2026 - Embed Chart Settings](https://docs.mobula.io/changelog/2026-02-03.md): Custom styling options for embedded charts - [✨ February 2, 2026 - Position Fees Tracking](https://docs.mobula.io/changelog/2026-02-02.md): Track trading fees on wallet positions - [✨ February 1, 2026 - Swap Recipient Mode](https://docs.mobula.io/changelog/2026-02-01.md): New parameter to control swap recipient resolution in positions - [⚡ January 31, 2026 - UniswapV4 Optimizations](https://docs.mobula.io/changelog/2026-01-31.md): Improved reserve fetching for UniswapV4 pools - [⚡ 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 29, 2026 - Lighter Funding Rates](https://docs.mobula.io/changelog/2026-01-29.md): Added Lighter exchange support for perpetual funding rates - [✨ 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 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 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 25, 2026 - Portfolio Liquidity Datapoint](https://docs.mobula.io/changelog/2026-01-25.md): Extended price coverage and liquidity field for wallet portfolio - [✨ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 8, 2026 - DeFi Positions Tracking](https://docs.mobula.io/changelog/2026-01-08.md): Track your DeFi positions across multiple protocols and blockchains - [✨ 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 ## OpenAPI Specs - [openapi](/rest-api-reference/openapi.yaml) ## AsyncAPI Specs - [asyncapi](/asyncapi.yaml)