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.
/api/external/discovery/entity-directoryWhat 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"
| Parameter | Description |
|---|---|
categoryquery · 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.
| Field | Type | Description |
|---|---|---|
category | object | |
category.id | string | The category id answered. |
category.name | string | Its display name, e.g. Centralized Exchange. |
category.total | integer | Entities in the category, including any left out of this answer. |
truncated | boolean | True when the category holds more than the 100 entities this answer can carry. |
entities | object[] | The entities, by id. Can be empty. |
entities[].id | string | The entity id, e.g. binance, uniswap. |
entities[].name | string | The entity's name, e.g. Binance. |
entities[].description | string | null | One line on what the entity does. Null when none is published. |
entities[].websiteUrl | string | null | The entity's website. |
entities[].twitterUrl | string | null | The entity's X (Twitter) profile. |
entities[].logoUrl | string | null | The entity's logo. Null for most entities. |
entities[].addresses | integer | null | On-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