Numbeo Cost of Living Scraper
Pricing
from $4.40 / 1,000 results
Numbeo Cost of Living Scraper
Scrape cost of living data from Numbeo for 539+ cities and 155 countries. Get price indices, individual item prices, and city comparisons. Covers rent, groceries, restaurants, transport, and utilities. Perfect for relocation research and market analysis.
Pricing
from $4.40 / 1,000 results
Rating
0.0
(0)
Developer
ParseForge
Maintained by CommunityActor stats
0
Bookmarked
16
Total users
5
Monthly active users
21 days ago
Last modified
Categories
Share

🌍 Numbeo Cost of Living Scraper
🚀 Collect cost of living data for 500+ cities and 150+ countries. Get price indices, individual item prices, and city-to-city comparisons. Covers rent, groceries, restaurants, transport, and utilities. No coding required.
🕒 Last updated: 2026-04-16 · 📊 6 index types · 🏙️ 500+ cities · 🌐 150+ countries · 🛒 55+ price items per city
The Numbeo Cost of Living Scraper collects living cost indices for 500+ cities and 150+ countries, plus detailed prices for 55+ everyday items in any city worldwide. It supports four scraping modes: city rankings, country rankings, city prices, and city-to-city comparisons.
Whether you are a researcher analyzing global living costs, a digital nomad comparing destinations, or a business benchmarking employee relocation packages, this tool delivers structured cost of living data ready for analysis.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Data analysts, digital nomads, HR/relocation managers, real estate researchers, compensation planners | Cost of living dashboards, relocation planning, salary benchmarking, destination comparison, rent tracking |
📋 What the Numbeo Scraper does
- 🏙️ City rankings. Compare 500+ cities by cost of living, rent, groceries, restaurants, and purchasing power indices.
- 🌐 Country rankings. Compare 150+ countries using the same six standardized indices.
- 🛒 City prices. Get 55+ individual item prices for any city (meals, groceries, transport, utilities, rent).
- ⚖️ City comparison. Side-by-side price comparison between any two cities worldwide.
- 📊 Six index types. Cost of Living, Rent, CoL+Rent, Groceries, Restaurant Price, Local Purchasing Power.
- 💱 Local currency. Prices returned in local currency with currency symbol included.
Each record includes a scraped-at timestamp for time-series analysis.
💡 Why it matters: manually comparing living costs across dozens of cities and countries means browsing scattered data tables one at a time. This Actor exports structured, indexed cost of living data in seconds.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough.
⚙️ Input
| Input | Type | Default | Behavior |
|---|---|---|---|
| mode | string | "rankings" | City Rankings, Country Rankings, City Prices, or Compare. |
| maxItems | integer | 10 | Max results. Free: 10, Paid: up to 1,000,000. |
| city | string | "New-York" | City name for cityPrices mode. |
| city1 | string | "New-York" | First city for compare mode. |
| country1 | string | "United-States" | Country of first city (compare mode). |
| city2 | string | "London" | Second city for compare mode. |
| country2 | string | "United-Kingdom" | Country of second city (compare mode). |
Example: global city cost of living rankings.
{"mode": "rankings","maxItems": 50}
Example: individual prices in Tokyo.
{"mode": "cityPrices","city": "Tokyo","maxItems": 60}
⚠️ Good to Know: Free users are limited to 10 items per run. City names use the URL-friendly format (e.g., "New-York", "Buenos-Aires", "Ho-Chi-Minh-City"). Use rankings mode first to see all available city names.
📊 Output
🧾 Schema
Rankings mode:
| Field | Type | Example |
|---|---|---|
| 🏅 rank | integer | 1 |
| 🏙️ city | string | "Zurich" |
| 🌍 country | string | "Switzerland" |
| 📊 costOfLivingIndex | number | 131.7 |
| 🏠 rentIndex | number | 72.8 |
| 📊 colPlusRentIndex | number | 103.3 |
| 🛒 groceriesIndex | number | 129.5 |
| 🍽️ restaurantPriceIndex | number | 138.2 |
| 💰 purchasingPowerIndex | number | 118.4 |
| 🕒 scrapedAt | ISO 8601 | "2026-04-08T10:00:00.000Z" |
City Prices mode:
| Field | Type | Example |
|---|---|---|
| 📂 category | string | "Restaurants" |
| 🛒 item | string | "Meal, Inexpensive Restaurant" |
| 💰 price | number | 15.00 |
| 💱 currency | string | "$" |
| 🏙️ city | string | "New-York" |
| 🕒 scrapedAt | ISO 8601 | "2026-04-08T10:00:00.000Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| 🏙️ | 500+ cities. Global coverage with standardized indices. |
| 🌐 | 150+ countries. Country-level rankings for broad analysis. |
| 🛒 | 55+ price items. Meals, groceries, transport, utilities, rent per city. |
| ⚖️ | City comparison. Side-by-side price differences between any two cities. |
| ⚡ | Fast. API-based extraction, no browser needed. |
| 📊 | 6 index types. Cost of Living, Rent, Groceries, Restaurant, Purchasing Power, and combined. |
| 🚫 | No proxy needed. Direct access without anti-bot protections. |
📊 6 standardized indices using New York City as the baseline (index = 100) for consistent global comparison.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Modes | Data format | Setup |
|---|---|---|---|---|---|
| ⭐ Numbeo Scraper (this Actor) | $5 free credit | 500+ cities, 150+ countries | 4 modes | JSON, CSV, Excel | ⚡ 2 min |
| Manual browsing | Free | One page at a time | Visual only | Copy-paste | 🕒 Hours |
| Generic web scraper | Varies | Requires custom setup | Custom | Depends | 🕒 30+ min |
| Paid data vendors | High | Varies | API | Varies | 🕒 Varies |
🚀 How to use
- 📝 Sign up. Create a free account with $5 credit (takes 2 minutes).
- 🌐 Open the Actor. Go to the Numbeo Scraper page on Apify.
- 🎯 Set input. Choose a mode (rankings, country rankings, city prices, or compare).
- 🚀 Run it. Click Start and get results in seconds.
- 📥 Download. Grab results in JSON, CSV, or Excel from the Dataset tab.
⏱️ Total time: 2 minutes. No coding required.
💼 Business use cases
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🤖 Ask an AI assistant about this scraper
Open a ready-to-send prompt about this ParseForge actor in the AI of your choice:
- 💬 ChatGPT
- 🧠 Claude
- 🔍 Perplexity
- 🅒 Copilot
❓ Frequently Asked Questions
🔌 Automating Numbeo Scraper
- 🟢 Node.js. Install the apify-client NPM package.
- 🐍 Python. Use the apify-client PyPI package.
- 📚 See the Apify API documentation for full details.
🔌 Integrate with any app
- Make - Automate cost of living tracking
- Zapier - Connect 5,000+ apps
- Slack - Get notifications
- Airbyte - Data pipelines
- GitHub - Trigger from commits
- Google Drive - Export to Sheets
🔗 Recommended Actors
- 📈 FRED Economic Data Scraper - Federal Reserve data
- 🏫 Greatschools Scraper - School ratings and data
- 📰 PR Newswire Scraper - Press releases
- 🏛️ GSA eLibrary Scraper - Government contract data
- 💰 Pitchbook Funds Scraper - Investment fund data
💡 Browse the complete ParseForge collection.
🆘 Need Help? Open our contact form to request a new scraper or report an issue.
⚠️ Disclaimer: Independent tool, not affiliated with Numbeo.com or any of its subsidiaries. Only publicly available data is collected.