Use cases
Things you can build with the CoinWorldCap API, each written as the calls to make and the
order to make them in. Every call carries your key in X-Api-Key
(Authentication). A value in angle brackets, such as <id>, is one you take
from the response of an earlier call.
Look a thing up by slug once, then use the id that comes back —
Best practices and FAQ says why.
Research tokenized real-world assets
Tokenized stocks, commodities, currencies, government securities, ETFs and real estate: which are the biggest, who issues them, where the underlying asset trades, and how their prices have moved.
# 1. The ten biggest tokenized commodities by market cap
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/rwa?type=commodity&sort=market_cap:desc&limit=10"
# 2. One of them in full, by the slug of a row above: its profile, every token that
# tracks it, and its traditional markets
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/rwa/info?slug=<slug>"
# 3. The issuers behind the tokens, biggest first
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/rwa/issuers?limit=10"
# 4. Later, refresh the prices of the RWAs you follow in one call, by the ids from step 1
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/rwa?id=<id>,<id>"
# 5. One RWA's daily history over a range, by an id from step 1
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/rwa/history?id=<id>&time_start=2026-01-01T00:00:00Z&time_end=2026-03-31T00:00:00Z"
last_price_change_time on each row is when its values last changed. Older history points can
carry a price only. See /rwa,
/rwa/info, /rwa/issuers and
/rwa/history.
Compare earn yields for a coin
Where a coin can be staked, lent or saved, at what rate, and how that rate has moved — with promotional rates kept apart, so that one platform's short-lived offer does not decide the comparison.
# 1. The coin's id
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/assets?slug=ethereum"
# 2. Every platform's products for it
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/earn?id=<id>"
# 3. How one platform's rates have moved, day by day, by a provider_id from step 2
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/earn/history?id=<id>&provider_id=<provider_id>"
Compare platforms on providers[].apy_min and providers[].apy_max, which leave out products
with is_promo set. The history is kept per product, and a renamed product starts a new series.
See /earn and /earn/history.
Monitor funding rates and open interest
Where a coin's perpetual contracts trade, what they pay in funding, and how funding and open interest move over time.
# 1. The coin's id
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/assets?slug=bitcoin"
# 2. Its ten perpetual contracts with the most open interest, across exchanges
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/derivatives/pairs?id=<id>&category=perpetual&sort=open_interest_usd:desc&limit=10"
# 3. The ten exchanges with the most perpetual open interest
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/derivatives/exchanges?category=perpetual&limit=10"
# 4. The coin's funding rate, open interest and basis, hour by hour
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/derivatives/history?id=<id>&interval=1h"
A row of /derivatives/pairs is one contract on one exchange; a point of /derivatives/history
combines the coin's perpetual contracts that pass our filters (Data methodology). See
/derivatives/pairs,
/derivatives/exchanges and
/derivatives/history.
Research a chain's market
How big each chain's market is, how it has changed, and which asset a contract address on that chain belongs to.
# 1. The ten chains with the most 24-hour volume
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/chains?sort=volume_24h:desc&limit=10"
# 2. One chain by slug, for its id
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/chains?slug=ethereum"
# 3. The asset behind a contract address on that chain, with every chain it is deployed on
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/assets?chain_id=<id>&contract_address=0xdAC17F958D2ee523a2206206994597C13D831ec7&fields=platforms"
# 4. The chain's daily market cap and volume, newest days
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/chains/history?id=<id>"
chain_id is our chain id from /chains, not an EVM chain id. See
/chains, /assets and
/chains/history.
Discover and follow DEX tokens
New and trending tokens on decentralized exchanges, then one token's trades, liquidity, holders, pools and price candles.
# 1. The chains the New list covers
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/chains?list=new"
# 2. New tokens on Solana, with New's own filters sent explicitly: at least $10,000 of
# liquidity, high-risk ones left out
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens?list=new&chain_slug=solana&liquidity_min=10000&hide_high_risk=true&limit=10"
# 3. Or find a token by name, symbol or address
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/search?q=pepe"
# 4. One token, by the chain_slug and address of a row above
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/info?chain_slug=<chain_slug>&address=<address>"
# 5. Its recent trades, liquidity changes, holders and pools
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/trades?chain_slug=<chain_slug>&address=<address>"
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/liquidity?chain_slug=<chain_slug>&address=<address>"
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/holders?chain_slug=<chain_slug>&address=<address>"
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/pools?chain_slug=<chain_slug>&address=<address>"
# 6. Price candles, hour by hour, of the token found in step 3
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/dex/tokens/history?chain_slug=<chain_slug>&address=<address>&interval=1h"
A DEX token is named by chain_slug and address, not by the id on its row, and
data_time and stale say how fresh its data is — see
DEX tokens: what the endpoints share. Page through
trades with next_cursor (/dex/tokens/trades). Not every
token has candles — one without them answers points: [] — and the newest candle may still be
open (/dex/tokens/history).
Check the team behind a project
Who works on a project or an exchange, and what else those people are involved in.
# 1. The project's team
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/assets/team?slug=uniswap"
# 2. One member in full: the projects and exchanges they are tied to, and their investments
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/people/info?id=<id>"
# 3. An exchange's team
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/exchanges/team?slug=binance"
# 4. Or start from a name
curl -H "X-Api-Key: <your-api-key>" \
"https://open-api.coinworldcap.com/openapi/v1/people?q=vitalik"
See /assets/team, /exchanges/team,
/people and /people/info.