Discovery and markets API

Who issues these tokenized assets, and where are their tokens?

One issuer of tokenized stocks, ETFs or commodities: combined market cap, 24h change and volume, and every token it issues with its contract address per network. By id or name; no chain.

GET/api/external/discovery/rwa-issuer/{id}

What it returns

One issuer of tokenized stocks, ETFs or commodities (e.g. ondo-tokenized-assets, xstocks-ecosystem), by id or by name in any case: the combined market cap of its tokens, its 24h change, their 24h volume in USD, and every token it issues with its contract address on each network. The figures are updated hourly (updatedAt) and are null when unknown. An id that names no issuer returns 404 with the list of known ids, never a body of nulls.

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/rwa-issuer/<id>"
Parameters
ParameterDescription
id

path · string · required

An issuer of tokenized real-world assets, by id (e.g. "ondo-tokenized-assets") or by name (e.g. "Ondo Finance"), in any case — not a token mint or contract address, and not scoped to any chain this API otherwise supports.

Response fields

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

Response fields of Who issues these tokenized assets, and where are their tokens?
FieldTypeDescription
idstringThe issuer's id, whatever id or name was asked for.
namestringDisplay name.
imageUrlstring | nullThe issuer's logo.
marketCapUsdnumber | nullCombined market cap of its tokens, in USD. Null when unknown.
marketCapChangeUsd24hnumber | nullChange of that market cap over 24h, in USD. Null whenever the market cap is.
volumeUsd24hnumber | nullCombined 24h trading volume of its tokens, in USD. 0 is a real idle day.
updatedAtinteger | nullWhen the figures were last computed (unix seconds); hourly, and can lag by hours.
tokensobject[]Every token the issuer has, once each.
tokens[].idstringThe token's coin id, as id in coin and rwas rows elsewhere on this API.
tokens[].symbolstring | nullTicker, as the issuer writes it.
tokens[].namestring | nullDisplay name.
tokens[].contractsobject[]Where the token is deployed, one entry per network. Can be empty for a token not yet deployed.
tokens[].contracts[].networkstringThe network the contract is on, e.g. ethereum, arbitrum-one, solana.
tokens[].contracts[].chainstring | nullThis API's chain code for the network, usable as chain on other endpoints. Null for a network this API does not cover.
tokens[].contracts[].addressstringThe token contract (or mint) address on that network.

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