EOD Historical Data · Agentic Access
EOD Historical Data Agentic Access
x-agentic-access
generated
EOD Historical Data exposes 69 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: 69 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.
FintechMarket DataStocksETFFundamentalsOptionsForexCryptoMacroeconomicTechnical IndicatorsNewsSentimentHistorical Data
Operations: 69
Acting: 0
Human-in-the-loop: 0
Method: generated
By consequence
read 69
Source
Agentic Access
generated: '2026-07-15'
method: generated
source: openapi/openapi.yaml
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: 69
by_action_class:
connected: 69
by_consequence:
read: 69
human_in_the_loop_required: 0
operations:
- path: /bulk-fundamentals/{EXCHANGE}
method: get
operationId: GetBulkFundamentals
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /calendar/dividends
method: get
operationId: GetUpcomingDividends
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /calendar/earnings
method: get
operationId: GetUpcomingEarnings
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /calendar/ipos
method: get
operationId: GetUpcomingIPOs
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /calendar/splits
method: get
operationId: GetUpcomingSplits
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /calendar/trends
method: get
operationId: GetEarningsTrends
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /commodities/historical/{code}
method: get
operationId: GetCommodityHistoricalData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cboe/index
method: get
operationId: GetCBOEIndexData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /cboe/indices
method: get
operationId: GetCBOEIndices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /div/{ticker}
method: get
operationId: GetHistoricalDividends
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /economic-events
method: get
operationId: GetEconomicEventsData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /eod/{ticker}
method: get
operationId: GetEODDataByTicker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /eod-bulk-last-day/{exchange}
method: get
operationId: GetBulkEODData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /exchange-details/{EXCHANGE_CODE}
method: get
operationId: GetExchangeDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /exchange-symbol-list/{exchangeCode}
method: get
operationId: GetExchangeSymbolList
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /exchanges-list
method: get
operationId: GetListOfExchanges
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /fundamentals/{ticker}
method: get
operationId: GetFundamentalData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /id-mapping
method: get
operationId: GetIdMapping
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /historical-market-cap/{ticker}
method: get
operationId: GetHistoricalMarketCap
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /insider-transactions
method: get
operationId: GetInsiderTransactions
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /internal-user
method: get
operationId: GetInternalUserInfo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /intraday/{ticker}
method: get
operationId: GetIntradayHistoricalData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /logo/{symbol}
method: get
operationId: getTickerLogo
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /logo-svg/{symbol}
method: get
operationId: getTickerLogoSvg
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /macro-indicator/{country}
method: get
operationId: GetMacroIndicatorData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/companies
method: get
operationId: GetESGCompanies
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/countries
method: get
operationId: GetESGCountries
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/country/{symbol}
method: get
operationId: GetESGCountryDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/esg/{symbol}
method: get
operationId: GetESGRating
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/sector/{symbol}
method: get
operationId: GetESGSectorDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/investverte/sectors
method: get
operationId: GetESGSectors
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/analyse/bond/{isin}
method: get
operationId: AnalysePRAAMSBond
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/analyse/equity/isin/{isin}
method: get
operationId: AnalysePRAAMSEquityByISIN
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/analyse/equity/ticker/{ticker}
method: get
operationId: AnalysePRAAMSEquityByTicker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/bank/balance_sheet/isin/{isin}
method: get
operationId: GetPRAAMSBankBalanceSheetByISIN
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/bank/balance_sheet/ticker/{ticker}
method: get
operationId: GetPRAAMSBankBalanceSheetByTicker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/bank/income_statement/isin/{isin}
method: get
operationId: GetPRAAMSBankIncomeByISIN
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/bank/income_statement/ticker/{ticker}
method: get
operationId: GetPRAAMSBankIncomeByTicker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/explore/bond
method: get
operationId: ExplorePRAAMSBonds
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/explore/equity
method: get
operationId: ExplorePRAAMSEquities
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/reports/bond/{isin}
method: get
operationId: GetPRAAMSBondReport
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/reports/equity/isin/{isin}
method: get
operationId: GetPRAAMSEquityReportByISIN
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/praams/reports/equity/ticker/{ticker}
method: get
operationId: GetPRAAMSEquityReportByTicker
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/options/contracts
method: get
operationId: getOptionsContracts
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/options/eod
method: get
operationId: getOptionsEOD
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/options/underlying-symbols
method: get
operationId: listUnderlyingSymbols
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/spglobal/comp/{symbol}
method: get
operationId: getIndexComponents
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/spglobal/list
method: get
operationId: listIndicesWithDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /mp/unicornbay/tickdata/ticks
method: get
operationId: GetMarketplaceTickData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news
method: get
operationId: GetFinancialNews
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /news-word-weights
method: get
operationId: getNewsWordWeights
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /real-time/{ticker}
method: get
operationId: GetLiveDelayedStockPrices
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /screener
method: get
operationId: GetStockScreenerData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /search/{query}
method: get
operationId: SearchStocksByQuery
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /sentiments
method: get
operationId: GetSentimentData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /splits/{ticker}
method: get
operationId: GetHistoricalSplits
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /symbol-change-history
method: get
operationId: GetSymbolChangeHistory
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /technical/{ticker}
method: get
operationId: GetTechnicalIndicatorData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ticks
method: get
operationId: GetTickData
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /user
method: get
operationId: GetUserDetails
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /us-quote-delayed
method: get
operationId: GetUSQuoteDelayed
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ust/bill-rates
method: get
operationId: GetUSTBillRates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ust/long-term-rates
method: get
operationId: GetUSTLongTermRates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ust/real-yield-rates
method: get
operationId: GetUSTRealYieldRates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /ust/yield-rates
method: get
operationId: GetUSTYieldRates
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1.1/bulk-fundamentals/{EXCHANGE}
method: get
operationId: GetBulkFundamentalsV1_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v1.1/fundamentals/{ticker}
method: get
operationId: GetFundamentalDataV1_1
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/exchange-details
method: get
operationId: ListExchangeDetailsV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none
- path: /v2/exchange-details/{code}
method: get
operationId: GetExchangeDetailsV2
x-agentic-access:
action-class: connected
consequence: read
subject: optional
token:
max-ttl: 3600
audit: none