Public data access

Ethereum DEX Data API

Read-only JSON endpoints for current CoinVerum token, pool and decentralized-exchange metrics.

Last updated: 2026-07-28

Quick start

The API base URL is https://api.coinverum.com. Endpoints use HTTPS and return JSON. No API key is currently required for reasonable read-only use.

curl https://api.coinverum.com/dexes

Use the OpenAPI 3.1 document for agent and client discovery. Metric meaning and limitations are documented in the methodology.

Endpoints

GET /tokens

Token ranking with price, liquidity, volume and update time. Optional: ?category=stablecoin.

GET /tokens/{address}

Market record for an Ethereum token contract.

GET /tokens/{address}/pools

Qualifying pools containing a token.

GET /tokens/{address}/candles

OHLC candles. Queries: resolution=1m|5m|1h|1d and limit.

GET /tokens/{address}/depth

Simulated execution depth and price impact.

GET /search?q={query}

Token search by symbol, name or contract address.

GET /pools?limit=100

Pools ranked by TVL. Optional DEX implementation filter.

GET /dexes

DEX comparison and aggregate Ethereum totals.

GET /dexes/{dex}?days=30

Venue metrics, daily series, versions and top pools.

GET /health

API status, server timestamp and uptime.

Interpretation rules

  • Ethereum addresses are lowercase contract addresses unless stated otherwise.
  • USD fields are numeric estimates based on the current indexed market state.
  • Rolling metrics should be cited with the response timestamp or updated_at value.
  • Null change values mean a valid historical baseline is unavailable, not zero change.
  • Active addresses are observed senders, not verified human users.

Usage and attribution

Cache responses where practical and avoid aggressive polling. When publishing a live metric, link to the most specific CoinVerum page or endpoint and identify it as Ethereum mainnet on-chain data with the observation time.

The service is provided without a guarantee of completeness or uninterrupted availability. Review the Terms of Service before building a dependency on the API.