IMF Data Scraper | Global Economic Indicators avatar

IMF Data Scraper | Global Economic Indicators

Pricing

from $19.00 / 1,000 results

Go to Apify Store
IMF Data Scraper | Global Economic Indicators

IMF Data Scraper | Global Economic Indicators

Extract macroeconomic time series from the IMF including GDP, inflation, debt, balance of payments, exchange rates, and country statistics. Pull data from World Economic Outlook and IFS for any country and indicator to power dashboards, finance research, and economic modeling.

Pricing

from $19.00 / 1,000 results

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

3 days ago

Last modified

Share

ParseForge Banner

📊 IMF Data Scraper

🚀 Export IMF economic indicators for 190+ countries in seconds. GDP growth, inflation, unemployment, government debt - all from the IMF World Economic Outlook, zero configuration required.

🕒 Last updated: 2026-05-21 · 📊 11 fields per record · 190+ countries · Annual frequency

The IMF Data Scraper extracts time series data from the International Monetary Fund's public World Economic Outlook (WEO) API. No API key required - the IMF provides this data freely. Every record includes the indicator code, human-readable name, country, year, value, unit, and scrape timestamp.

Coverage spans the full WEO dataset: GDP, inflation, unemployment, current account, government debt, PPP conversion rates, and more, for every IMF member country from 1980 through present with forecasts to 2031.

Target Audience / Use Cases

WhoWhy
Economists & analystsTrack macroeconomic trends across countries
JournalistsResearch and fact-check economic data
Data scientistsBuild models with clean, structured IMF data
InvestorsMonitor macro indicators for market research
Academic researchersComparative country studies
DevelopersIntegrate IMF data into dashboards and apps

📋 What the IMF Data Scraper does

  • Selects from 9 World Economic Outlook indicators including CPI inflation, GDP growth, unemployment, and government debt
  • Accepts any combination of ISO 2-letter country codes for precise country selection
  • Filters by start and end year (1980 to 2031 including forecasts)
  • Respects maxItems for controlled data extraction
  • Returns clean structured records with no null fields for the supported indicators
  • Exports to CSV, Excel, JSON, and XML in one click

💡 Why it matters: The IMF WEO is one of the most authoritative macroeconomic datasets in the world, updated twice yearly. Getting this data in a spreadsheet previously required manual downloads from the IMF website. This actor delivers it in seconds.

🎬 Full Demo

🚧 Coming soon

⚙️ Input

FieldTypeRequiredDefaultDescription
indicatorselectYesPCPIPCHIMF WEO indicator to retrieve
countryCodesarrayNoTop 10 economiesISO 2-letter codes, e.g. ["US","GB","DE"]
startYearintegerNo2010Earliest year (minimum 1980)
endYearintegerNo2023Latest year
maxItemsintegerNo10Max records to return

Available indicators:

CodeNameUnit
PCPIPCHInflation Rate, Average Consumer PricesAnnual percent change
NGDP_RPCHReal GDP Growth RateAnnual percent change
NGDPDGDP, Current PricesBillions of USD
BCA_NGDPDCurrent Account BalancePercent of GDP
LURUnemployment RatePercent
GGXWDG_NGDPGeneral Government Gross DebtPercent of GDP
GGXCNL_NGDPGovernment Net Lending/BorrowingPercent of GDP
NGDPDPCGDP Per Capita, Current PricesUSD per capita
PPPEXImplied PPP Conversion RateNational currency per international dollar

Example 1 - CPI inflation for G7 countries (2015-2023):

{
"indicator": "PCPIPCH",
"countryCodes": ["US", "GB", "DE", "JP", "FR", "IT", "CA"],
"startYear": 2015,
"endYear": 2023,
"maxItems": 100
}

Example 2 - Government debt for emerging markets:

{
"indicator": "GGXWDG_NGDP",
"countryCodes": ["IN", "BR", "MX", "ZA", "TR", "AR", "ID"],
"startYear": 2010,
"endYear": 2023,
"maxItems": 200
}

⚠️ Good to Know: Free users are limited to 10 items per run. Upgrade to a paid plan for up to 1,000,000 items. The actor uses the IMF World Economic Outlook public API which includes historical data from 1980 and WEO forecasts through 2031.

📊 Output

FieldTypeDescription
📊 indicatorstringIMF indicator code (e.g. PCPIPCH)
📈 indicatorNamestringHuman-readable indicator name
🌍 countrystringCountry name
🏳️ countryCodestringISO 2-letter country code
📅 yearstringYear of observation
💹 valuenumberNumeric value for the indicator
📐 unitstringUnit of measurement
🔁 frequencystringData frequency (Annual)
🔗 urlstringIMF DataMapper URL for this indicator
🕒 scrapedAtstringISO timestamp of extraction
errorstringError message if extraction failed

Sample records (CPI inflation, 2022):

[
{
"indicator": "PCPIPCH",
"indicatorName": "Inflation Rate, Average Consumer Prices",
"country": "United States",
"countryCode": "US",
"year": "2022",
"value": 8,
"unit": "Annual percent change",
"frequency": "Annual",
"url": "https://www.imf.org/external/datamapper/PCPIPCH",
"scrapedAt": "2026-05-22T00:55:04.773Z",
"error": null
},
{
"indicator": "PCPIPCH",
"indicatorName": "Inflation Rate, Average Consumer Prices",
"country": "United Kingdom",
"countryCode": "GB",
"year": "2022",
"value": 7.9,
"unit": "Annual percent change",
"frequency": "Annual",
"url": "https://www.imf.org/external/datamapper/PCPIPCH",
"scrapedAt": "2026-05-22T00:55:04.773Z",
"error": null
},
{
"indicator": "PCPIPCH",
"indicatorName": "Inflation Rate, Average Consumer Prices",
"country": "China, People's Republic of",
"countryCode": "CN",
"year": "2022",
"value": 2,
"unit": "Annual percent change",
"frequency": "Annual",
"url": "https://www.imf.org/external/datamapper/PCPIPCH",
"scrapedAt": "2026-05-22T00:55:04.773Z",
"error": null
}
]

✨ Why choose this Actor

FeatureBenefit
🌐 No API key requiredZero setup - just run
📡 Direct IMF WEO sourceOfficial, authoritative data
🕰️ 1980-2031 coverageHistorical + WEO forecasts
🌍 190+ countriesEvery IMF member nation
📊 9 key indicatorsGDP, inflation, debt, unemployment
🚀 Runs in secondsFast API-first implementation
📤 CSV/Excel/JSON/XMLInstant export in any format
🆓 Free tier available10 items per run, no credit card

📈 How it compares to alternatives

MethodSpeedData QualityEase of Use
IMF Data Scraper (this)SecondsOfficial WEOOne-click
Manual IMF website downloadMinutesOfficialRequires navigation
IMF SDMX API (raw)SecondsOfficialComplex XML/JSON
World Bank scraperSecondsWorld BankDifferent coverage
Custom Python scriptHours to buildVariesRequires coding

🚀 How to use

  1. Create a free Apify account - includes $5 credit
  2. Open the IMF Data Scraper actor page
  3. Select an indicator from the dropdown (e.g. "Inflation Rate, Average Consumer Prices")
  4. Enter country codes (e.g. ["US","GB","DE","JP","CN"]) or leave empty for top 20 economies
  5. Set the year range (default 2010-2023)
  6. Click Start and wait a few seconds
  7. Download your dataset as CSV, Excel, JSON, or XML

💼 Business use cases

Macroeconomic Research

Compare inflation trajectories across countries during the 2021-2023 global inflation surge. Pull PCPIPCH for all 190+ countries in a single run, export to Excel, and chart side-by-side. Identify outliers - countries with inflation above 20% or below 0% - for deeper research.

Investment and Portfolio Analysis

Monitor government debt-to-GDP ratios (GGXWDG_NGDP) across emerging markets. Run monthly to track fiscal deterioration. Combine with GDP growth (NGDP_RPCH) to identify countries with high debt but low growth as sovereign risk flags.

Policy and Advocacy

Track unemployment rates (LUR) across a custom list of countries for policy reports. Export the time series as a chart-ready CSV and compare pre/post policy intervention periods. The WEO forecasts extend through 2031 for forward-looking analysis.

Competitive Intelligence

Monitor economic conditions in target markets. Pull GDP per capita (NGDPDPC) and PPP conversion rates (PPPEX) for markets where your company operates or plans to expand. Build an automated data pipeline using Apify's scheduling feature.

🔌 Automating IMF Data Scraper

The actor integrates with automation platforms via Apify's webhooks and API:

  • Make (formerly Integromat) - Trigger on schedule, route data to Google Sheets or Airtable
  • Zapier - Connect to 5,000+ apps, push IMF data to Slack channels or databases
  • Slack - Post macro indicator summaries to team channels after each run
  • Google Sheets - Append new records directly to a live spreadsheet via Make/Zapier
  • REST API - Use Apify's API to trigger runs and fetch results programmatically

Example cron: run weekly on Mondays to track the latest WEO updates.

🌟 Beyond business use cases

Academic Research

  • Cross-country growth regressions using IMF GDP and investment data
  • Debt sustainability analysis for developing economies
  • Inflation dynamics research post-COVID-19

Data Journalism

  • Fact-check claims about inflation, unemployment, or government debt
  • Create interactive charts backed by authoritative IMF data
  • Track how WEO forecasts change edition-to-edition

Personal Finance and Investing

  • Monitor inflation trends in countries you hold currency or assets in
  • Track PPP exchange rates for international purchasing power comparison
  • Follow government debt trends in bond markets you follow

Education and Classroom

  • Economics teachers can assign country analysis projects using real IMF data
  • Students learn to interpret macroeconomic indicators using live datasets
  • Ideal for development economics, international finance courses

🤖 Ask an AI assistant about this scraper

Not sure which indicator to use or how to structure your analysis? Ask Claude, ChatGPT, or any AI assistant:

"I want to compare inflation across G20 countries from 2015 to 2023 using the IMF Data Scraper. What indicator code should I use and how do I structure the input?"

The actor's output is structured and clean - perfect for feeding directly into AI analysis workflows.

❓ Frequently Asked Questions

🔑 Do I need an API key for the IMF? No. The IMF World Economic Outlook data is completely public. The actor accesses it without any authentication.

📅 How current is the data? The WEO is updated twice yearly (April and October). The actor always fetches the latest available data. As of this writing, April 2026 data is available.

🔮 Does it include forecasts? Yes. WEO data extends through 2031 with IMF projections. Set your endYear beyond the current year to include forecasts.

🌍 Which countries are covered? All 190 IMF member countries. Use ISO 2-letter country codes (US, GB, DE, CN, etc.) or leave the field empty to get all countries.

📊 Which indicators are available? The actor exposes 9 key WEO indicators. The full WEO dataset has many more - if you need a specific indicator not listed, contact ParseForge.

💾 What export formats are supported? CSV, Excel (.xlsx), JSON, and XML - all built into Apify's dataset viewer.

🔁 Can I run this on a schedule? Yes. Apify supports cron-based scheduling. Set up a weekly or monthly run to track evolving WEO data.

🔢 What is the maximum number of records? Paid users can retrieve up to 1,000,000 records. A full run (all countries, all indicators, all years) for one indicator yields approximately 190 countries x 50 years = ~9,500 records.

⏱️ How long does a run take? Typically 3-5 seconds. The IMF API is fast and the actor makes a single HTTP request per run.

📈 How do I estimate run time for 100 items? For 100 records: approximately 3-5 seconds total. The bottleneck is the single API call, not parsing.

🔌 Integrate with any app

Apify supports native integrations with: Make, Zapier, Slack, Google Sheets, Airtable, Notion, Salesforce, HubSpot, Webhooks, REST API, Python SDK, JavaScript SDK, and more.

ActorDescription
World Bank ScraperWorld Bank development indicators, GDP, poverty data
BLS Data ScraperUS Bureau of Labor Statistics - CPI, unemployment, wages
Exchange Rate ScraperLive exchange rates for 170+ currencies

💡 Pro Tip: browse the complete ParseForge collection for 90+ public data scrapers covering finance, economics, real estate, and more.


Disclaimer: This actor scrapes publicly available data from the International Monetary Fund's World Economic Outlook API. All data is sourced from www.imf.org. Use of this data is subject to IMF's terms of service. ParseForge is not affiliated with the IMF. Data accuracy depends on the IMF's own figures and forecast methodology.