Cryptoscan Data API

A crypto market data API served from our own server and our own database. Minute candles recorded from the venues we connect to, swaps decoded from the chains we follow, launches we watch as they mint.

Where a number is ours, this page says so, and where it is not it says that too. Market capitalisation needs circulating supply, which is a published registry and not a measurement, so it comes from CoinGecko; the multi-chain pool table is currently filled from GeckoTerminal. Everything else on this page is ours end to end: the OHLCV, the on-chain swaps and prices, the Solana launches, the funding rates. Each row below carries its provenance.

Base URL  https://cryptoscan24.com/data/v1

Responses are JSON with an ok field. Anything not yet implemented answers 501 with the reason instead of a bare 404, so a caller finds out from the API and not from an empty array. The machine-readable version of this page is /data/v1/catalog.

On daily history. The minute-candle table is pruned at eight days, so daily series could not exist before we began keeping them on 23 August 2026. Those endpoints work now and return what we hold; a year of history exists in a year. Anything else would mean inventing the missing days.

Cryptocurrencies

FunctionEndpoint StatusParameters & notes
Price, Volume, Market Cap, Rankings /crypto/listings Live part ours start,limit,sort,order,min_cap,min_vol Every tracked coin with live price, 24h volume, market cap and rank. source: coins
Metadata /crypto/metadata Live part ours symbol|base Name, symbol, base asset, logo, and the venue we price it on. source: coins
Quotes Latest /crypto/quotes/latest Live part ours symbol (comma separated, max 200) source: coins
Quotes Historical - Intraday (5m-12h) /crypto/quotes/historical/intraday Live our data symbol,interval=5m|15m|1h|4h|12h,limit Built up from our stored 1-minute bars. Depth is 8 days. source: candles
Quotes Historical - Daily (1d-1y) /crypto/quotes/historical/daily Building our data symbol,from,to,limit source: candles_daily
Rankings Historical - Daily (1d-1y) /crypto/rankings/historical/daily Building part ours symbol,from,to source: coin_daily
New Listings /crypto/new-listings Live our data days,limit Symbols whose earliest bar we hold is recent. Limited by how far back our history goes. source: candles_daily
OHLCV Latest /crypto/ohlcv/latest Live our data symbol source: candles
OHLCV Historical - Intraday (5m-12h) /crypto/ohlcv/historical/intraday Live our data symbol,interval,limit source: candles
OHLCV Historical - Daily (1d-1y) /crypto/ohlcv/historical/daily Building our data symbol,from,to,limit source: candles_daily
Market Pairs /crypto/market-pairs Live our data base Which of the venues we index carry this asset, and the volume each one did. source: candles
Trending Latest /crypto/trending Live part ours limit,window=1h|24h Ranked by volume against the coin's own recent baseline, not against the market. source: candles + coins
Gainers & Losers /crypto/gainers-losers Live part ours period=1h|4h|8h|24h|7d|14d,limit source: coins
Price Performance Stats /crypto/price-performance Live part ours symbol Return over 1h, 4h, 8h, 24h, 7d and 14d, plus the 14-day high and low. source: coins
Most Visited /crypto/most-visited Planned Our own traffic already answers this. It lives in the other database and needs a reader. source: analytics_hits (MySQL)
Categories /crypto/categories No data We do not classify coins into sectors, and we have no source of our own for it.
Airdrops /crypto/airdrops No data Announcement data, not market data. Nothing we index produces it.

Exchanges

FunctionEndpoint StatusParameters & notes
Rankings /exchanges/list Live our data The venues we index (Binance, Gate, OKX), ranked by volume we measured ourselves. source: candles
Metadata /exchanges/metadata Live our data exchange source: candles
Quotes Latest /exchanges/quotes/latest Live our data exchange source: candles
Market Pairs /exchanges/market-pairs Live our data exchange,limit source: candles
Quotes Historical - Intraday /exchanges/quotes/historical/intraday Live our data exchange,interval,limit source: candles
Quotes Historical - Daily /exchanges/quotes/historical/daily Building our data exchange,from,to source: candles_daily
Exchange Assets /exchanges/assets No data Proof-of-reserve wallet data. We do not index exchange treasuries.

Global Metrics

FunctionEndpoint StatusParameters & notes
Quotes Latest /global/quotes/latest Live part ours Total market cap, 24h volume and BTC dominance across everything we track. source: coins
Quotes Historical - Daily (1d-1y) /global/quotes/historical/daily Building part ours from,to source: coin_daily
Quotes Historical - Intraday (5m-12h) /global/quotes/historical/intraday Live our data interval,limit source: candles
Altcoin Season Index - Latest /global/altcoin-season Live part ours window=7d|14d,top Share of the top alts beating BTC over the window. Our own calculation. source: coins
Altcoin Season Index - Historical /global/altcoin-season/historical Building part ours from,to source: coin_daily
Fear and Greed - Latest /global/fear-greed Live part ours Ours, not CMC's. Momentum, volatility, breadth and dominance from our own data. Different inputs, so it will not match theirs, and it does not claim to. source: candles + coins
Fear and Greed - Historical /global/fear-greed/historical Building part ours from,to source: coin_daily
Cryptoscan 100 Index - Latest /global/index/cs100 Live part ours Cap-weighted index of our top 100. Ours, and named ours. Not a copy of anyone else's. source: coins
Cryptoscan 20 Index - Latest /global/index/cs20 Live part ours source: coins
Index Historical /global/index/historical Building part ours index=cs100|cs20,from,to source: coin_daily

Derivatives

FunctionEndpoint StatusParameters & notes
Derivative Exchanges /derivatives/exchanges Live our data source: funding
Derivative market pairs by cryptocurrency /derivatives/pairs-by-crypto Live our data base source: funding
Derivative market pairs by exchange /derivatives/pairs-by-exchange Live our data exchange source: funding
Funding Rates /derivatives/funding Live our data max_rate,within_min,interval source: funding
Liquidations Latest /derivatives/liquidations/latest Planned Binance publishes a free forceOrder stream. Ingesting it ourselves is about a day of work, with no third-party key.
Liquidations by Cryptocurrency /derivatives/liquidations/by-crypto Planned
Liquidations by Exchange /derivatives/liquidations/by-exchange Planned

DEX Tokens

FunctionEndpoint StatusParameters & notes
Token Price, Metadata and Security /dex/token Live sourced chain,address Price and metadata are ours. We publish no security score, because we run no contract audit and will not invent one. source: dex_pools + oc_pairs
Token Search /dex/token/search Live sourced q,chain,limit source: dex_pools
Token Liquidity /dex/token/liquidity Live sourced chain,address source: dex_pools + oc_pairs
Token Liquidity Change History /dex/token/liquidity/history Building sourced chain,address,from,to source: pool_liquidity_daily
Pools /dex/pools Live sourced chain,sort,limit,min_liq source: dex_pools
Swap History /dex/swaps Live our data chain,pair,limit,side Individual swaps we decoded from the chain ourselves. source: oc_swaps
Quotes Latest /dex/quotes/latest Live sourced chain,address source: dex_pools
Pairs Listings Latest /dex/pairs/latest Live sourced chain,limit source: oc_pairs + dex_pools
K-Line Candles /dex/kline Live our data pool,interval,limit source: sol_candles
K-Line Points /dex/kline/points Live our data chain,pair,limit source: oc_prices
Trending Tokens /dex/trending Live sourced chain,limit source: dex_pools
New Tokens /dex/new-tokens Live our data limit,hours Solana launches we saw at mint time. 879k of them and counting. source: sol_launches
Top Gainers and Losers /dex/gainers-losers Live sourced chain,window=5m|1h|6h|24h,limit source: dex_pools
Batch Token Prices /dex/batch/prices Live sourced addresses (comma separated, max 100) source: dex_pools
Batch Query Tokens /dex/batch/tokens Live sourced addresses (max 100) source: dex_pools + oc_pairs
Meme Tokens /dex/meme-tokens Planned Needs a classifier of our own. The launch data is already here. The labelling is not.

DEX Holders

FunctionEndpoint StatusParameters & notes
Holder Count /dex/holders/count Live mint source: Solana RPC (our own node access)
Holders List /dex/holders/list Live mint,limit
Holder Detail /dex/holders/detail Live mint,owner
Holder Trend List /dex/holders/trend Planned mint,from,to A holder count costs one chain walk per mint, so snapshotting every token daily is not free the way the price rollups are. It needs a chosen watchlist first.
Holder Tag Count /dex/holders/tags No data Wallet labelling (exchange, fund, bridge) is a dataset we do not have.

DEX Platforms

FunctionEndpoint StatusParameters & notes
Platform List /dex/platforms Live sourced Every chain we index, with pool count and volume. source: dex_chains
Platform Detail /dex/platform Live sourced chain source: dex_chains + dex_pools

Community and Content

FunctionEndpoint StatusParameters & notes
Community Trending Tokens /content/trending-tokens Planned limit What our own visitors are actually looking at, which is the only community we can honestly speak for. The data exists. It lives in MySQL, and this service reads PostgreSQL. source: analytics_hits (MySQL)
Content Latest /content/latest Planned limit,source 3,232 cached posts already collected by the X feed. Same reason as above. source: tweet_cache (MySQL)
Community Trending Topics /content/trending-topics Planned
Content Latest Posts / Top Posts / Comments /content/posts No data A social network's own posts and comments. We do not run one.

Real World Assets

FunctionEndpoint StatusParameters & notes
RWA Metadata, Issuers, Issuer Info, Assets, Market Pairs, Quotes /rwa/* No data Tokenised treasuries and equities, sourced from issuers and custodians. We index none of it, and it cannot be derived from market data.

Websocket

FunctionEndpoint StatusParameters & notes
Crypto Latest Price wss:/stream/prices Planned Already running. The board's live prices come off this socket.
K-Line wss:/stream/kline Planned
Transaction wss:/stream/transaction Planned On-chain swaps as we decode them.
Liquidity Event wss:/stream/liquidity Planned
Holder Metrics / Holder Wallet Update wss:/stream/holder-metrics Planned
Token / Pool Rolling Metrics wss:/stream/rolling Planned
Unique Trader wss:/stream/unique-trader Planned
Aggregated Token Price wss:/stream/aggregated-price Planned We already price a token across every pool we index for it.

What is ours, and what is not

Depending on a data provider means inheriting their outages, their rate limits, their pricing and their idea of what a number means. The parts that matter most here avoid that: the candles are what our own feed recorded from the exchange, the swaps are what we decoded from the chain ourselves, the launches are mints our listener saw happen.

Two things are not ours yet and are marked accordingly. Market capitalisation and rank come from CoinGecko, because a market cap is price times circulating supply, and supply is a published figure, not something a market feed reveals. The multi-chain pool table, the one covering 222 chains, comes from GeckoTerminal; our own on-chain indexing covers Solana, BNB Chain, Base and Arbitrum directly, and those endpoints say so.

The other cost of being straight about this is the gaps, listed above instead of filled in. We publish no token safety score, because we run no contract audit. We publish no exchange reserves, because we do not index exchange treasuries. Where the catalogue says no data, that is exactly what it means.

Our own indexes

The Fear & Greed reading, the altcoin-season index and the CS100 / CS20 indexes are ours, computed from our own coverage. They are not reproductions of anybody else's index and will not print the same numbers. Different inputs, different universe. Each response says how it was calculated.

Related

How the tracker works · Every coin we track · Plans & pricing · Catalogue as JSON