CryptoCompare · Agentic Access
CryptoCompare Agentic Access
x-agentic-access
generated
CryptoCompare exposes 54 API operations that an AI agent could call, of which 0 are state-changing ‘acting’ operations. This is a recommended x-agentic-access execution contract — the scope, audience, consequence tier, short-lived token constraints, and escalation each action should carry before it is handed to an autonomous agent.
By consequence: 54 read.
Contracts are classified heuristically from the provider’s OpenAPI and refresh on every APIs.io network build; audience is bound per deployment. The model follows Curity’s Access Intelligence (apidays Munich 2026). Browse every provider’s agent contracts at agentic-access.apis.io.
CryptocurrencyMarket DataReference RatesNewsSocialBlockchainOn-ChainOrder BookStreamingIndex
Operations: 54
Acting: 0
Human-in-the-loop: 0
Method: generated
By consequence
read 54
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/cryptocompare-data-api-openapi.yml, openapi/cryptocompare-min-api-openapi.yml
description: Recommended x-agentic-access execution contracts, classified heuristically from
the OpenAPI. A governance starting point for exposing this API to AI agents — review and bind
audience per deployment. See research/curity/agentic-governance/.
summary:
operations: 54
by_action_class:
connected: 54
by_consequence:
read: 54
human_in_the_loop_required: 0
operations:
- path: /spot/v1/latest/tick
method: get
operationId: getSpotLatestTick
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v2/markets
method: get
operationId: getSpotMarketsList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/markets/instruments
method: get
operationId: getSpotInstrumentMetadata
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/historical/days
method: get
operationId: getSpotHistoricalDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/historical/hours
method: get
operationId: getSpotHistoricalHourly
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/historical/minutes
method: get
operationId: getSpotHistoricalMinute
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/historical/trades
method: get
operationId: getSpotHistoricalTrades
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /spot/v1/latest/orderbook/l1/top
method: get
operationId: getSpotOrderbookL1Top
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index/cc/v1/latest/tick
method: get
operationId: getIndexLatestTick
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index/cc/v1/historical/days
method: get
operationId: getIndexHistoricalDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index/cc/v1/historical/hours
method: get
operationId: getIndexHistoricalHourly
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index/cc/v1/historical/minutes
method: get
operationId: getIndexHistoricalMinute
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /index/cc/v1/latest/instrument/composition
method: get
operationId: getIndexComposition
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /asset/v1/top/list
method: get
operationId: getAssetTopList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /asset/v1/data/by/symbol
method: get
operationId: getAssetBySymbol
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /asset/v1/historical/supply/days
method: get
operationId: getAssetHistoricalSupplyDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/v1/article/list
method: get
operationId: getNewsArticleList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/v1/source/list
method: get
operationId: getNewsSourceList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/v1/category/list
method: get
operationId: getNewsCategoryList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /onchain/v1/historical/supply/days
method: get
operationId: getOnchainHistoricalSupplyDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /onchain/v1/historical/active-addresses/days
method: get
operationId: getOnchainHistoricalActiveAddressesDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /futures/v1/latest/tick
method: get
operationId: getFuturesLatestTick
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /futures/v1/historical/days
method: get
operationId: getFuturesHistoricalDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /options/v1/latest/tick
method: get
operationId: getOptionsLatestTick
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /overview/v1/historical/marketcap/all-assets/days
method: get
operationId: getOverviewHistoricalMarketCapDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /price
method: get
operationId: getSingleSymbolPrice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /pricemulti
method: get
operationId: getMultipleSymbolsPrice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /pricemultifull
method: get
operationId: getMultipleSymbolsFullPrice
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /generateAvg
method: get
operationId: getCustomAverage
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /pricehistorical
method: get
operationId: getPriceHistorical
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/histoday
method: get
operationId: getHistoricalDailyOHLCV
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/histohour
method: get
operationId: getHistoricalHourlyOHLCV
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/histominute
method: get
operationId: getHistoricalMinuteOHLCV
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/totalvolfull
method: get
operationId: getTopListByTotalVolumeFull
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/mktcapfull
method: get
operationId: getTopListByMarketCapFull
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/exchanges
method: get
operationId: getTopExchangesByPairVolume
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/exchanges/full
method: get
operationId: getTopExchangesFullByPairVolume
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/volumes
method: get
operationId: getTopVolumesByCurrency
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /top/pairs
method: get
operationId: getTopPairsByVolume
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/news/
method: get
operationId: getLatestNewsArticles
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/feeds
method: get
operationId: getNewsSources
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/categories
method: get
operationId: getNewsCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news/feedsandcategories
method: get
operationId: getNewsFeedsAndCategories
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /social/coin/latest
method: get
operationId: getCoinSocialStatsLatest
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /social/coin/histo/day
method: get
operationId: getCoinSocialStatsDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /social/coin/histo/hour
method: get
operationId: getCoinSocialStatsHourly
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/ob/l1/top
method: get
operationId: getOrderBookTopOfBook
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /all/exchanges
method: get
operationId: getAllExchanges
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /exchanges/general
method: get
operationId: getExchangesGeneralInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /all/coinlist
method: get
operationId: getAllCoinsList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blockchain/list
method: get
operationId: getBlockchainAvailableCoinList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blockchain/latest
method: get
operationId: getBlockchainLatestDay
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blockchain/histo/day
method: get
operationId: getBlockchainHistoricalDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /blockchain/balancedistribution/histo/day
method: get
operationId: getBlockchainBalanceDistributionDaily
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none