{"slug":"metadata-coverage","title":"Best crypto data API for token metadata, live across Mobula, Codex, Jupiter","subtitle":"Share of metadata fields (logo, description, twitter, website) populated for fresh-launch tokens, audited every launch on Solana, BNB and Base.","category":"Aggregators","metric":"Field coverage","unit":"pct","status":"live","higherIsBetter":true,"filters":null,"value":64.3027,"leader":{"name":"Codex","slug":"codex","value":64.3027},"rankings":[{"name":"Codex","slug":"codex","ms":{"p50":64.3027,"p90":64.3027,"p99":64.3027,"mean":66.43},"successRate":100,"sampleSize":1992.91},{"name":"Mobula","slug":"mobula","ms":{"p50":63.7097,"p90":63.7097,"p99":63.7097,"mean":66.2272},"successRate":100,"sampleSize":1993.15},{"name":"Jupiter","slug":"jupiter","ms":{"p50":24.9183,"p90":24.9183,"p99":24.9183,"mean":25},"successRate":100,"sampleSize":1390.52}],"sparkline":[62.8128,64.4054,64.4015,66.43,64.4444],"sampleSize":5376.58,"asOf":"2026-08-01T15:22:17.548Z","headline":"Codex leads field coverage at 64.3% (24h avg) on Best crypto data API for token metadata, live across Mobula, Codex, Jupiter.","quote":"Codex leads field coverage at 64.3% (24h avg) on Best crypto data API for token metadata, live across Mobula, Codex, Jupiter. Source: OpenChainBench (https://openchainbench.com/benchmarks/metadata-coverage).","cite":{"plain":"OpenChainBench. \"Best crypto data API for token metadata, live across Mobula, Codex, Jupiter\". Retrieved 2026-08-01. https://openchainbench.com/benchmarks/metadata-coverage","bibtex":"@misc{ocb_metadata_coverage,\n  author = {OpenChainBench},\n  title  = {Best crypto data API for token metadata, live across Mobula, Codex, Jupiter},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/metadata-coverage},\n  note   = {Retrieved 2026-08-01}\n}","apa":"OpenChainBench. (2026). Best crypto data API for token metadata, live across Mobula, Codex, Jupiter. Retrieved August 1, 2026, from https://openchainbench.com/benchmarks/metadata-coverage","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Best crypto data API for token metadata, live across Mobula, Codex, Jupiter\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/metadata-coverage\r\nY2  - 2026-08-01\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/metadata-coverage","ogImage":"https://openchainbench.com/api/og/metadata-coverage","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/metadata-coverage","methodology":["Token discovery: Mobula Pulse V2 WebSocket on `solana`, `evm:56` (BNB), `evm:8453` (Base) for known launchpads (pump.fun, Meteora DBC, Four.meme, Raydium CPMM, Zora, BaseApp, Bags, Moonshot).","Coverage check: for each fresh token, query each aggregator's metadata endpoint and record whether `logo`, `description`, `twitter` and `website` are populated.","Aggregators in scope: Mobula (`/api/2/token/details`), Codex (GraphQL `token` query, JWT-authenticated), Jupiter (`/v6/tokens/<mint>`, Solana only).","Cadence: queue-driven; every newly-discovered token is checked once across the three aggregators. Steady-state ≈ several hundred checks per provider per hour.","Region: single probe origin (one monitor instance on our infrastructure). The bench intentionally declares no region dimension; multi-region would require additional monitor instances and is not currently planned.","Ratio: `metadata_coverage_success_total / metadata_coverage_checks_total`, expressed in percent. Failures of the metadata API itself (timeouts, 5xx) are not counted in the denominator. only successful responses with the field check applied.","Jupiter is Solana-only. it appears with zero coverage on EVM chains by construction; the cross-chain headline excludes Jupiter on chains it does not support."],"license":"CC-BY-4.0"}