> ## Documentation Index
> Fetch the complete documentation index at: https://docs.mobula.io/llms.txt
> Use this file to discover all available pages before exploring further.

# How to Access Axiom Data Using Mobula’s Unified Crypto API

> 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.

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](https://i.imgur.com/Ynp0USM.png)

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](https://docs.mobula.io/indexing-stream/stream/websocket/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:

```json theme={null}
{
  "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](https://docs.mobula.io/indexing-stream/stream/websocket/pulse-stream-v2#tokendataschema-structure) 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](https://docs.mobula.io/indexing-stream/stream/websocket/pulse-stream-v2) with other Mobula APIs (e.g., [holders stream](https://docs.mobula.io/indexing-stream/stream/websocket/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](https://i.imgur.com/w89Of61.png)

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

```json theme={null}
{
  "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](https://docs.mobula.io/indexing-stream/stream/websocket/pulse-stream-v2#tokendataschema-structure). 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](https://i.imgur.com/tGM3PUG.png)

For developers looking to replicate **Axiom’s Tracker tab**, Mobula’s [Multi-Events Stream](https://docs.mobula.io/indexing-stream/stream/websocket/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:

```json theme={null}
{
  "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](https://docs.mobula.io/indexing-stream/stream/websocket/multi-events-stream) is flexible. Here’s how developers can capture exactly what they need:

1. **By Pool Type:**

```json theme={null}
{
"filters": { "or": [ {"eq": ["poolType", "raydium"]}, {"eq": ["poolType", "raydium-clmm"]} ] }
}
```

2. **By Pool Address:**

```json theme={null}
{
"filters": { "and": [ {"eq": ["poolType", "pumpswap"]}, {"eq": ["poolAddress", "68L2iPWLtkRuxhHBYVJLSzaApBVuM6DNqLL1pEywbDGR"]} ] }
}
```

3. **By Transaction From / To:**

```json theme={null}
{
"filters": { "or": [
{"eq": ["transactionFrom", "2zqLokC98qfedXyXZHeL4sEdFcmmTFizvb1UQeRweWxp"]},
{"eq": ["transactionTo", "suqh5sHtr8HyJ7q8scBimULPkPpA557prMG47xCHQfK"]}
] }
}
```

4. **Batch Tracking Multiple Pool Addresses:**

```json theme={null}
{
"filters": { "in": ["poolAddress", ["0xd0b53d927...", "0xedc625b7..."]] }
}
```

5. **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](https://docs.mobula.io/indexing-stream/stream/websocket/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](https://admin.mobula.io/auth/sign-in) and try it out now!**
