Expatistan Cost of Living Scraper avatar

Expatistan Cost of Living Scraper

Pricing

from $10.00 / 1,000 results

Go to Apify Store
Expatistan Cost of Living Scraper

Expatistan Cost of Living Scraper

Scrape Expatistan.com cost of living data. Get city rankings with price indices, detailed prices by category (Food, Housing, Clothes, Transportation, Personal Care, Entertainment). Compare living costs across 100+ cities worldwide.

Pricing

from $10.00 / 1,000 results

Rating

0.0

(0)

Developer

lulz bot

lulz bot

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

4 days ago

Last modified

Categories

Share

Scrape cost of living data from Expatistan.com. Extract city rankings with price indices and detailed prices across 6 categories: Food, Housing, Clothes, Transportation, Personal Care, and Entertainment.

What data can you get?

Rankings Mode (scrapeDetails = false)

For each city in the rankings:

  • City name and country
  • Rank (global position)
  • Price index (relative cost of living score)
  • URL to the city's detail page

Detail Mode (scrapeDetails = true)

Everything from rankings mode, plus 50+ individual price items grouped by category:

  • Food: lunch menu, fast food combo, chicken, milk, eggs, tomatoes, cheese, apples, potatoes, beer, wine, coca-cola, bread
  • Housing: rent (studio + apartment, expensive + normal area), utilities, internet, TV, microwave, laundry detergent, cleaning help
  • Clothes: jeans, summer dress, sport shoes, business shoes
  • Transportation: new car, gas, monthly transit pass, taxi ride
  • Personal Care: cold medicine, antibiotics, doctor visit, tampons, deodorant, shampoo, toilet paper, toothpaste, haircut
  • Entertainment: dinner out, movie tickets, theater tickets, Italian restaurant dinner, cocktail, cappuccino, beer in pub, iPad, mobile tariff, gym membership, cigarettes

Input Parameters

ParameterTypeDefaultDescription
searchQueriesstring[]["New York", "London"]City names to search for. Matched against Expatistan's city index.
maxListingsinteger50Maximum number of cities to scrape. Set to 0 for all (~107 cities).
scrapeDetailsbooleantrueWhether to visit each city's page for full category prices.
proxyConfigurationobject{"useApifyProxy": true}Proxy settings. Recommended since Expatistan uses Cloudflare.

Example Output (Detail Mode)

{
"city": "New York City",
"country": "United States",
"rank": 1,
"priceIndex": 243,
"url": "https://www.expatistan.com/cost-of-living/new-york-city",
"categories": [
{
"name": "Food",
"items": [
{
"item": "Basic lunchtime menu (including a drink) in the business district",
"price": "$29",
"priceValue": 29,
"currency": "$"
},
{
"item": "Combo meal in fast food restaurant (big mac meal or similar)",
"price": "$13",
"priceValue": 13,
"currency": "$"
}
]
},
{
"name": "Housing",
"items": [
{
"item": "Monthly rent for 85 m2 (900 sqft) furnished accommodation in expensive area",
"price": "$6,968",
"priceValue": 6968,
"currency": "$"
}
]
}
],
"itemCount": 51,
"scrapedAt": "2026-04-25T12:00:00.000Z"
}

Example Output (Rankings Only)

{
"city": "New York City",
"country": "United States",
"rank": 1,
"priceIndex": 243,
"url": "https://www.expatistan.com/cost-of-living/new-york-city",
"scrapedAt": "2026-04-25T12:00:00.000Z"
}

Use Cases

  • Relocation planning: Compare living costs between cities before moving
  • Salary benchmarking: Understand purchasing power differences across cities
  • Remote work analysis: Find affordable cities to live in while working remotely
  • Market research: Track cost of living trends for business decisions
  • Academic research: Economic studies on global cost of living patterns
  • Travel budgeting: Estimate daily expenses for different destinations

Tips

  • The rankings page lists ~107 cities worldwide. Use maxListings: 0 to scrape all of them.
  • City name matching is case-insensitive and accent-insensitive. "New York" will match "New York City".
  • If no search queries match any cities, the scraper falls back to all ranked cities (up to maxListings).
  • Proxy is recommended as Expatistan uses Cloudflare protection.
  • Detail mode makes one additional request per city, so it's slower but provides much richer data.