DBnomics

Macro series from 93 statistics offices and central banks behind one open API.

by CEPREMAP

Last updated

From
€1500/yr
Free tier
Yes
Latency
Eod
Non-US markets
Yes

What it is

DBnomics puts one API in front of 93 economic data providers — INSEE, the ECB, the Federal Reserve Board, the Bank of England, the IMF, the World Trade Organization, Statistics Japan — and keeps each provider's own codes rather than inventing a house schema. A series is addressed as provider, dataset and series code, so the daily dollar–euro reference rate is ECB/EXR/D.USD.EUR.SP00.A in the URL, in the Python client and in the CSV alike. A lookup you worked out on the ECB's own site transfers unchanged.

It is operated by CEPREMAP, a French public economic research centre, and co-funded by partner institutions including the Banque de France, the Agence française de développement, France Stratégie and the Direction générale du Trésor. That is the useful thing to know: this is a publicly funded research utility that has been running since 2015, not a company with a runway.

Pricing

Free, and the API takes no key and no account: an unauthenticated request for a series returns data, and the OpenAPI specification defines no authentication scheme at all. The website's own download button is the exception — it requires a free account. The free tier is capped by a fair-use limit on API calls that the sponsorship page describes but does not quantify.

The two paid tiers are sponsorships rather than product tiers. Supporter is 1,500 euros a year and Sustainer 15,000 euros a year; both remove the request cap, and Sustainer adds priority support and the right to request up to two new data sources annually. Neither unlocks data that the free tier cannot reach.

Data & coverage

93 providers and 47,062 datasets, both counted from the API on 14.09.2026; the same response puts the series total at 1.73 billion. Frequencies run from annual to daily: the ECB daily reference rate carries 7,148 observations back to 04.01.1999, the Federal Reserve H.15 dataset holds 124 interest-rate series, and the IMF primary commodity price dataset holds 1,236.

Freshness depends on the fetcher behind each provider. The documentation says each fetcher runs once a day by default and that new data should appear within 24 hours under normal circumstances. Checked on 14.09.2026, the ECB daily rate ran through 04.09.2026.

Integrations

The REST API answers JSON by default and CSV with a format parameter, so a series lands in a spreadsheet without a client at all. The Python package dbnomics is the first-party client — published from a nomics.world address, AGPL-3.0-or-later, version 1.2.7 released 18.06.2025 — and its fetch_series returns a pandas DataFrame.

Everything else is community work, and the documentation labels it as such: rdbnomics for R, DBnomics.jl for Julia, plus Stata, EViews, Gretl and Matlab clients. A local instance can be run from the project's dbnomics-docker images and Compose files.

Limitations

It is not a market data API. No equities, no options, no order books, no company fundamentals. If you arrived here from a stock screener, this is the wrong shelf.

The licence on the code is not the licence on the data. Each source repository carries its own licence and most of the fetchers are AGPLv3+, while the aggregated datasets are published under the Open Database Licence — but the legal terms also state that data remains subject to the terms of its original source provider. Those two lines sit next to each other in the same four-point terms and they do not resolve each other. Before republishing anything, check the provider. DBnomics does not carry paid or non-redistributable data at all, which is why the catalogue is official statistics rather than vendor feeds.

Fetchers break, and the project says so. Its own FAQ notes that many fetchers sit in error status on the dashboard, because a fetcher is only as stable as the provider website it scrapes. A quiet provider is indistinguishable from a broken fetcher until you check the last observation.

The API is built for focused queries, not bulk, and the documentation says so. The website download button stops at 1,000 series, and the Python client returns 50 unless you pass max_nb_series explicitly.

Only the Python client is maintained by the project. The R client is the one most economists will reach for, and its CRAN release is 0.6.4 from 25.10.2020. Source for everything lives on the project's own GitLab rather than GitHub, which makes casual contribution and mirroring harder than the licence implies.

Alternatives

Nasdaq Data Link is where the commercial descendants of the old Quandl economic catalogue ended up, sold rather than published. OpenBB is the other shape of the same idea — one Python interface over many providers, including several of the same public sources, rather than one converted copy of them.

Specs

Interfaces
API, Python, Python
Export
CSV, JSON, API
Asset classes
Forex, Bonds, Commodities
Markets
US, UK, EU, Asia, Global
Platforms
Web, Library
AI features
None
Pricing verified
Capabilities verified
Coverage verified

Also worth comparing

  • EconDB5,170 macro series and container-shipping data behind one API and one subscription.
  • Trading EconomicsMacro data for 196 countries with its own forecasts. No free key; the API starts at $199.
  • ECB Data Portal APIEuro reference rates, yield curves and €STR over keyless SDMX — with vintages.
  • FREDThe Fed's macro database — 851,100 series, a free key and 120 requests a minute.
  • IMF DataFree, keyless SDMX access to IMF macro statistics — WEO included, forecasts and all.
  • Alpha VantageThe API most people's first script talks to — free key, wide coverage, hard rate limits.

FAQ

Is DBnomics free?

Yes, and not as a trial. Every dataset and series is free to query, with an unpublished fair-use cap on API calls. The paid tiers are sponsorships that lift the cap and fund the platform; they do not unlock data.

Does DBnomics have stock prices?

No. It carries macroeconomic and official statistics — national accounts, price indices, interest rates, exchange rates, trade and commodity prices. There are no equity quotes, no order books and no company fundamentals.

Who runs DBnomics?

CEPREMAP, a French public economic research centre, with co-funding from partner institutions including the Banque de France, the Agence française de développement, France Stratégie and the Direction générale du Trésor. The documentation puts the platform's budget at under 200,000 euros a year.

Is the R client official?

No. The documentation lists Python as the client it maintains and files rdbnomics under clients made available by the community, alongside Julia, Stata, EViews, Gretl and Matlab. The CRAN release of rdbnomics is 0.6.4, published in October 2020.

Can I redistribute data I pull from DBnomics?

Not on DBnomics' say-so alone. The aggregated datasets carry the Open Database Licence, but the legal terms also state that data stays subject to the licence and terms of its original source provider. Check the provider, not the aggregator.