Skip to main content
However, Axiom does not provide a public API, which means traders cannot programmatically:
  • Fetch live prices, market caps, liquidity, and volume for all tradable assets
  • Backtest trading strategies with historical OHLCV data
  • Track smart-money wallets and portfolio changes
  • Build automated trading bots, alerts, or dashboards
  • Monitor DEX pair liquidity and trading opportunities
Mobula solves this problem by providing Axiom data programmatically, giving traders access to:
  • Real-time market data for all Axiom-tradable assets
  • Historical OHLCV and market trends for backtesting strategies
  • Wallet and portfolio analytics to follow smart-money moves
  • DEX liquidity and pair insights to detect trading opportunities
  • Automation-ready insights for bots, alerts, and dashboards
By integrating Mobula, traders can turn Axiom’s data into actionable, programmable data. This enables faster decisions, improved risk management, and more efficient trading strategies. Whether you are monitoring tradable assets, trading pairs, or high-volume wallets, Mobula helps you access and act on the full spectrum of market, wallet, and liquidity data without being restricted to Axiom’s terminal interface. This guide will walk you through how you can build Axiom-Style pages yourself!

Axiom’s Discover: Build an Axiom‑Style Discover Page with Mobula API

Discover Screenshot Axiom’s Discover tab is beloved by traders: it surfaces trending tokens, shows real‑time data such as price, market capitalization, trading volume, liquidity, transaction activity, and holder distribution (top holders, insiders, dev holdings, snipers, etc.). But Axiom doesn’t provide a public API, which severely limits developers who want to build tools, dashboards, or trading strategies around this data. With Mobula’s Pulse Stream V2, developers can fully replicate and even enhance Axiom’s Discover functionality using real-time, programmatic token analytics from Mobula.

How Mobula Pulse V2 Enables Axiom‑Style Discovery

  • WebSocket Endpoint: Mobula’s real-time token-mode API is available via wss://pulse-v2-api.mobula.io.
  • Multiple Custom Views: Developers can subscribe to multiple “views” in a single WebSocket connection — each view can define its own filtering, sorting, and limit logic.
  • Asset Mode: By setting assetMode: true, you focus on token-based analytics rather than pool-based data.
  • Pause / Unpause Views: The API supports pausing or unpausing individual views without dropping the WebSocket connection.
  • Pagination Support: For large result sets, the API provides a pagination endpoint /api/2/pulse/pagination so you can fetch data in pages.
  • Compression: Optional data compression is supported to reduce bandwidth.

Configuring the “Trending” View

Here’s a payload example showing how a developer would set up a feed similar to Axiom’s Discover:
{
  "type": "pulse-v2",
  "authorization": "YOUR_API_KEY",
  "payload": {
    "assetMode": true,
    "compressed": false,
    "views": [
      {
        "name": "axiom‑trending",
        "chainId": ["evm:8453"],
        "poolTypes": ["moonshot-evm", "pumpfun"],
        "sortBy": "volume_1h",
        "sortOrder": "desc",
        "limit": 50,
        "filters": {
          "volume_1h": { "gte": 50000 },
          "market_cap": { "gte": 100000 },
          "liquidity": { "gte": 20000 },
          "dexscreener_listed": true
        }
      }
    ]
  }
}

What Data You Actually Get

Thanks to the TokenDataSchema in Mobula’s docs, you receive rich, real-time statistics for each token. Key fields include (but are not limited to):
  • Token Info: address, chainId, symbol, name, decimals
  • Market Metrics: latest_price, market_cap, liquidity
  • Price Changes: price_change_1h, price_change_4h, etc.
  • Volume / Trading: volume_1h, trades_1h, plus buy/sell volume split
  • Holder Distribution:
    • Total number of Holders: holdersCount
    • Percentage holdings: top10HoldingsPercentage, devHoldingsPercentage, insidersHoldingsPercentage, bundlersHoldingsPercentage, snipersHoldingsPercentage
    • Trader categories counts: insidersCount, bundlersCount, snipersCount, freshTradersCount, proTradersCount, smartTradersCount
    • Trader buy activity: freshTradersBuys, proTradersBuys, smartTradersBuys
  • Organic Metrics: There are organic (bot-filtered) volume and trade metrics in the schema (e.g., organic_volume_1h, organic_trades_1h)
To replicate all aspects of Axiom Discover, especially UI nuances, you may still need to combine Pulse Stream V2 with other Mobula APIs (e.g., holders stream) if you want very detailed holder-level data or real-time holder changes.

Axiom’s Pulse: Recreate Axiom’s Pulse Page with Mobula API

Pulse Screenshot Axiom’s Pulse tab highlights new launches, tokens in the final stretch, and recently migrated projects on SOL and BNB launchpads, alongside detailed metrics such as token social data, creation time, market cap, volume, holders, and trader analytics.

Using the Default Model for Axiom-Style Pulse

Mobula Pulse V2’s default model configuration gives you three predefined token views: new, bonding, and bonded, which correspond closely to Axiom’s Pulse categories like “new tokens,” “final stretch,” and “migrated.” This allows developers to get started quickly with a ready-to-use real-time feed.
Example Payload
{
  "type": "pulse-v2",
  "authorization": "YOUR_API_KEY",
  "payload": {
    "model": "default",
    "assetMode": true,
    "chainId": ["evm:8453", "solana:solana"],
    "poolTypes": ["moonshot-evm", "pumpfun"],
    "compressed": false
  }
}
This configuration automatically populates:
  • new – tokens recently created and not bonded yet
  • bonding – tokens in the bonding phase
  • bonded – fully bonded tokens

Enhancing the Pulse View

To fully replicate Axiom’s Pulse page, developers can combine these default views with additional token-level statistics from Mobula’s TokenDataSchema. Key metrics available include:
  • Token Info: creation time, website, developer’s Twitter handle
  • Market Metrics: market cap, volume
  • Participant Metrics: holder count, pro traders, insider holdings, sniper holdings, transaction holdings
  • Real-Time Price & Volume Changes: for trend detection
This allows developers to build a dynamic Pulse page similar to Axiom but fully under your control.

Axiom’s Tracker: Building an Axiom-Style Tracker Tab with Mobula Multi-Events Stream

Tracker Screenshot For developers looking to replicate Axiom’s Tracker tab, Mobula’s Multi-Events Stream is the ultimate tool. While Axiom doesn’t provide a public API, Mobula allows you to track wallet activity, live trades, and monitor events in real-time across both EVM and Solana chains, although Axiom only supports SOL and BNB. With this stream, developers can build fully functional Wallet Manager, Live Trades, and Monitor tabs, all programmatically.

What the Multi-Events Stream Offers

  • Real-time event streaming: Get immediate updates for swap, transfer, and swap-enriched events.
  • Cross-chain support: Separate endpoints for EVM and Solana to ensure speed and reliability.
  • Customizable filters: Track specific wallets, pools, or event types with advanced and/or logic.
  • Enriched data: Swap-enriched events include derived swap view, token metadata, and base/quote token details.
This combination allows developers to replicate Axiom’s Tracker tab with complete control over which wallets or pools they track and what events trigger updates.
Example Payload
The payload lets you define what to track and how to filter it. Here’s a basic example on how you can track swaps and transfers to a specific wallet:
{
  "type": "stream",
  "authorization": "YOUR_API_KEY",
  "payload": {
    "name": "MyWalletEvmTransactions",
    "chainIds": ["evm:6342"],
    "events": ["swap", "transfer", "swap-enriched"],
    "filters": { "eq": ["transactionTo", "0xd36b20c9dd8ffe68ed6078204dea8862d147193e"] },
    "subscriptionTracking":"true"
  }
}

Filtering Events for Precise Tracking

The Multi-Events Stream is flexible. Here’s how developers can capture exactly what they need:
  1. By Pool Type:
{
"filters": { "or": [ {"eq": ["poolType", "raydium"]}, {"eq": ["poolType", "raydium-clmm"]} ] }
}
  1. By Pool Address:
{
"filters": { "and": [ {"eq": ["poolType", "pumpswap"]}, {"eq": ["poolAddress", "68L2iPWLtkRuxhHBYVJLSzaApBVuM6DNqLL1pEywbDGR"]} ] }
}
  1. By Transaction From / To:
{
"filters": { "or": [
{"eq": ["transactionFrom", "2zqLokC98qfedXyXZHeL4sEdFcmmTFizvb1UQeRweWxp"]},
{"eq": ["transactionTo", "suqh5sHtr8HyJ7q8scBimULPkPpA557prMG47xCHQfK"]}
] }
}
  1. Batch Tracking Multiple Pool Addresses:
{
"filters": { "in": ["poolAddress", ["0xd0b53d927...", "0xedc625b7..."]] }
}
  1. Swap-Enriched Events: Include detailed token metadata, base/quote token info, and derived swap view for full context.

How This Powers an Axiom-Style Tracker Tab

  1. Wallet Manager
    • Track wallet balances, transaction history, and categorize wallets (insiders, snipers, devs) using transactionFrom / transactionTo filters.
  2. Live Trades
    • Monitor live swaps, enriched swaps, and transfers across specific pools or token pairs.
  3. Monitor Tab
    • Combine filters for multiple wallets, pools, and event types to alert users when significant events occur (e.g., large swaps, insider transfers, high-frequency trading wallets).
You can now build fully programmable, real-time dashboards that mirror Axiom’s Tracker tab, including wallet tracking, pool monitoring, and enriched swap analytics. All using Mobula’s Multi-Events Stream.

Conclusion

Mobula gives builders a unified, high-performance way to access real-time crypto data across chains, without juggling multiple APIs, inconsistent schemas, or fragmented endpoints. Mobula is built to save you time, reduce complexity, and make on-chain data accessible for both beginners and advanced builders. If you want faster development, deeper insights, and a single API that scales with your product, Mobula is the most efficient solution.

Get Started

Wanna see how you can explore trending tokens, track market moves, monitor wallets, and follow top traders like Axiom? Create a free Mobula API key and try it out now!