Discovery and markets API

Which DEXes exist on this chain?

An unranked directory of the decentralised exchanges on a chain, one row per venue and AMM version, with the venue ids pool endpoints return.

GET/api/external/discovery/dexes/{chain}

What it returns

A DIRECTORY of the decentralised exchanges known on one chain, one row per venue and AMM version (Uniswap V2 and Uniswap V3 are two rows), sorted by name. dexId and dexLabel are the same pair pool-detail, pools and pair publish for a pool, so a row names the venue those endpoints return. It is NOT a ranking: there is no volume, no pool count and no activity figure, and a venue on the list may have no live pool today. For launch platforms read venues; for the most active pools read top-pools.

Chains

  • Solana SOL
  • BNB Chain BNB
  • Ethereum ETH
  • Stable STABLE
  • Base BASE
  • Robinhood Chain RHC
  • Arc ARC

Request

Send your key in the x-dex-data-key header. Replace each <placeholder> with a real value.

curl -H "x-dex-data-key: $DEXDATA_API_KEY" \
  "https://api.dexdata.io/api/external/discovery/dexes/SOL"
Parameters
ParameterDescription
chain

path · string · required

The chain to query. Every trading chain is served: SOL, ETH, BNB, BASE, STABLE, RHC and ARC. CELO, ARB, OP and SCROLL return 400 here.

Response fields

A JSON response. Every field is always present; null means the value could not be established, never zero.

Response fields of Which DEXes exist on this chain?
FieldTypeDescription
dexesobject[]Sorted by name. Never empty: every served chain lists at least one venue.
dexes[].idstringThe venue id, unique within the answer, e.g. uniswap-v3-base.
dexes[].dexIdstring | nullThe venue family, as pool-detail publishes it, e.g. uniswap.
dexes[].dexLabelstring | nullThe AMM version when the venue carries one, e.g. v3; null otherwise.
dexes[].namestring | nullDisplay name, e.g. Uniswap V3 (Base).

Start building with DexData today

Sign in, create a key and make your first call in a minute. Free credits every month, and you only pay for calls that succeed.

Get a free API key