Every IMF indicator
API · /imf-api
IMF Economic Data API
Live macroeconomic data from the International Monetary Fund's World Economic Outlook — the official cross-country numbers, served from the public IMF DataMapper, no key, nothing stored. GDP, real GDP growth, inflation, gross government debt, unemployment, the current-account balance, GDP per capita and 120-plus other indicators for 200-plus countries, with the IMF's historical record back to 1980 and its forecasts several years into the future. The indicators endpoint lists every series the IMF publishes, with an optional search. The series endpoint returns one indicator's full time series for one country — every year, actual and projected. The country endpoint returns a snapshot of a country's headline numbers — real GDP growth, inflation, government debt as a share of GDP, unemployment, current-account balance and GDP per capita — across recent and forecast years. Compare economies, track the debt and growth outlook and pull the same numbers policymakers use, as live JSON. This is the IMF macro / economic-indicator cut — distinct from the FX-rate, central-bank and market-data APIs in the catalogue.
API health
healthy- Uptime
- 100.00%
- Server probes · 24h
- Avg latency
- 1112 ms
- Server probes · 24h
- Subscribers
- 3,762
- active
- Total calls
- 76
- last 7 days
Pricing
Pick a tier — billed monthly, cancel anytime.
Free
Free
- 20,000 calls / month
- 3 requests / second
- Hard cap (429 above quota, no overage)
- 20k calls/month
- 3 req/sec
- All endpoints
- No credit card
Analyst
€8.25 /month
- 225,000 calls / month
- 10 requests / second
- Hard cap (429 above quota, no overage)
- 225k calls/month
- 10 req/sec
- Email support
Pro
€24.10 /month
- 900,000 calls / month
- 28 requests / second
- Hard cap (429 above quota, no overage)
- 900k calls/month
- 28 req/sec
- Priority support
Scale
€55.60 /month
- 3,100,000 calls / month
- 60 requests / second
- Hard cap (429 above quota, no overage)
- 3.1M calls/month
- 60 req/sec
- Dedicated SLA
Built by
Related APIs
Other APIs with overlapping tags.
DBnomics API
Economic data from 90+ official providers as one API, powered by DBnomics. DBnomics aggregates the public statistics of the IMF, OECD, Eurostat, the European Central Bank, the World Bank, the BIS, the US Federal Reserve and Bureau of Labor Statistics, national statistics offices and dozens more — millions of time series — into a single, consistent interface. List the data providers; search datasets across every provider at once by keyword; read a dataset's details and its dimensions (the codes you combine to pick a series); and fetch a series with its full observations (period and value) plus the latest data point. The typical flow is search → dataset → series. Ideal for macroeconomic and financial dashboards, data-science and research pipelines, fintech and economics apps, and anyone who needs GDP, inflation, unemployment, interest-rate, trade or monetary series from authoritative sources. Data is free and open.
api.oanor.com/dbnomics-api
Statistics Canada Economic Data API
Key Canadian economic indicators from the official Statistics Canada Web Data Service. Pull the Consumer Price Index, the seasonally-adjusted unemployment rate, monthly real GDP, the Bank of Canada policy rate and the national population estimate — look up a single indicator, read a full country snapshot with all of them at once, or fetch the raw time series for any Statistics Canada vector by its id (with as many recent periods as you need). Every value carries the indicator label, its unit and the exact reference period, and always resolves to the latest published observation, so there are no dates to hard-code. Built for dashboards, macro research and CAD currency or rates models that need authoritative Canadian data. Distinct from market and FX feeds, and from our OECD cross-country indicators: this surfaces official Statistics Canada figures.
api.oanor.com/statcan-api
GDP by Sector API
Which parts of each economy are actually driving growth — real GDP growth broken down by economic sector, from the OECD's official Quarterly National Accounts as an API, live, no key. Headline GDP growth is one number, but it hides the story: whether the expansion is being carried by services, by industry, by construction or by agriculture, and which sector is dragging. Gross value added by economic activity decomposes real GDP into those sectors, so you can see, for any economy, that (say) services are growing while industry is in recession. It is the read economists and equity-sector investors use to understand the shape of the cycle, not just its size. The OECD harmonises and seasonally adjusts the real, chain-linked-volume figures so they are comparable across countries. This API computes the quarter-on-quarter and year-on-year growth of real gross value added in four sectors — services, industry (excluding construction), construction and agriculture. The country endpoint gives one economy's sector breakdown side by side and flags the leading and lagging sector. The services endpoint ranks every economy by services value-added growth (the largest sector in advanced economies); the industry endpoint ranks by industry value-added growth (the most cyclical). Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The sectoral-GDP / value-added cut — distinct from the headline GDP-growth board (the total), the monthly industrial-production index (a different measure, industry only), the annual IMF World Economic Outlook database, and the generic multi-provider data aggregator. Figures are quarterly, in percent.
api.oanor.com/gdpsector-api
GDP Growth API
How fast each economy is actually growing, on one comparable screen — real GDP growth from the OECD's official Quarterly National Accounts as an API, live, no key. Real GDP growth is the single most-watched macroeconomic number there is: it is the headline measure of whether an economy is expanding or in recession, it sets the backdrop for every central-bank decision, and the quarterly print moves bond, currency and equity markets. The OECD harmonises and seasonally adjusts the national accounts so the figures are genuinely comparable across countries. This API serves the two growth rates people actually quote — the quarter-on-quarter change (the latest quarter's pace) and the year-on-year change (growth versus the same quarter a year earlier), both for real, chain-linked-volume GDP. The board endpoint ranks every economy by its year-on-year growth, with the quarter-on-quarter move alongside, so you can see who is booming and who is shrinking. The momentum endpoint ranks by the latest quarter-on-quarter move — the freshest read on the cycle. The country endpoint gives one economy's GDP growth with a plain-language read (two consecutive negative quarters is the classic technical-recession marker). Each reading carries its own quarter and discontinued series are excluded, so the board is genuinely current. The headline GDP-growth cut — distinct from the annual IMF World Economic Outlook database (a yearly figure and forecast, not the live quarterly print), the leading-indicator and confidence boards (forward-looking soft data), and the generic multi-provider data aggregator. Figures are quarterly, in percent.
api.oanor.com/gdp-api
Frequently asked questions
Quick answers about pricing, quotas, and integration.
How do I get an API key for IMF Economic Data API?
What's the rate limit for IMF Economic Data API?
How much does IMF Economic Data API cost?
Can I cancel my subscription anytime?
Is IMF Economic Data API GDPR-compliant?
Pick an endpoint from the list on the left to see its details and try it.
Code snippets
Sign up to get an API key, then call any path under your slug.
curl https://api.oanor.com/imf-api/SOME_PATH \
-H "x-oanor-key: oanor_test_..."
const res = await fetch("https://api.oanor.com/imf-api/SOME_PATH", {
headers: { "x-oanor-key": "oanor_test_..." }
});
const data = await res.json();
$ch = curl_init("https://api.oanor.com/imf-api/SOME_PATH");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_HTTPHEADER, ["x-oanor-key: oanor_test_..."]);
$response = curl_exec($ch);
import requests
r = requests.get(
"https://api.oanor.com/imf-api/SOME_PATH",
headers={"x-oanor-key": "oanor_test_..."},
)
print(r.json())
Ratings
Sign in to rate.
No reviews yet.
Discussion
Ask questions, share usage tips, get answers from the provider and other developers. Public — anyone can read.
Sign in to start a thread or reply.
Sign inNew thread
·
-
Provider answer
🔒 This thread is locked — no new replies.
-
·
- No threads yet — start the discussion.
Support
Private 1:1 support with the provider — billing questions, integration issues, account problems. Only you and the provider team can see these threads.
Sign in to open a support ticket.
Sign inOpen new ticket
Describe what you need help with. The provider team gets an email and replies on the ticket page.
-
·
Urgent - No tickets yet for this API.