Full reference: every parameter, every response shape.

For each endpoint: HTTP method, query parameters with types, response model and top-level fields. Pulled directly from the live OpenAPI spec — 59 endpoints across 16 categories.

News

6

Real-time crypto headlines with sentiment scoring, AI summaries, 24-hour trending lists and per-user bookmarks.

GET/items/news/

Latest crypto news headlines

Browse real-time crypto news aggregated from ~50 outlets, each with a sentiment score and source. Filter by project (tags), source, sentiment, publication date or time period.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
published_atstringqueryoptionalPublication date — exact day, YYYY-MM-DD
searchstringqueryoptionalFull-text search over title, short description and description
sentimentintegerqueryoptionalSentiment — positive, neutral or negative * `positive` - Positive * `neutral` - Neutral * `negative` - Negative
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of NewsReadOnly
Top-levellinks,total,results
Result itemsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,sentiment,sentiment_score,likes
GET/items/news/bookmarks/

Your bookmarked news

The signed-in user's saved news. Requires an authenticated request.

No query parameters.
Returnsobject of NewsReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,sentiment,sentiment_score,likes
GET/items/news/last_24_hours/

News from the last 24 hours

A lightweight list of news titles published in the last 24 hours (up to 200) — handy for quick briefings and LLM prompts.

No query parameters.
Returnsobject of NewsTitles
Fieldstitles
GET/items/news/summary/

AI summary of the news

An AI-generated briefing of recent crypto news. Optionally focus it on specific projects by passing tags.

ParameterTypeInDescription
tagsstringqueryoptionalComma-separated project tag slugs.
Returnsobject of NewsSummary
Fieldstags,summary,updated_at
GET/items/news/trending/

Trending news

The crypto news drawing the most engagement right now, ranked by a trendiness score. Optionally narrow to projects with tags.

No query parameters.
Returnsobject of NewsReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,sentiment,sentiment_score,likes
GET/items/news/{id}/

Get a single news article

Fetch one news article by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this news item.
Returnsobject of NewsReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,sentiment,sentiment_score,likes

Events

5

Curated crypto calendar — conferences, token unlocks and protocol milestones, plus this-week and trending views.

GET/items/events/

Upcoming crypto events

Browse the crypto events calendar — conferences, community calls, token unlocks and more. Filter by event type, date range (period_after / period_before), active-only, or project (tags).

ParameterTypeInDescription
activebooleanqueryoptionalOnly currently-active events (true/false)
ends_atstringqueryoptionalEvent ends at (exact).
ends_at__gtstringqueryoptionalEvent ends after.
ends_at__gtestringqueryoptionalEvent ends at or after.
ends_at__ltstringqueryoptionalEvent ends before.
ends_at__ltestringqueryoptionalEvent ends at or before.
item_typestringqueryoptionalEvent type (case-insensitive)
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
period_afterstringqueryoptionalEvent starts on or after.
period_beforestringqueryoptionalEvent starts on or before.
sort_byarrayqueryoptionalSort by — starts_at or ends_at (prefix with - to reverse) * `starts_at` - Starts at * `-starts_at` - Starts at (descending) * `ends_at` - Ends at * `-ends_at` - Ends at (descending)
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
starts_atstringqueryoptionalEvent starts at (exact).
starts_at__gtstringqueryoptionalEvent starts after.
starts_at__gtestringqueryoptionalEvent starts at or after.
starts_at__ltstringqueryoptionalEvent starts before.
starts_at__ltestringqueryoptionalEvent starts at or before.
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of EventMini
Top-levellinks,total,results
Result itemsid,hash,title,item_type,starts_at,ends_at,location,is_subscribed
GET/items/events/subscriptions/

Your subscribed events

The events the signed-in user has subscribed to. Returns an empty list for unauthenticated requests.

No query parameters.
Returnsobject of EventMini
Fieldsid,hash,title,item_type,starts_at,ends_at,location,is_subscribed
GET/items/events/this_week/

Events happening this week

A lightweight list of event titles scheduled for the current week, Monday to Sunday (up to 200).

No query parameters.
Returnsobject of Event
Fieldsid,hash,title,source,tags,url,is_approved,short_description,description,item_type,organizers,speakers,starts_at,ends_at,location,image,block_number,price,is_subscribed
GET/items/events/trending/

Trending events

The events drawing the most attention right now, ranked by trendiness. Optionally narrow to projects with tags.

No query parameters.
Returnsobject of EventMini
Fieldsid,hash,title,item_type,starts_at,ends_at,location,is_subscribed
GET/items/events/{id}/

Get a single event

Fetch one event by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this event item.
Returnsobject of Event
Fieldsid,hash,title,source,tags,url,is_approved,short_description,description,item_type,organizers,speakers,starts_at,ends_at,location,image,block_number,price,is_subscribed

Videos

5

Crypto video feed with the latest uploads, trending clips and per-user bookmarks.

GET/items/videos/

Latest crypto videos

Browse crypto video content aggregated from ~120 YouTube channels. Filter by project (tags), source, publication date or time period.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
published_atstringqueryoptionalPublication date — exact day, YYYY-MM-DD
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of VideoItemMini
Top-levellinks,total,results
Result itemsid,title,url,published_at,source,is_bookmarked,image,short_description
GET/items/videos/bookmarks/

Your bookmarked videos

The signed-in user's saved videos. Requires an authenticated request.

No query parameters.
Returnsobject of VideoItemMini
Fieldsid,title,url,published_at,source,is_bookmarked,image,short_description
GET/items/videos/latest/

Latest video

The single most recent video (excluding YouTube Shorts). Optionally scope to projects with tags.

No query parameters.
Returnsobject of VideoItemReadOnly
Fieldsid,hash,title,url,published_at,short_description,image,source,is_bookmarked,is_liked,likes
GET/items/videos/trending/

Trending videos

The videos getting the most engagement right now, ranked by trendiness. Optionally narrow to projects with tags.

No query parameters.
Returnsobject of VideoItemMini
Fieldsid,title,url,published_at,source,is_bookmarked,image,short_description
GET/items/videos/{id}/

Get a single video

Fetch one video by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this video item.
Returnsobject of VideoItem
Fieldsid,hash,title,url,published_at,short_description,description,image,source,tags,is_bookmarked,is_liked,likes

Market

6

Aggregate market data — coin prices, price history and trending assets across the market.

GET/market/coins/

Coin prices & market data

Continuously-updated market snapshots for the top coins by rank — price, market cap and volume.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
Returnspaginated list of AggregateMarketPrice
Top-levellinks,total,results
Result itemsid,name,ticker,slug,icon,rank,price,market_cap,volume,price_percent_change_24h,price_percent_change_7d,price_percent_change_30d,high_24h,low_24h,ath,atl,updated_at
GET/market/coins/history/{id}/

Coin price history

Historical price, market-cap and volume series for one coin, returned as a single object (not a paginated list). Set the window with range: 1D, 1W, 1M, 3M, YTD, 1Y, 3Y or ALL (default 1D).

ParameterTypeInDescription
daysintegerqueryoptionalHistory window length in days. Takes precedence over range.
idintegerpathrequiredA unique integer value identifying this aggregate market price history.
rangestringqueryoptionalHistory window. * `1D` - 1D * `1W` - 1W * `1M` - 1M * `3M` - 3M * `YTD` - YTD * `1Y` - 1Y * `3Y` - 3Y * `ALL` - ALL
Returnsobject of MarketCoinHistory
Fieldsid,name,ticker,slug,icon,rank,price,market_cap,volume,price_percent_change_24h,price_percent_change_7d,price_percent_change_30d,high_24h,low_24h,ath,atl,updated_at,history,interval
GET/market/coins/{id}/

Get a single coin's market data

Current market data for one coin by ID, slug — price, market cap and volume.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this aggregate market price history.
Returnsobject of AggregateMarketPrice
Fieldsid,name,ticker,slug,icon,rank,price,market_cap,volume,price_percent_change_24h,price_percent_change_7d,price_percent_change_30d,high_24h,low_24h,ath,atl,updated_at
GET/market/fear-greed/

Returns the latest fear & greed index values.

Optionally filter by asset: ?asset=BTC or ?asset=ETH

ParameterTypeInDescription
assetstringqueryoptionalAsset, e.g. BTC or ETH (case-insensitive).
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
Returnspaginated list of FearGreedIndex
Top-levellinks,total,results
Result itemsid,asset,value,value_classification,timestamp,time_until_update,updated_at
GET/market/trending/

Trending coins

The coins trending right now, ranked by score, with price and 24h change.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
Returnspaginated list of TrendingCoin
Top-levellinks,total,results
Result itemsid,rank,score,snapshot_time,coin,price,price_percent_change_24h,market_cap
GET/market/trending/{id}/

Get a single trending coin

Fetch one trending-coin snapshot by its ID.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this trending coin.
Returnsobject of TrendingCoin
Fieldsid,rank,score,snapshot_time,coin,price,price_percent_change_24h,market_cap

TVL Suite

8

DeFi TVL suite — protocol fees, stablecoin supply and yield-pool data.

GET/tvl/fees/

Protocol fees & revenue

Fee and revenue data across DeFi protocols — 24h, 7d and 30d totals plus revenue. Filter by project, project type (protocol/chain) or tags.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
projectstringqueryoptionalProject slug — exact.
project_typestringqueryoptionalProject Type
tagsstringqueryoptionalTags
Returnspaginated list of ProtocolFeesRead
Top-levellinks,total,results
Result itemsid,project,currency,total_24h,total_7d,total_30d,revenue_24h,revenue_7d,revenue_30d,date
GET/tvl/fees/top/

Top protocols by fees/revenue

The top protocols ranked by fees or revenue over a timeframe, as a {protocols: {config, data}} object (not a paginated list).

ParameterTypeInDescription
metricstringqueryoptional* `revenue` - revenue * `total` - total
modestringqueryoptional* `absolute` - absolute * `pct_change` - pct_change
timeframestringqueryoptional* `24h` - 24h * `7d` - 7d * `30d` - 30d
Returnsobject of TopProtocols
Fieldsprotocols
GET/tvl/fees/{id}/

Get a single protocol's fees

Fee and revenue data for one protocol by its ID.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this protocol fees.
Returnsobject of ProtocolFeesRead
Fieldsid,project,currency,total_24h,total_7d,total_30d,revenue_24h,revenue_7d,revenue_30d,date
GET/tvl/stablecoins/

Stablecoins

Stablecoin data — peg type and mechanism, price and circulating supply. Filter by symbol, peg type or name. Use the detail endpoint for the per-chain breakdown.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
namestringqueryoptionalName — substring.
pageintegerqueryoptionalA page number within the paginated result set.
peg_typestringqueryoptionalPeg type — exact.
symbolstringqueryoptionalSymbol — exact.
Returnspaginated list of StablecoinList
Top-levellinks,total,results
Result itemsid,stablecoin_id,name,symbol,peg_type,peg_mechanism,price,circulating_usd,date
GET/tvl/stablecoins/{id}/

Get a single stablecoin

Data for one stablecoin by its ID.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this stablecoin.
Returnsobject of StablecoinRead
Fieldsid,stablecoin_id,name,symbol,peg_type,peg_mechanism,price,circulating_usd,chain_data,date
GET/tvl/yields/

Yield pools (APY)

DeFi yield pools with APY (base and reward), TVL and impermanent-loss risk. Filter by chain, project or pool symbol.

ParameterTypeInDescription
chainstringqueryoptionalChain name — exact.
limitintegerqueryoptionalNumber of results to return per page.
orderingstringqueryoptionalWhich field to use when ordering the results.
pageintegerqueryoptionalA page number within the paginated result set.
projectstringqueryoptionalProject name — exact.
symbolstringqueryoptionalPool symbol — substring.
Returnspaginated list of YieldPoolRead
Top-levellinks,total,results
Result itemsid,pool_id,project,chain,symbol,apy,apy_base,apy_reward,tvl_usd,il_risk,date
GET/tvl/yields/top/

Top yield pools by APY or TVL

The top yield pools ranked by APY or TVL, as a {pools: {config, data}} object (not a paginated list). Powered by DefiLlama.

ParameterTypeInDescription
metricstringqueryoptional* `apy` - apy * `tvl` - tvl
Returnsobject of TopPools
Fieldspools
GET/tvl/yields/{id}/

Get a single yield pool

Data for one yield pool by its ID.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this yield pool.
Returnsobject of YieldPoolRead
Fieldsid,pool_id,project,chain,symbol,apy,apy_base,apy_reward,tvl_usd,il_risk,date

Podcasts

4

Crypto podcast episodes across dozens of feeds, with trending and bookmark support.

GET/items/podcasts/

Latest crypto podcasts

Browse crypto podcast episodes aggregated from ~120 feeds, with audio URL and duration. Filter by project (tags), source, publication date or time period.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
published_atstringqueryoptionalPublication date — exact day, YYYY-MM-DD
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of PodcastItemReadOnly
Top-levellinks,total,results
Result itemsid,hash,title,url,image,published_at,short_description,duration,file_url,source,is_bookmarked,is_liked,likes
GET/items/podcasts/bookmarks/

Your bookmarked podcasts

The signed-in user's saved podcasts. Requires an authenticated request.

No query parameters.
Returnsobject of PodcastItemReadOnly
Fieldsid,hash,title,url,image,published_at,short_description,duration,file_url,source,is_bookmarked,is_liked,likes
GET/items/podcasts/trending/

Trending podcasts

The podcast episodes drawing the most attention right now, ranked by trendiness. Optionally narrow with tags.

No query parameters.
Returnsobject of PodcastItemReadOnly
Fieldsid,hash,title,url,image,published_at,short_description,duration,file_url,source,is_bookmarked,is_liked,likes
GET/items/podcasts/{id}/

Get a single podcast episode

Fetch one podcast episode by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this podcast item.
Returnsobject of PodcastItemReadOnly
Fieldsid,hash,title,url,image,published_at,short_description,duration,file_url,source,is_bookmarked,is_liked,likes

Blogs

4

Project and research blogs aggregated into one feed, with trending and bookmarks.

GET/items/blogs/

Latest crypto blog posts

Browse blog and research posts aggregated from 130+ project and research feeds. Filter by project (tags), source, publication date or time period.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
published_atstringqueryoptionalPublication date — exact day, YYYY-MM-DD
searchstringqueryoptionalFull-text search over title, short description and description
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of BlogItemReadOnly
Top-levellinks,total,results
Result itemsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,likes
GET/items/blogs/bookmarks/

Your bookmarked blog posts

The signed-in user's saved blog posts. Requires an authenticated request.

No query parameters.
Returnsobject of BlogItemReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,likes
GET/items/blogs/trending/

Trending blog posts

The posts getting the most attention right now, ranked by trendiness. Optionally narrow with tags.

No query parameters.
Returnsobject of BlogItemReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,likes
GET/items/blogs/{id}/

Get a single blog post

Fetch one blog post by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this blog item.
Returnsobject of BlogItemReadOnly
Fieldsid,hash,title,url,image,author,published_at,source,is_bookmarked,is_liked,likes

DAO

3

DAO governance items and proposals, plus a trending view.

GET/items/dao/

DAO governance proposals

Browse live governance proposals and votes across DAOs, with start and end dates. Filter by project (tags), active-only, or start/end date.

ParameterTypeInDescription
activebooleanqueryoptionalOnly currently-active proposals (true/false)
ends_atstringqueryoptionalEnd date — exact day, YYYY-MM-DD
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
starts_atstringqueryoptionalStart date — exact day, YYYY-MM-DD
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of DaoReadOnly
Top-levellinks,total,results
Result itemsid,hash,title,url,starts_at,ends_at,image,source
GET/items/dao/trending/

Trending DAO proposals

The proposals drawing the most attention right now, ranked by trendiness. Optionally narrow with tags.

No query parameters.
Returnsobject of DaoReadOnly
Fieldsid,hash,title,url,starts_at,ends_at,image,source
GET/items/dao/{id}/

Get a single DAO proposal

Fetch one DAO proposal by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this dao item.
Returnsobject of DaoReadOnly
Fieldsid,hash,title,url,starts_at,ends_at,image,source

Forum

3

Crypto forum and discussion items surfaced from community sources, with trending.

GET/items/forum/

Crypto governance forum posts

Browse discussion posts from 50+ governance and community forums. Filter by project (tags), source, publication date or time period.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
published_atstringqueryoptionalPublication date — exact day, YYYY-MM-DD
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of ForumItemReadOnly
Top-levellinks,total,results
Result itemsid,hash,title,url,author,published_at,image,source
GET/items/forum/trending/

Trending forum posts

The forum discussions getting the most attention right now, ranked by trendiness. Optionally narrow with tags.

No query parameters.
Returnsobject of ForumItemReadOnly
Fieldsid,hash,title,url,author,published_at,image,source
GET/items/forum/{id}/

Get a single forum post

Fetch one forum post by its ID, with full detail.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this forum item.
Returnsobject of ForumItemReadOnly
Fieldsid,hash,title,url,author,published_at,image,source

Coins & Categories

4

CoinGecko token categories and their constituent coins.

GET/coins/categories/

Token categories (sectors)

Cryptocurrency token categories (e.g. DeFi, Layer 1, memecoins), each with aggregate market cap, 24h change, volume and coin count. Filter by name or slug.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
namestringqueryoptionalCategory name — substring match
pageintegerqueryoptionalA page number within the paginated result set.
slugstringqueryoptionalCategory slug — exact, case-insensitive (e.g. defi)
Returnspaginated list of CoinCategory
Top-levellinks,total,results
Result itemsid,slug,name,market_cap,market_cap_change_24h,volume_24h,coin_count,updated_at
GET/coins/categories/{id}/

Get a single token category

One token category by its ID, with its aggregate market metadata.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this coin category.
Returnsobject of CoinCategory
Fieldsid,slug,name,market_cap,market_cap_change_24h,volume_24h,coin_count,updated_at
GET/coins/developer-activity/

Developer activity

GitHub developer-activity snapshots per coin — commits, contributors and related metrics over time. Filter by coin or date.

ParameterTypeInDescription
datestringqueryoptionalSnapshot date (YYYY-MM-DD).
limitintegerqueryoptionalNumber of results to return per page.
managedbooleanqueryoptionalManaged by termite (true/false).
pageintegerqueryoptionalA page number within the paginated result set.
repo_namestringqueryoptionalRepository name (substring).
repo_urlstringqueryoptionalRepository URL (substring).
sort_byarrayqueryoptionalOrdering * `date` - Date * `-date` - Date (descending) * `stars` - Stars * `-stars` - Stars (descending) * `commits_last_4_weeks` - Commits last 4 weeks * `-commits_last_4_weeks` - Commits last 4 weeks (descending)
Returnspaginated list of DeveloperActivity
Top-levellinks,total,results
Result itemsid,repo_url,repo_name,commits_last_4_weeks,contributors_count,open_issues,stars,forks,date
GET/coins/developer-activity/{id}/

Get a single developer-activity snapshot

One developer-activity snapshot by its ID.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this developer activity.
Returnsobject of DeveloperActivity
Fieldsid,repo_url,repo_name,commits_last_4_weeks,contributors_count,open_issues,stars,forks,date

Exchanges

2

Centralised exchange reference data.

GET/exchanges/

Centralized exchanges

Centralized exchange (CEX) reference data — trust score, 24h BTC trading volume, country and year established. Filter by country, trading incentive or minimum trust score; sort by trust score, volume, name or age.

ParameterTypeInDescription
countrystringqueryoptionalCountry — substring match
exchange_idstringqueryoptionalCoinGecko exchange id — exact match
has_trading_incentivebooleanqueryoptionalHas a trading incentive (true/false)
limitintegerqueryoptionalNumber of results to return per page.
min_trust_scoreintegerqueryoptionalMinimum trust score (0–10)
orderingstringqueryoptionalWhich field to use when ordering the results.
pageintegerqueryoptionalA page number within the paginated result set.
searchstringqueryoptionalA search term.
sort_byarrayqueryoptionalSort by — trust_score_rank, trade_volume_24h_btc, name or year_established (prefix with - to reverse) * `trust_score_rank` - Trust score rank * `-trust_score_rank` - Trust score rank (descending) * `trade_volume_24h_btc` - Trade volume 24h btc * `-trade_volume_24h_btc` - Trade volume 24h btc (descending) * `name` - Name * `-name` - Name (descending) * `year_established` - Year established * `-year_established` - Year established (descending)
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of ExchangeReadOnly
Top-levellinks,total,results
Result itemsid,exchange_id,name,year_established,country,description,url,image,has_trading_incentive,trust_score,trust_score_rank,trade_volume_24h_btc,trade_volume_24h_btc_normalized,tags
GET/exchanges/{id}/

Get a single exchange

One centralized exchange by its ID, with its full profile and trust metrics.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this exchange.
Returnsobject of ExchangeReadOnly
Fieldsid,exchange_id,name,year_established,country,description,url,image,has_trading_incentive,trust_score,trust_score_rank,trade_volume_24h_btc,trade_volume_24h_btc_normalized,tags

On-chain DEXes

2

On-chain DEX reference data and metrics.

GET/onchain-dexes/

On-chain DEXes

Decentralized exchange (DEX) reference data with the blockchain networks each supports. Filter by project (tags, including parent-network tags) or DEX id.

ParameterTypeInDescription
dex_idstringqueryoptionalFilter by exact DEX id.
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
tagsstringqueryoptionalFilter by project — comma-separated tag slugs (includes parent-network tags).
Returnspaginated list of OnChainDexReadOnly
Top-levellinks,total,results
Result itemsid,dex_id,slug,name,description,url,image,volume_1d,volume_1d_change,volume_7d,volume_30d,volume_all_time,tvl,fees_24h,fees_7d,fees_30d,chain,protocol,disabled,rank,market_share,tags
GET/onchain-dexes/{id}/

Get a single DEX

One decentralized exchange by its ID, with its network tags.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this on chain dex.
Returnsobject of OnChainDexReadOnly
Fieldsid,dex_id,slug,name,description,url,image,volume_1d,volume_1d_change,volume_7d,volume_30d,volume_all_time,tvl,fees_24h,fees_7d,fees_30d,chain,protocol,disabled,rank,market_share,tags

Security & Exploits

2

Public read API for exploit and security incident alerts across protocols.

GET/security/exploits/

Exploits & security incidents

On-chain exploit and hack alerts sourced from DeFiHackLabs and Rekt.news, with amount lost, chain, protocol and attack type. Filter by chain, attack type, protocol, minimum amount, date or period; sort by date or amount.

ParameterTypeInDescription
attack_typestringqueryoptionalAttack type slug — case-insensitive
chainstringqueryoptionalBlockchain — case-insensitive, e.g. ethereum
datestringqueryoptionalExact date — YYYY-MM-DD
limitintegerqueryoptionalNumber of results to return per page.
min_amountnumberqueryoptionalMinimum amount lost, in USD
pageintegerqueryoptionalA page number within the paginated result set.
periodstringqueryoptionalTime window — preset range (see accepted values) * `0` - LAST_24 * `1` - LAST_WEEK * `2` - LAST_MONTH * `3` - LAST_QUARTER
protocolstringqueryoptionalProtocol name — substring match
sort_byarrayqueryoptionalSort by — date or amount_usd (prefix with - to reverse) * `date` - Date * `-date` - Date (descending) * `amount_usd` - Amount usd * `-amount_usd` - Amount usd (descending)
sourcesstringqueryoptionalFilter by source — comma-separated source slugs
tagsstringqueryoptionalFilter by project — comma-separated tag slugs, e.g. ethereum,defi
Returnspaginated list of SecurityAlert
Top-levellinks,total,results
Result itemsid,hash,title,url,image,short_description,description,protocol,amount_usd,chain,attack_type,date,source,tags
GET/security/exploits/{id}/

Get a single security incident

One exploit/security alert by its ID, with its full details.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this security alert.
Returnsobject of SecurityAlert
Fieldsid,hash,title,url,image,short_description,description,protocol,amount_usd,chain,attack_type,date,source,tags

Trending Keywords

2

Trending keywords and tags surfacing across the crypto ecosystem.

GET/keywords/trending/

Trending keywords

The keywords and topics trending across crypto right now, each with a sentiment score and trendiness metric.

ParameterTypeInDescription
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
Returnspaginated list of TrendingKeyword
Top-levellinks,total,results
Result itemsid,keyword,sentiment_score,trending_order,trendiness
GET/keywords/trending/{id}/

Get a single trending keyword

One trending keyword by its ID, with its sentiment and trendiness.

ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this trending keyword.
Returnsobject of TrendingKeyword
Fieldsid,keyword,sentiment_score,trending_order,trendiness

Kasandra AI

1

Kasandra AI — recent chart patterns matched on a coin's market history.

GET/kasandra/patterns/{coin}/

AI-detected chart patterns

Recent chart patterns Kasandra AI has matched on a coin's market history (e.g. double top, head-and-shoulders), each with a bullish/bearish signal and confidence score. Filter by interval or pattern type; cap the count with limit (default 20, max 100).

ParameterTypeInDescription
coinstringpathrequiredThe coin's slug (case-insensitive), e.g. 'bitcoin'. Not the ticker symbol or numeric id.
limitintegerqueryoptional—
Returnslist of PatternMatch
Result itemsid,coin,interval,pattern_type,signal,confidence,start_timestamp,end_timestamp,key_points,modified

Tags & Projects

2

2 endpoints in Tags & Projects.

GET/tags/

Tags

Browse the tag taxonomy (projects, chains, categories). Filter by item type, keyword ids, or a parent tag's slug to list its children.

ParameterTypeInDescription
item_typestringqueryoptionalRestrict to tags used on this item type, ordered by search frequency. * `coin` - Coin * `dao` - DAO * `event` - Event * `project` - Project * `news` - News
keywordsstringqueryoptionalFilter by related keyword ids — comma-separated.
limitintegerqueryoptionalNumber of results to return per page.
pageintegerqueryoptionalA page number within the paginated result set.
parentstringqueryoptionalList the children of this parent tag's slug.
Returnspaginated list of Tag
Top-levellinks,total,results
Result itemsid,name,slug,keywords,parents
GET/tags/{id}/
ParameterTypeInDescription
idintegerpathrequiredA unique integer value identifying this tag.
Returnsobject of Tag
Fieldsid,name,slug,keywords,parents