MENA Economy Indicators: GDP, Inflation by Country avatar

MENA Economy Indicators: GDP, Inflation by Country

Pricing

Pay per event

Go to Apify Store
MENA Economy Indicators: GDP, Inflation by Country

MENA Economy Indicators: GDP, Inflation by Country

Get GDP, inflation, unemployment, population, FDI and 15 more indicators for Egypt, Saudi Arabia, UAE and 16 more MENA countries as time series. Input: countries, indicators, years. Output: one row per country and indicator. World Bank WDI data (CC BY 4.0).

Pricing

Pay per event

Rating

0.0

(0)

Developer

Alfhar Development

Alfhar Development

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

MENA Economy Indicators: GDP, inflation, unemployment and 17 more indicators for 19 Middle East countries

Get economic and social indicators for Egypt, Saudi Arabia, the UAE, Jordan, Morocco, Iraq and 13 more MENA countries as ready-made time series. You pick countries, indicators and a year range; you get one row per country and indicator with a series array of year and value, the latest value and the change versus the previous year.

Use it for market-entry research, country risk reports, investor decks, dashboards and any model that needs GDP, inflation, unemployment, population, FDI, exchange rate, debt or internet penetration for the region.

What you get

  • 19 MENA countries: Algeria, Bahrain, Djibouti, Egypt, Iran, Iraq, Jordan, Kuwait, Lebanon, Libya, Morocco, Oman, Qatar, Saudi Arabia, Syria, Tunisia, UAE, West Bank and Gaza, Yemen.
  • 20 curated indicators: GDP, GDP per capita, GDP growth, inflation, unemployment, population, population growth, urban population, FDI inflows, exports and imports (% of GDP), official exchange rate, real interest rate, government debt, internet users, mobile subscriptions, labor force participation, life expectancy, industry share of GDP, current account balance.
  • Any other World Development Indicators code through customIndicators (more than 1,400 series).
  • Latest-only mode for a one-row-per-country snapshot.
  • Clean data: years without a value are dropped, so every row has real numbers. Rows with no data at all are not returned and not charged.
  • No key, no login, no personal data.

Input

FieldMeaningExample
countriesMENA countries (empty = all 19)["Egypt", "Saudi Arabia"]
indicatorsCurated indicator codes["NY.GDP.MKTP.CD", "FP.CPI.TOTL.ZG"]
customIndicatorsExtra WDI codes["SH.XPD.CHEX.GD.ZS"]
startYear, endYearYear range2015, 2025
latestOnlyOnly the most recent year per seriesfalse
maxSeriesStop after this many rows100

Example input:

{
"countries": ["Egypt", "Saudi Arabia", "United Arab Emirates", "Jordan"],
"indicators": ["NY.GDP.MKTP.CD", "FP.CPI.TOTL.ZG", "SL.UEM.TOTL.ZS"],
"startYear": 2015
}

Output

Example rows (real output, trimmed):

CountryIndicatorLatest yearLatest valueChange vs previous year
Egypt, Arab Rep.GDP (current US$)2025365,254,630,180-6.12%
Saudi ArabiaGDP (current US$)20251,276,942,933,3331.82%
Egypt, Arab Rep.Inflation, consumer prices (annual %)202514.07
JordanInflation, consumer prices (annual %)20251.77

Full JSON item:

{
"countryName": "Egypt, Arab Rep.",
"countryIso3": "EGY",
"indicatorCode": "NY.GDP.MKTP.CD",
"indicator": "GDP (current US$)",
"series": [{"year": 2021, "value": 424671765455.704}, {"year": 2022, "value": 476747720364.742}, {"year": 2023, "value": 395926071447.591}, {"year": 2024, "value": 389059910593.1}, {"year": 2025, "value": 365254630179.737}],
"yearsWithData": 5,
"firstYear": 2021,
"lastYear": 2025,
"latestValue": 365254630179.737,
"changeVsPreviousPointPct": -6.12,
"sourceLastUpdated": "2026-07-13",
"source": "World Development Indicators, The World Bank (CC BY 4.0)",
"sourceUrl": "https://data.worldbank.org/indicator/NY.GDP.MKTP.CD",
"scrapedAt": "2026-10-07T17:29:25Z"
}

Python example

from apify_client import ApifyClient
client = ApifyClient("<YOUR_APIFY_TOKEN>")
run = client.actor("alfhar/mena-economy-indicators").call(run_input={
"countries": ["Egypt", "Saudi Arabia", "Jordan"],
"indicators": ["NY.GDP.MKTP.CD", "FP.CPI.TOTL.ZG"],
"startYear": 2018,
})
for row in client.dataset(run["defaultDatasetId"]).iterate_items():
print(row["countryName"], row["indicator"], row["lastYear"], row["latestValue"])

Use cases

  • Country comparison tables for market-entry and expansion plans.
  • Macro inputs (inflation, interest rate, exchange rate, debt) for financial models.
  • Investor and bank reports on Egypt, the Gulf and North Africa.
  • Dashboards that refresh each time the World Bank updates the data (a few times a year).

Limitations

  • Annual data only. The most recent year is often one year behind, and some countries (Syria, Yemen, Libya, Lebanon) have gaps because of conflict or missing reporting. Missing years are simply absent.
  • Values are as published by the World Bank, in the unit named in the indicator title (for example current US$, annual %, per 100 people). They are not revised or forecast by this Actor.
  • Only the World Development Indicators database is queried, not other World Bank databases.

Data source and licence

Data: The World Bank, World Development Indicators, retrieved through the World Bank Indicators API. The dataset is licensed under Creative Commons Attribution 4.0 (CC BY 4.0), which allows commercial use and redistribution with attribution. If you republish results, credit: "The World Bank: World Development Indicators (CC BY 4.0)" and indicate any changes (this Actor drops empty years and adds the change percentage). This Actor is not affiliated with or endorsed by the World Bank.

Pricing

Pay per result, no API key needed. Billing is pay per event: a small fee when a run starts plus a fee for every series row returned. Set a maximum cost per run and the Actor stops at your limit (the minimum allowed is $0.10). See the pricing panel on this page for the current rates.

Support

Need another country, indicator or field? Use the Issues tab of this Actor.