How We Source and Verify Economic Data
Every figure traces to IMF, BIS, World Bank WDI, or FRED — checked daily and published only when a value actually changes.
Ask any team that has tried to build a dashboard on public economic data and you'll hear the same complaint: not that the data is hard to find, but that it's hard to trust. A GDP figure quoted in one place doesn't match another. An indicator hasn't updated in months and nobody can tell if that's because nothing changed or because nobody's watching it. We built EconomicsAPI to remove that ambiguity, and this is the honest version of how.
The four sources, and why each one
We don't run our own surveys or maintain a proprietary panel. Every number sold as data on this site is standardized from a small set of primary official sources:
- The International Monetary Fund (IMF) — the backbone for GDP growth, inflation, unemployment, government finances, and external-sector series across most of the 50 countries we cover, published through IMF's SDMX data services.
- The Bank for International Settlements (BIS) — the source for central bank policy rates and official exchange rates, aggregated from the world's central banks.
- The World Bank's World Development Indicators (WDI) — the source for GDP levels, population, FDI, remittances, and other indicators the IMF doesn't carry for every country.
- FRED (Federal Reserve Economic Data), maintained by the Federal Reserve Bank of St. Louis — used for select U.S. monthly series where it publishes faster than the alternatives.
You can see exactly which source backs a given number on any indicator page or country page — the attribution is printed next to the value, not buried in a footnote.
Checked daily, published only when something moves
The IMF and BIS feeds are checked once a day; the World Bank WDI feed, which updates far less frequently at the source, is checked weekly. In both cases the check compares the freshly fetched value against what we already have on file, and a value only moves in our system when the underlying source value has actually changed. That distinction matters more than it sounds: a naive "refresh timestamp" approach makes every series look freshly updated even on days when the source published nothing new, which quietly erodes trust the first time someone notices. This is described in more detail on the methodology page — and you can see it in practice as the "last updated" date on every country and indicator page, which reflects real changes only.
Coverage: honest about the edges
As of September 2026 we cover 50 countries — the G20 plus every EU-27 state plus the other major economies that also carry bilateral trade data — across 20 indicators spanning GDP, prices, labour markets, money and banking, government finances, and the external sector. That's a deliberately bounded scope. We'd rather ship 50 countries checked daily than 200 countries nobody's verified feels current. If your use case needs a country or indicator we don't yet carry, get in touch — coverage gaps are itemized, not hidden.
One narrow exception, disclosed
There's exactly one series where we compute rather than pass through: real GDP growth year-over-year, derived from the official constant-price GDP level series, because several sources publish the level but not the growth rate directly. It's the same arithmetic any analyst would do by hand, applied consistently — not a model, not a forecast, and it's the only indicator on the site marked as derived.
Why this matters if you're evaluating alternatives
If you're comparing providers — including TradingEconomics or going straight to FRED or the World Bank's own APIs — the sourcing question is the one worth asking hardest. Ask any provider, us included, which primary sources back a specific number and how often it's actually checked. If the answer is vague, that's the answer.
We keep every value auditable back to its official source, and the same source-attributed data is available to AI agents over MCP — see our AI and agent access policy for how that works without scraping the site.
FAQ
Common questions
Related articles
Where to Get Free Economic Data in 2026
A practical, honest guide to FRED, the World Bank, the IMF, and where EconomicsAPI fits alongside them — not a sales pitch dressed as a list.
Ten Years of German Trade Data: What Changed
German exports grew from $1.29 trillion in 2015 to $1.75 trillion in 2025 — here's what the decade of bilateral trade data actually shows.
Giving Your AI Agent Live Economics Data via MCP
How to connect an AI agent to real GDP, inflation, and trade data over MCP instead of scraping pages or hand-rolling API calls.
Get GDP for Any Country in One API Request
A working example against the real /v1/latest endpoint — one request, any of 50 countries, with source attribution in the response.
TradingEconomics API vs EconomicsAPI, Compared
An honest comparison of coverage, update cadence, pricing transparency, and agent support — including where TradingEconomics is still the better fit.