openapi.json, and live breadth is reported by /v1/public/coverage.
v1.0.0
The first public release of the Conduit API. The surface below is stable under
/v1, and every response reports meta.api_version = "v1".Data surface- Macro observations. Point-in-time, official-source macro readings. Redistribution-safe data on
GET /v1/public/observationsandGET /v1/public/observations/latest; the full observation surface with attribution, freshness, and rights metadata onGET /v1/observations,/v1/observations/latest, and/v1/observations/changes. - Screener.
GET /v1/public/screenerfilters countries and entities by latest canonical-indicator values, with the filter DSL fields discoverable atGET /v1/public/screener/filters. - Coverage.
GET /v1/public/coveragereturns a live breadth summary: catalog totals, public indicator categories, and covered countries. - SEC fundamentals.
GET /v1/public/companiesexposes the scored fundamentals universe (S&P 500 union Nasdaq-100) with sector and industry inline.GET /v1/companies/{idOrLookup}/financialsreturns structured income, balance-sheet, and cash-flow statements from SEC XBRL. - Derived analytics.
GET /v1/derived-indicatorsandGET /v1/derived-observationsserve stored derived analytics, each carryinginputObservationIdsandsourceRefs. - Calendar and events.
GET /v1/economic-calendarandGET /v1/events(each with a/{eventId}detail route) cover the economic calendar and unified official events. - Catalog routes.
GET /v1/canonical-indicators,/v1/entities(plus/resolve,/{idOrSlug}, and/{entityId}/observations),/v1/countries(plus/{idOrIso}and/available-indicators), and/v1/indicators(plus/seriesand/entities).
- Provenance.
GET /v1/provenance/observations/{observationId}returns an auditable chain from official release to API response: named source, source URL, raw payload reference metadata, and the ingestion run. - Sync and manifest.
GET /v1/manifest,/v1/snapshot, and/v1/source-healthsupport sync workflows and report source and connector freshness. - Liveness.
GET /v1/ops/livenessruns a per-series cadence check to flag silently-frozen feeds.
- Response envelope. One shape for every response, with
data,meta, and arequest_idon success, and stable machine-readableerror.codevalues on failure. Unknown query parameters fail closed. - Bi-temporal time model. Period filters describe the period a value covers; knowledge-time bounds and
as_ofdescribe when a value became known, with revisions retained, never overwritten. - Authentication and scopes. API keys via
x-api-keyorAuthorization: Bearer, withdata:read,ops:read, andadminscopes and per-scope rate limits. - MCP server. A native Model Context Protocol server with read-only tools (for example
screen_macro,get_latest_observations,cross_country,rates_analytics, andobservation_provenance) for Claude Code, Claude Desktop, and Cursor. - TypeScript SDK. The official
@conduit/clientpackage with cursor auto-pagination and abuildScreenerFilterhelper. - Agent-readable index.
GET /llms.txtandGET /llms-full.txtpublish a key-free API index for agents.
This changelog starts at the first public release. Future entries will be added here, newest first, as the public surface changes.