DEX Token Market-Cap Data: Null vs Zero - Handle Missing Fields Correctly
DEX market-cap fields depend on circulating supply that may be self-reported or unverified. A null market cap is often deliberate.
Short answer
CoinGecko's onchain API returns market_cap_usd as null for unverified tokens, and fdv_usd can also be null. DEX Screener's marketCap and fdv are nullable; when no circulating supply is supplied, its market cap equals FDV. So a null market cap usually means the provider declined to compute one without verified supply — not zero value. Don't backfill nulls with FDV silently; label which figure you are using and where its supply came from.
Fields and what missing values mean
| Field | Null / absent means | Zero / empty means |
|---|---|---|
| market_cap_usd (CoinGecko) | Null for unverified tokens | — |
| fdv_usd | Can be null | — |
| marketCap (DEX Screener) | Nullable | — |
| marketCap = fdv | No circulating supply supplied | — |
| Supply source | Self-reported or provider | — |
Put DEX Token Market-Cap Data next to price, flow and positioning in one workspace.
Open a ChartsPod workspaceHandling policy
Illustrative: a dashboard shows a market cap for every token by filling nulls with FDV. A token with 90% of supply locked appears ten times larger than its circulating value.
Conclusion
Related: DEX Pool Reserve Data: Null vs Zero - Handle Missing Fields Correctly, Self-Reported Circulating Supply: How to Read the Number Before a Swap.
Don't backfill nulls with FDV silently; label which figure you are using and where its supply came from.
Review DEX Token Market-Cap Data with bar replay before using it live.
Open ChartsPod replayQuestions readers ask
Why is CoinGecko's market cap null?
It returns null for unverified tokens.
Why does DEX Screener market cap equal FDV?
No separate circulating supply was supplied.
Should I fill null market cap with FDV?
Only with a clear label.
Sources and methodology
Field definitions come from DEX Screener's API reference, CoinGecko's onchain API documentation and Binance's Spot API documentation, read 17 October 2026. Where a schema was not visible in the documentation, this guide says so and describes defensive handling rather than asserting field behaviour.
- CoinGecko onchain API: Top pools by token address (pool schema) — pool fields and nullability (fdv_usd, market_cap_usd, reserve_in_usd).
- DEX Screener: Token listing — listing after first liquidity and trade; supply inputs.
- DEX Screener: API reference — token and pair endpoints, nullable fields, rate limits.
This article explains research tools and workflows. It is not financial advice, does not recommend buying or selling any asset and does not predict prices. Crypto derivatives carry a risk of rapid and total loss of margin.
CHARTSPOD EDITORIAL EDITION · RESEARCH AND EDUCATION ONLY · NOT FINANCIAL ADVICE.