Organization Free & Open

DBnomics

Open academic aggregator that mirrors 700 million+ time series from 80+ statistical providers — IMF, World Bank, Eurostat, ECB, BIS, OECD, and national statistical offices — into a single unified API. No registration, no API key. Built by CEPREMAP.

Status Tracker Past 24 hours

Current status

Operational

100.0% operational in known checks

Checked Jun 16, 7:10 PM

24h ago Now
Operational Polling issues Impacted No data
All sources
Data access source profile JSON profile →

Access

open

Collection level

L3

Confidence

medium

Recommended next action

Use the confirmed public freshness/API probe as the first collection path.

Exportable data

public_api

Docker fit

docker_ok_with_storage

Estimated size

huge

apiautomation-readydirect-linkend-userjsonportalrest-api
Access & Pricing Visit source →

Cost

Free

Access type

open

Signup required

No

Update alerts

Not offered

Coverage

global

Update frequency

varies

Source Documentation

What You're Getting

DBnomics is a meta-aggregator that mirrors data from 80+ statistical providers into a single unified API. Instead of building integrations to each source individually, you query one API with a provider/dataset/series pattern. DBnomics does not transform the data — it mirrors as-is. Particularly useful for cross-country comparisons pulling from multiple sources in one pipeline.

Ingestion Strategy

# pip install dbnomics
import dbnomics

# Single series: IMF World Economic Outlook, Germany GDP growth
df = dbnomics.fetch_series("IMF", "WEO:2024-10", "DEU.NGDP_RPCH")
print(df[["period", "value"]].tail(10))

# Multiple series across providers in one call
series_list = [
    "FRED/UNRATE",
    "Eurostat/une_rt_m/M.SA.TOTAL.PC_ACT.T.DE",
    "BLS/pr/PRS85006032",
]
df_multi = dbnomics.fetch_series(series_list)

# Direct REST API
import requests
r = requests.get(
    "https://api.db.nomics.world/v22/series",
    params={"provider_code": "FRED", "dataset_code": "UNRATE", "limit": 1000}
)
data = r.json()["series"]["docs"]

Rate Limits & API Details

  • No published rate limit; reasonable use expected
  • REST API: https://api.db.nomics.world/v22
  • Endpoints: /series, /datasets, /providers
  • Python: pip install dbnomics
  • R: rdbnomics on CRAN
  • Catalog browser: db.nomics.world

Schema Stability

API v22 schema is stable. Underlying series codes mirror each provider — when a provider changes codes, DBnomics mirrors the change. Check last_fetch_at on each series to see when DBnomics last synced from source.

Data Quality Gotchas

  • Data lag: mirrors on its own schedule — may lag primary source by hours to days
  • Partial coverage: not all series from every provider are indexed
  • Series codes: Eurostat and OECD codes encode dimension selections — use the catalog browser to find exact codes
  • Null handling: missing values appear as null in JSON; Python library fills with NaN
  • Units not normalized: period formats differ across providers — normalize dates before joining
Visit Data Source

Data Formats

json api

API Quickstart

No snippet available yet.

How to Access

  • 🌐 end user
  • automation ready programmable

Notable Datasets

9 total
  • All series from 80+ providers including:
  • IMF (WEO, IFS, BOP)
  • World Bank (WDI)
  • Eurostat (7,000+ datasets)
  • ECB (exchange rates, monetary)
  • BIS (credit, property prices)
  • OECD (comparative statistics)
  • FRED (US macro)
  • + 1 more at the source

Index entry

Added: May 2, 2026

Last indexed: Jun 16, 2026

Unverified entry

Learn

Recent articles

View all →