{"slug":"token-quote-coverage","title":"Best DEX aggregator for quoting newly-launched tokens","subtitle":"Share of newly-launched tokens each aggregator can return a valid swap quote for, sampled hourly from 6 launchpads across Solana, Base, BNB and Robinhood.","category":"Aggregators","metric":"Quote coverage","unit":"pct","status":"live","higherIsBetter":true,"filters":null,"value":94.9792,"leader":{"name":"Jupiter","slug":"jupiter","value":94.9792},"rankings":[{"name":"Jupiter","slug":"jupiter","ms":{"p50":94.9792,"p90":717.216,"p99":94.9792,"mean":94.9792},"successRate":94.97919999999999,"sampleSize":717.216},{"name":"Mobula","slug":"mobula","ms":{"p50":67.5739,"p90":1181.39,"p99":67.5739,"mean":67.5739},"successRate":67.5739,"sampleSize":1181.39}],"sparkline":[100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,83.3333,83.3333,83.3333,85.7143,85.7143,85.7143,90.9091,90.9091,90.9091,100,100,100,100,100,100,100,100,100,100,100,100,100,100,100,92.3077,92.3077,92.3077,94.7368,94.7368,94.7368,93.4426,93.4426,93.4426,95.8333,95.2941,95.2941,92.3077,92.5926,92.5926,92.5926,92.5926,92.5926,92.5926,92.5926,92.5926,92.7273,92.7273,92.7273,96.4912],"sampleSize":3389.9370000000004,"asOf":"2026-07-25T23:28:23.716Z","headline":"Jupiter leads quote coverage at 95.0% (24h avg) on Best DEX aggregator for quoting newly-launched tokens.","quote":"Jupiter leads quote coverage at 95.0% (24h avg) on Best DEX aggregator for quoting newly-launched tokens. Source: OpenChainBench (https://openchainbench.com/benchmarks/token-quote-coverage).","cite":{"plain":"OpenChainBench. \"Best DEX aggregator for quoting newly-launched tokens\". Retrieved 2026-07-26. https://openchainbench.com/benchmarks/token-quote-coverage","bibtex":"@misc{ocb_token_quote_coverage,\n  author = {OpenChainBench},\n  title  = {Best DEX aggregator for quoting newly-launched tokens},\n  year   = {2026},\n  url    = {https://openchainbench.com/benchmarks/token-quote-coverage},\n  note   = {Retrieved 2026-07-26}\n}","apa":"OpenChainBench. (2026). Best DEX aggregator for quoting newly-launched tokens. Retrieved July 26, 2026, from https://openchainbench.com/benchmarks/token-quote-coverage","ris":"TY  - GEN\r\nAU  - OpenChainBench\r\nTI  - Best DEX aggregator for quoting newly-launched tokens\r\nPY  - 2026\r\nUR  - https://openchainbench.com/benchmarks/token-quote-coverage\r\nY2  - 2026-07-26\r\nER  - \r\n"},"pageUrl":"https://openchainbench.com/benchmarks/token-quote-coverage","ogImage":"https://openchainbench.com/api/og/token-quote-coverage","source":"https://github.com/ChainBench/OpenChainBench/tree/main/harnesses/token-quote-coverage","methodology":["Token discovery: five sources in parallel. (1) Dexscreener token-boosts: pump-fun (Solana) and pons (Robinhood). (2) Virtuals Protocol API: Virtuals agents on Base and Robinhood chain (virtuals). (3) GeckoTerminal BSC new_pools: four-meme. (4) GeckoTerminal Solana moonshot/pools: moonshot. (5) GeckoTerminal Solana meteora-dbc/pools: meteora-dbc. Boosted tokens from (1) are enriched via Dexscreener batch lookup to resolve dexId to venue labels.","Quote probe: 1 USDC → token, fired in parallel to all in-scope providers with a 10s timeout. Input token is always USDC (native USDC on Solana and Base, bridged USDC.e on BNB). A probe is a coverage hit when the HTTP response is 2xx and the parsed outAmount field is a non-zero positive integer or decimal. All other outcomes (4xx, 5xx, no-route JSON, empty outAmount, timeout) record as misses.","Aggregator endpoints: Jupiter lite-api.jup.ag/swap/v1/quote (Solana), KyberSwap aggregator-api.kyberswap.com/{chain}/api/v1/routes (EVM), ParaSwap apiv5.paraswap.io/prices (EVM), Mobula /api/2/swap/quoting (EVM + Solana, API key), Relay api.relay.link/quote (EVM + Solana, no key). Each adapter normalises chain identifiers, input/output decimals, and error response shapes before recording outcome.","Jupiter strictMode=false: queried without the curated-token filter so Jupiter will attempt routing for any token with a discoverable on-chain pool, matching how most wallets call the API. strictMode=true would trivially exclude new tokens and defeat the purpose of the benchmark.","Chain-scope enforcement: Jupiter probes Solana-only. ParaSwap probes Base, BNB and Robinhood. KyberSwap probes Base, BNB, and Robinhood. Mobula and Relay probe all four chains (Solana, Base, BNB, Robinhood). Providers are never penalised for chains they do not support: null cells are excluded from cross-chain aggregates.","Coverage metric: Prometheus counters token_quote_coverage_success_total and token_quote_coverage_attempts_total carry labels {provider, venue, chain}. The bench queries compute increase(success[24h]) / increase(attempts[24h]) * 100 live at read time. No pre-aggregation; the ratio reflects exactly the tokens probed in the rolling window.","Probe cadence and deduplication: each batch cycles through the current Dexscreener token-boosts feed. Tokens are not deduplicated across batches; the same token may appear in multiple 30-minute windows if it remains boosted. The score therefore reflects freshness of the aggregator's current routing graph, not historical coverage depth.","Single origin: all probes originate from the eu-west OCB VPS. Regional latency is not a factor in this bench (the outcome is binary hit/miss, not latency). No region dimension in v1."],"license":"CC-BY-4.0"}