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.
Current status
100.0% operational in known checks
Checked Jun 16, 11:50 PM
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
Download location
https://api.db.nomics.world/v22/providersCost
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:
rdbnomicson 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
nullin JSON; Python library fills with NaN - Units not normalized: period formats differ across providers — normalize dates before joining
Data Formats
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