Discovery and markets API

What is this tokenized stock, ETF or commodity worth, and where does it trade?

One tokenized real-world asset by id, ticker or name: its tokens with market caps, and every venue quoting them with price, 24 h volume and spread.

GET/api/external/discovery/rwa

What it returns

One tokenized real-world asset by id, ticker or name (nvidia, NVDA, NVIDIA): the tokens that represent it with their market caps, and every venue quoting them with price, 24 h volume and bid-ask spread, plus the totals. Figures are USD. A venue that publishes no spread or no trade stamp answers null, never 0, and each quote carries the flags for an outlier or a stale price. A ticker or name shared by more than one asset resolves to none: pass the id. An asset the source does not list returns 404.

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"
Parameters
ParameterDescription
asset

query · string · optional

The asset, by id, ticker or name, e.g. nvidia, NVDA, gold. Defaults to nvidia.

Response fields

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

Response fields of What is this tokenized stock, ETF or commodity worth, and where does it trade?
FieldTypeDescription
idstringThe asset answered, by id, lowercase.
symbolstringThe asset's ticker, e.g. nvda.
namestringThe asset's name, e.g. NVIDIA.
assetTypestringWhat the asset is.
imageUrlstring | nullLink to the asset's logo.
lastUpdatedinteger | nullUnix seconds the asset was last refreshed upstream.
marketCapUsdnumber | nullWhat every token of this asset is worth together, in USD.
volume24hUsdnumber | nullWhat traded across every venue in the last 24 h, in USD.
tokensobject[]Each token representing the asset, largest market cap first. Can be empty.
tokens[].idstringThe token, by coin id, e.g. nvidia-xstock.
tokens[].marketCapUsdnumber | nullThe token's market capitalisation, in USD.
venuesobject[]Each venue quoting a token. Can be empty.
venues[].marketstringThe venue quoting the pair, e.g. Kraken.
venues[].tokenIdstring | nullThe token quoted here, by coin id. Null when the venue names none.
venues[].basestringBase asset of the pair as the venue writes it.
venues[].targetstringQuote asset of the pair as the venue writes it.
venues[].priceUsdnumber | nullLast price here, converted to USD.
venues[].volumeUsdnumber | nullVolume here over the last 24 h, converted to USD.
venues[].spreadPercentnumber | nullBid-ask spread here, in percent (0.1 = 0.1%).
venues[].isAnomalybooleanWhether this quote is flagged an outlier.
venues[].isStalebooleanWhether this quote is flagged stale.
venues[].lastTradedAtinteger | nullUnix seconds of the last trade seen here.
venues[].tradeUrlstring | nullLink to the pair on the venue.

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