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

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
Pro

Auth

Authenticating

Create a key on your account page (Pro plan). 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/resolveOpenResolve a ticker symbol to its macro subject.
GET/api/v1/resolve/batchOpenResolve many ticker symbols in one call.
GET/api/v1/sentiment/{domain}/{id}OpenDerived macro-sentiment composite.
GET/api/v1/sentiment/{domain}/{id}/historyOpenDerived macro-sentiment trajectory (history).
GET/api/v1/sentiment/{domain}/{id}/surveyOpenObserved survey sentiment (OECD consumer confidence).
GET/api/v1/sentiment/{domain}/{id}/divergenceOpenSoft-vs-hard sentiment divergence.
GET/api/v1/sentiment/countriesOpenBatch macro-sentiment for many countries.
GET/api/v1/screener/sentimentOpenRank the covered universe by macro stress.
GET/api/v1/screener/regimeOpenRank the covered universe by business-cycle phase.
GET/api/v1/regime/country/{iso3}OpenMacro regime & turning-point detection.
GET/api/v1/regime/countriesOpenBatch macro regime for many countries.
GET/api/v1/brief/country/{iso3}OpenCountry intelligence brief (one call).
GET/api/v1/forecast/country/{iso3}OpenForward macro projections for one country.
GET/api/v1/forecast/reliabilityOpenForecast reliability leaderboard (realized track record).
GET/api/v1/correlation/country/{iso3}OpenLead-lag correlation between two indicators (one country).
GET/api/v1/correlation/crossOpenCross-country lead-lag correlation.
GET/api/v1/nowcast/country/{iso3}OpenLeading-indicator nowcast of one macro indicator.
Markets
MethodPathAuthDescription
GET/api/v1/markets/latestOpenLatest markets values (FX).
GET/api/v1/markets/seriesOpenFull history for one markets indicator.
Data
MethodPathAuthDescription
GET/api/v1/dataOpenBulk 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.