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

# Plans & Limits

> Which endpoints each plan can call, at what resolution, and how far back.

Every endpoint belongs to one of two data classes, and your plan decides which classes you can call and how granular the data is. The tables below list each endpoint with that answer.

## The two data classes

<CardGroup cols={2}>
  <Card title="Market data" icon="chart-line">
    Prices, trades, and derivatives from exchanges — OHLCV, market cap, funding rates, open interest, liquidations, taker buy/sell, premiums, ETF flows, DEX/AMM.

    **60 endpoints.** Available on every plan; the resolution ladder opens up as you go higher.
  </Card>

  <Card title="On-chain data" icon="link">
    Derived directly from the blockchain — exchange flows, miner flows, entity flows, network metrics, and on-chain valuation indicators such as MVRV and SOPR.

    **205 endpoints.** Professional and above only.
  </Card>
</CardGroup>

<Warning>
  **`market-indicator` is on-chain data, despite the name.**

  MVRV, SOPR, realized price and the other metrics under `market-indicator` are computed from on-chain realized value, so they are classified as on-chain and require **Professional or above** — even though the category name starts with `market`.
</Warning>

## What each plan gets

| | Basic | Advanced | Professional | Premium |
| - | - | - | - | - |
| **Resolution** | | | | |
| └ Market data | Day | Hour | Minute | All windows |
| └ On-chain data | ✕ | ✕ | Day | All windows |
| Historical lookback | 30 days | 1 year | 1 year | Full history |
| Rate limit | 10/min | 60/min | 120/min | 800/min |
| License | Personal | Personal | Personal | Commercial |

<Note>
  A plan opens the ladder up to its maximum — it does not create resolutions that do not exist. If an endpoint only publishes daily data, every plan gets daily. `✕` means the plan cannot call that data class at all.
</Note>

## API v1 endpoints

Paths follow `/v1/{asset}/{category}/{metric}`. Each cell lists the **windows that plan can actually request**; `✕` means the plan cannot call that endpoint at all.

Superscripts after an endpoint are **required query parameters** — omitting them returns `400`, not `403`. See the [Data Catalog](/catalog/overview) for full parameter details.

<AccordionGroup>
  <Accordion title="Bitcoin (88 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `fund-data/digital-asset-holdings` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-premium` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-price-usd` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-volume` <sup>symbol</sup> | Market | day | day | day | day |
    | `market-data/capitalization` | Market | day | day | day | day, block |
    | `market-data/coinbase-premium-index` | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/funding-rates` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/liquidations` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/open-interest` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/price-ohlcv` | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/taker-buy-sell-stats` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `miner-data/companies` <sup>miner</sup> | Market | day | day | day | day |
    | `exchange-flows/addresses-count` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/in-house-flow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/inflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/netflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/outflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/reserve` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `exchange-flows/transactions-count` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-inflow-age-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-inflow-cdd` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-inflow-supply-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-shutdown-index` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-supply-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-whale-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/fund-flow-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/miner-supply-ratio` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/mpi` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/stablecoins-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour |
    | `inter-entity-flows/exchange-to-exchange` <sup>to\_exchange, from\_exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `inter-entity-flows/exchange-to-miner` <sup>to\_miner, from\_exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `inter-entity-flows/miner-to-exchange` <sup>from\_miner, to\_exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `inter-entity-flows/miner-to-miner` <sup>from\_miner, to\_miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `lightning/stats-in-total` | On-chain | ✕ | ✕ | day | day, hour |
    | `market-indicator/estimated-leverage-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `market-indicator/mvrv` | On-chain | ✕ | ✕ | day | day, block |
    | `market-indicator/pnl-index` | On-chain | ✕ | ✕ | day | day |
    | `market-indicator/realized-price` | On-chain | ✕ | ✕ | day | day, block |
    | `market-indicator/sopr` | On-chain | ✕ | ✕ | day | day, block |
    | `market-indicator/sopr-ratio` | On-chain | ✕ | ✕ | day | day, block |
    | `market-indicator/stablecoin-supply-ratio` | On-chain | ✕ | ✕ | day | day |
    | `market-indicator/utxo-realized-price-age-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `mempool/stats-by-relative-fee` <sup>metric\_type</sup> | On-chain | ✕ | ✕ | day | day, hour |
    | `mempool/stats-in-total` <sup>metric\_type</sup> | On-chain | ✕ | ✕ | day | day, hour |
    | `miner-flows/addresses-count` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/in-house-flow` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/inflow` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/netflow` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/outflow` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/reserve` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `miner-flows/transactions-count` <sup>miner</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/addresses-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/block-bytes` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/block-count` | On-chain | ✕ | ✕ | day | day, hour |
    | `network-data/block-interval` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/blockreward` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/difficulty` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/fees` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/fees-transaction` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/hashrate` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/supply` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/tokens-transferred` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/transactions-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/utxo-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/velocity` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/cdd` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/dormancy` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/mca` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/nrpl` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/nupl` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/nvm` | On-chain | ✕ | ✕ | day | day |
    | `network-indicator/nvt` | On-chain | ✕ | ✕ | day | day |
    | `network-indicator/nvt-golden-cross` | On-chain | ✕ | ✕ | day | day |
    | `network-indicator/pnl-supply` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/pnl-utxo` | On-chain | ✕ | ✕ | day | day |
    | `network-indicator/puell-multiple` | On-chain | ✕ | ✕ | day | day |
    | `network-indicator/sca` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/sca-distribution` | On-chain | ✕ | ✕ | day | day, block |
    | `network-indicator/spent-output-age-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/spent-output-supply-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/stock-to-flow` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-age-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-count-age-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-count-supply-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-realized-age-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-realized-supply-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-indicator/utxo-supply-distribution` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `status/entity-list` <sup>type</sup> | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="Ethereum (72 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `fund-data/digital-asset-holdings` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-premium` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-price-usd` <sup>symbol</sup> | Market | day | day | day | day |
    | `fund-data/market-volume` <sup>symbol</sup> | Market | day | day | day | day |
    | `market-data/capitalization` | Market | day | day, hour | day, hour | day, hour, block |
    | `market-data/coinbase-premium-index` | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/funding-rates` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/liquidations` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/open-interest` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/price-ohlcv` | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `market-data/taker-buy-sell-stats` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `eth2/depositor-count-new` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/depositor-count-total` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/phase0-success-rate` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/staking-inflow-total` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/staking-rate` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/staking-transaction-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/staking-validator-total` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `eth2/total-value-staked` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/addresses-count` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/inflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/netflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/outflow` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/reserve` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/transactions-count` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `flow-indicator/exchange-supply-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `market-indicator/estimated-leverage-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/addresses-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/addresses-count-all` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/base-fee` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/block-bytes` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/block-count` | On-chain | ✕ | ✕ | day | day, hour, 10min |
    | `network-data/block-interval` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/blockreward` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/blockreward-except-uncle` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/contract-calls-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/contract-calls-count-external` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/contract-calls-count-internal` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/contracts-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/difficulty` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/failed-tokens-transferred-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/failed-transactions-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees-burnt` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees-burnt-transaction` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees-tips` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees-tips-transaction` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/fees-transaction` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/gas` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/hashrate` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/max-fee` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/max-priority-fee` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/supply` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-all` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-between-eoa` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-by-contract-calls` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-by-contract-calls-external` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-by-contract-calls-internal` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count-all` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count-between-eoa` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count-by-contract-calls` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count-by-contract-calls-external` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count-by-contract-calls-internal` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/transactions-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/transactions-count-all` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/transactions-count-between-eoa` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/uncle-block-count` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/uncle-blockreward` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/velocity` | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `status/entity-list` <sup>type</sup> | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="XRP (40 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `amm-data/fee` <sup>amm</sup> | Market | day | day, hour | day, hour | day, hour |
    | `amm-data/liquidity` <sup>amm</sup> | Market | day | day, hour | day, hour | day, hour |
    | `amm-data/price` <sup>amm</sup> | Market | day | day, hour | day, hour | day, hour |
    | `amm-data/swap-stats` <sup>amm</sup> | Market | day | day, hour | day, hour | day, hour |
    | `dex-data/dex-price` | Market | day | day, hour | day, hour | day, hour |
    | `dex-data/liquidity` | Market | day | day, hour | day, hour | day, hour |
    | `dex-data/transactions-count` | Market | day | day, hour | day, hour | day, hour |
    | `dex-data/volume` | Market | day | day, hour | day, hour | day, hour |
    | `dex-indicator/buy-sell-ratio` | Market | day | day, hour | day, hour | day, hour |
    | `dex-indicator/trade-share` | Market | day | day, hour | day, hour | day, hour |
    | `market-data/capitalization` | Market | day | day, hour | day, hour | day, hour |
    | `market-data/estimated-leverage-ratio` <sup>exchange</sup> | Market | day | day, hour | day, hour, 10min | day, hour, 10min |
    | `market-data/funding-rates` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/liquidations` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/open-interest` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/price-ohlcv` | Market | day | day, hour | day, hour, min | day, hour, min |
    | `market-data/taker-buy-sell-stats` <sup>exchange</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `entity-flows/addresses-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `entity-flows/inflow` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `entity-flows/outflow` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `entity-flows/reserve` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `entity-flows/share` | On-chain | ✕ | ✕ | day | day, hour |
    | `entity-flows/transactions-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `entity-flows/whale-movements` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-inflow-count-value-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-inflow-value-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-outflow-count-value-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-outflow-value-distribution` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, block |
    | `flow-indicator/exchange-supply-ratio` <sup>exchange</sup> | On-chain | ✕ | ✕ | day | day, hour |
    | `network-data/addresses-count` | On-chain | ✕ | ✕ | day | day |
    | `network-data/block-interval` | On-chain | ✕ | ✕ | day | day, hour |
    | `network-data/fees` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/ledger-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/supply` | On-chain | ✕ | ✕ | day | day |
    | `network-data/tokens-transferred` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/transactions-count` | On-chain | ✕ | ✕ | day | day, hour, block |
    | `network-data/velocity` | On-chain | ✕ | ✕ | day | day |
    | `network-data/xrp-burnt` | On-chain | ✕ | ✕ | day | day, hour |
    | `network-indicator/nvt` | On-chain | ✕ | ✕ | day | day |
    | `status/entity-list` | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="TRON (15 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `market-data/capitalization` | Market | day | day | day | day |
    | `market-data/price-ohlcv` | Market | day | day, hour | day, hour, min | day, hour, min |
    | `defi/sunpump-tokens` | On-chain | ✕ | ✕ | day | day |
    | `defi/sunswap-activity` | On-chain | ✕ | ✕ | day | day |
    | `network-data/addresses-count` | On-chain | ✕ | ✕ | day | day |
    | `network-data/bandwidth-consumption` | On-chain | ✕ | ✕ | day | day |
    | `network-data/block-count` | On-chain | ✕ | ✕ | day | day |
    | `network-data/energy-consumption` | On-chain | ✕ | ✕ | day | day |
    | `network-data/fees` | On-chain | ✕ | ✕ | day | day |
    | `network-data/staking-rate` | On-chain | ✕ | ✕ | day | day |
    | `network-data/supply` | On-chain | ✕ | ✕ | day | day |
    | `network-data/tokens-transferred` | On-chain | ✕ | ✕ | day | day |
    | `network-data/total-value-staked` | On-chain | ✕ | ✕ | day | day |
    | `network-data/tps` | On-chain | ✕ | ✕ | day | day |
    | `network-data/transactions-count` | On-chain | ✕ | ✕ | day | day |
  </Accordion>

  <Accordion title="ERC-20 (15 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `market-data/price-ohlcv` <sup>token</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `exchange-flows/addresses-count` <sup>exchange, token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/inflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/netflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/outflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/reserve` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/transactions-count` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `flow-indicator/exchange-supply-ratio` <sup>exchange, token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/addresses-count` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/supply` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/tokens-transferred-count` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/transactions-count` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/velocity` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `status/entity-list` <sup>type, token</sup> | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="Stablecoin (14 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `market-data/capitalization` <sup>token</sup> | Market | day | day | day | day, block |
    | `market-data/price-ohlcv` <sup>token</sup> | Market | day | day, hour | day, hour, min | day, hour, min |
    | `exchange-flows/addresses-count` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/inflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/netflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/outflow` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/reserve` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `exchange-flows/transactions-count` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `flow-indicator/exchange-supply-ratio` <sup>token, exchange</sup> | On-chain | ✕ | ✕ | day | day, hour, 10min, block |
    | `network-data/addresses-count` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, block |
    | `network-data/events-count` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, block |
    | `network-data/supply` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, block |
    | `network-data/tokens-transferred` <sup>token</sup> | On-chain | ✕ | ✕ | day | day, block |
    | `status/entity-list` <sup>token, type</sup> | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="Altcoin (1 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `market-data/price-ohlcv` <sup>token</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
  </Accordion>
</AccordionGroup>

## API v2 endpoints

v2 uses the same envelope, authentication and `window` parameter as v1. The difference is how paths are organized: v1 keys off the asset (`/v1/{asset}/{category}/{metric}`), v2 keys off the data source (`/v2/market/{origin}/{product}/{metric}`, `/v2/community/{metric}`).

The same two data classes and the same plan rules apply. As in v1, superscripts are **required query parameters**, and each cell lists the windows that plan can request.

<AccordionGroup>
  <Accordion title="Market data (16 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `/v2/market/cq/spot/ohlcv` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/spot/trade` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/swap/funding-rate` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/swap/liquidation` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/swap/ohlcv` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/swap/open-interest` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/cq/swap/trade` <sup>symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/spot/ohlcv` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/spot/trade` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/swap/funding-rate` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/swap/liquidation` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/swap/ohlcv` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/swap/open-interest` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/exchange/swap/trade` <sup>exchange, symbol</sup> | Market | day | day, hour | day, hour, 10min, min | day, hour, 10min, min |
    | `/v2/market/info/exchanges` <sup>origin, instrument, metric</sup> | Utility | — | — | — | — |
    | `/v2/market/info/symbols` <sup>origin, instrument, metric</sup> | Utility | — | — | — | — |
  </Accordion>

  <Accordion title="Community indicators (11 endpoints)">
    | Endpoint | Class | Basic | Advanced | Professional | Premium |
    | - | - | - | - | - | - |
    | `/v2/community/bitcoin-apparent-demand` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-bull-bear-indicator` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-etf-demand` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-metcalfe-price` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-mvrv-z-score` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-op-return-count` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-pnl-index` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-realized-profit-loss` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-satoshi-era-miner` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-trader-realized-price` | On-chain | ✕ | ✕ | day | day |
    | `/v2/community/bitcoin-trader-unrealized-profit-margin` | On-chain | ✕ | ✕ | day | day |
  </Accordion>
</AccordionGroup>

## Known issues

<Note>
  **Estimated Leverage Ratio is classified differently per asset.** On BTC and ETH it sits under `market-indicator` (on-chain, Professional and above); on XRP it sits under `market-data` (market, available from Basic). We are aware of this and plan to align it in a future release.
</Note>

## Related

<CardGroup cols={2}>
  <Card title="Data Catalog" icon="table" href="/catalog/overview">
    Full metric details — parameters, response fields, and interpretation guides.
  </Card>

  <Card title="Pricing" icon="tag" href="https://cryptoquant.com/pricing">
    Plan prices and how to upgrade.
  </Card>
</CardGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.