Stablecoins API
Stablecoin directory
Every stablecoin this source curates, sorted by total circulating supply. No chain or token needed; one stablecoin can span many chains.
/api/external/stablecoin-analysis/stablecoinsWhat it returns
Every stablecoin this source curates, sorted by total circulating supply descending — summed across every peg currency it is issued in, for ranking only; circulating on each row is published as the source's own per-currency breakdown, never as one merged total. No chain in the request: one stablecoin is typically issued across many of this API's chains at once, and chains on each row lists every one it circulates on. For one stablecoin's own per-chain balance, use GET /stablecoin-analysis/stablecoin/{id} with this row's id.
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/stablecoin-analysis/stablecoins"
| Parameter | Description |
|---|---|
offsetquery · integer · optional | 0-based row offset, for paging through the directory. |
limitquery · integer · optional | How many rows to return. Defaults to 50; this endpoint caps it at 200. limit ≤ 125 keeps the answer under 32 KB. |
Response fields
A JSON response. Every field is always present; null means the value could not be established, never zero.
| Field | Type | Description |
|---|---|---|
stablecoins | object[] | |
stablecoins[].id | string | null | This stablecoin's identifier — pass it to GET /stablecoin-analysis/stablecoin/{id} for its detail. |
stablecoins[].name | string | null | |
stablecoins[].symbol | string | null | |
stablecoins[].pegType | string | null | e.g. "peggedUSD", "peggedEUR". |
stablecoins[].pegMechanism | string | null | e.g. "fiat-backed", "crypto-backed", "algorithmic". |
stablecoins[].price | number | null | |
stablecoins[].circulating | object | null | Current circulating supply, per peg currency, exactly as the source publishes it. Null when the source has none. |
stablecoins[].chains | string[] | null | Every chain this stablecoin is issued on, by display name; null when the source gave no chain list. |
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