PredictonomyPredictonomy
Home
Countries
Indicators
Sectors
Sentiment
Studios
Briefings
Methodology
Sign in
PredictonomyPredictonomy

Live macro and micro economic signals, historical context and probabilistic forecasts — built to surface trends before they become consensus.

Research and information only. Not investment advice. Forecasts are probabilistic and uncertain.

Explore

  • Home
  • Countries
  • Indicators
  • Sectors
  • Sentiment
  • Studios
  • Briefings
  • Methodology
  • Global dashboard
  • Signals

Company

  • Pricing
  • Developers
  • Data status
  • About
  • Legal

Weekly newsletter

One email a week, every figure sourced from Predictonomy's own data. Learn more →

Developers

Predictonomy data API

A read-only JSON API for indicators, countries, macro-health and before-consensus signals. Authenticated with an API key; CORS-enabled for browser and server use.

Manage keys
Version
v1
Base URL
https://predictonomy.com/api/v1
Plan
Free+

Auth

Authenticating

Create a key on your account page — requires an API key (free tier: 100 calls/day; standard and above: no daily quota). Pass it on every request as a bearer token or the x-api-key header.

curl https://predictonomy.com/api/v1/signals \
  -H "Authorization: Bearer pk_live_your_key_here"

Keys are shown once at creation. Missing/invalid keys return 401. Keep keys server-side.

Limits

Rate limiting

Requests are limited per key (default 120 / minute). Every response includes X-RateLimit-Limit, X-RateLimit-Remaining and X-RateLimit-Reset. Over the limit returns 429 with a Retry-After header.

Each key has a tier (Standard / Pro / Enterprise) with its own per-minute limit, and can carry a custom override. Your key's effective limit is shown on your account page.

Need a higher tier or a custom limit? Get in touch.

Spec

OpenAPI

The full v1 surface is described by a machine-readable OpenAPI 3.1 document — generate a client, or import it into Postman / Swagger UI. It embeds the response-envelope JSON Schema, so every shape is typed.

OpenAPI 3.1 specEnvelope JSON Schema

Reference

Endpoints

Catalogue
MethodPathAuthDescription
GET/api/v1/indicatorsAPI keyList all live-backed indicators.
GET/api/v1/indicators/{key}API keyGlobal history + forecast for one indicator.
GET/api/v1/countriesAPI keyList countries with headline metrics.
GET/api/v1/countries/{code}API keyCountry profile + macro-pressure score.
GET/api/v1/signalsAPI keyThe before-consensus signal feed.
Analysis
MethodPathAuthDescription
GET/api/v1/resolveAPI keyResolve a ticker symbol to its macro subject.
GET/api/v1/resolve/batchAPI keyResolve many ticker symbols in one call.
GET/api/v1/sentiment/{domain}/{id}API keyDerived macro-sentiment composite.
GET/api/v1/sentiment/{domain}/{id}/historyAPI keyDerived macro-sentiment trajectory (history).
GET/api/v1/sentiment/{domain}/{id}/surveyAPI keyObserved survey sentiment (OECD consumer confidence).
GET/api/v1/sentiment/{domain}/{id}/divergenceAPI keySoft-vs-hard sentiment divergence.
GET/api/v1/sentiment/countriesAPI keyBatch macro-sentiment for many countries.
GET/api/v1/trading/regimeAPI keyRisk-on/risk-off trading-regime gauge for many countries, instruments, or FX pairs.
GET/api/v1/trading/regime/historyAPI keyMonthly trading-regime history for one country.
GET/api/v1/trading/regime/changesAPI keyTrading-regime stance-change feed across every covered country.
GET/api/v1/policy/pathAPI keyPolicy-rate path per central bank (last change, next decision, recent history).
GET/api/v1/calendarAPI keyRelease calendar — upcoming/recent tier-1/2 macro release instants, for widening or narrowing risk around them.
GET/api/v1/sectors/sensitivityAPI keyCurated sector-to-macro-driver sensitivity map.
GET/api/v1/screener/sentimentAPI keyRank the covered universe by macro stress.
GET/api/v1/screener/regimeAPI keyRank the covered universe by business-cycle phase.
GET/api/v1/regime/country/{iso3}API keyMacro regime & turning-point detection.
GET/api/v1/regime/countriesAPI keyBatch macro regime for many countries.
GET/api/v1/brief/country/{iso3}API keyCountry intelligence brief (one call).
GET/api/v1/forecast/country/{iso3}API keyForward macro projections for one country.
GET/api/v1/forecast/reliabilityAPI keyForecast reliability leaderboard (realized track record).
GET/api/v1/correlation/country/{iso3}API keyLead-lag correlation between two indicators (one country).
GET/api/v1/correlation/crossAPI keyCross-country lead-lag correlation.
GET/api/v1/nowcast/country/{iso3}API keyLeading-indicator nowcast of one macro indicator.
Markets
MethodPathAuthDescription
GET/api/v1/markets/latestAPI keyLatest markets values (FX).
GET/api/v1/markets/seriesAPI keyFull history for one markets indicator.
Data
MethodPathAuthDescription
GET/api/v1/dataAPI keyBulk multi-series slice: indicators × countries × year range in one call.
Meta
MethodPathAuthDescription
GET/api/v1/schema/envelopeOpenThe v1 response envelope JSON Schema.
GET/api/v1/openapi.jsonOpenThis OpenAPI 3.1 specification.

Example

Response shape

GET https://predictonomy.com/api/v1/countries/US

{
  "code": "US",
  "name": "United States",
  "macroPressure": { "score": 38, "level": "watch" },
  "indicators": [ { "id": "gdp_growth_real", "latest": 2.8, "latestYear": 2025 } ]
}

The API is read-only and rate-limited fairly per key. Data is research and analysis only — not investment advice. Need higher limits or a custom scope? Get in touch.