Discovery and markets API

Which known on-chain entities belong to this category?

The labelled entities of one category (exchanges, funds, bridges, market makers, ...) with website, X profile, logo and how many addresses each controls.

GET/api/external/discovery/entity-directory

What it returns

The labelled entities of one category — exchanges, funds, protocols, bridges, market makers and more — each with its website, X profile, logo and the number of on-chain addresses attributed to it. The category is its id (centralized_exchange, decentralized_exchange, fund, bridge, mev, stablecoin, ...) or its display name, in any case. category.total is how many entities the category holds; at most 100 come back in one answer, and truncated is true when the rest were left out. A category no directory knows returns 404; a real but empty category returns an empty list.

Chains

This endpoint is not tied to a chain: it takes no chain in its request.

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/entity-directory"
Parameters
ParameterDescription
category

query · string · optional

The category, by id or display name, e.g. fund or Fund. Defaults to centralized_exchange.

Response fields

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

Response fields of Which known on-chain entities belong to this category?
FieldTypeDescription
categoryobject
category.idstringThe category id answered.
category.namestringIts display name, e.g. Centralized Exchange.
category.totalintegerEntities in the category, including any left out of this answer.
truncatedbooleanTrue when the category holds more than the 100 entities this answer can carry.
entitiesobject[]The entities, by id. Can be empty.
entities[].idstringThe entity id, e.g. binance, uniswap.
entities[].namestringThe entity's name, e.g. Binance.
entities[].descriptionstring | nullOne line on what the entity does. Null when none is published.
entities[].websiteUrlstring | nullThe entity's website.
entities[].twitterUrlstring | nullThe entity's X (Twitter) profile.
entities[].logoUrlstring | nullThe entity's logo. Null for most entities.
entities[].addressesinteger | nullOn-chain addresses attributed to the entity. 0 means none is attributed yet, not unknown; null only when the figure is missing.

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