https://api.financialdatapi.com, and endpoints use clean, versionless paths such as /observations/latest.
Prerequisites
- A Financial Data API key. Signup is self-serve and free; see Create an API key below.
- Either
curland a shell, or any HTTP client (Pythonrequests, Nodefetch, the official TypeScript SDK). - Node.js 18+ if you plan to use the SDK.
Get started
Create an API key
Sign up at app.financialdatapi.com, verify your email, and create a key in the dashboard. It works immediately. The Free tier includes 2,500 requests a month with no card required.Export the key so the examples below pick it up:
Make your first request
Pull the latest US CPI inflation reading. Either header form works; pick one and stay consistent.You will get back the standard response envelope: the value in
data, request metadata in meta, and a requestId for tracing.Page through a time series
The latest endpoint returns one row per indicator. To pull history, hit See Pagination for the full loop.
/observations and follow the cursor while meta.pagination.has_more is true.Trace any value to its source
Every observation carries See Provenance for what each field means.
source, sourceUrl, and an observationId. Pass the id to the provenance endpoint for the full auditable chain.Where to go next
Authentication & scopes
Header forms, scopes, the keyless discovery endpoints, and rate-limit headers.
The time model
Period, knowledge time, and
as_of. The basis for lookahead-free backtests.Macro screener
Filter countries by canonical macro indicators with a compact DSL.
TypeScript SDK
A typed, zero-dependency client with auto-pagination and screener helpers.

