Airbnb Scraper
Pricing
Pay per usage
Airbnb Scraper
Fast, lightweight and cost-effective Airbnb scraper. Extract listings, prices, ratings, reviews, coordinates, and property details without browser overhead.
Pricing
Pay per usage
Rating
0.0
(0)
Developer
ulises salgado diaz
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Share
A fast, lightweight, and cost-efficient Apify Actor to scrape Airbnb property listings worldwide without browser overhead.
Why Airbnb Scraper?
Existing Airbnb scrapers on the market often rely on heavyweight headless browsers (Playwright or Puppeteer) that consume massive amounts of RAM, load slowly, and frequently crash or get blocked.
Airbnb Scraper is built differently:
- ⚡ 10x Faster Execution: Extracts pre-rendered structured data directly via lightweight HTTP requests.
- 💰 90% Lower Compute Cost: Runs smoothly with minimal memory footprint (256MB–512MB RAM), saving you compute units.
- 🎯 Accurate & Complete Data: Delivers pristine property details, coordinates, ratings, prices, and room specifications.
- 🌐 Global Search: Search by any city, region, or destination, or pass direct Airbnb search URLs.
Extracted Data Fields
Each scraped record in your dataset includes:
| Field | Type | Description | Example |
|---|---|---|---|
id | String | Unique numeric listing ID | "960237002380963231" |
url | String | Direct link to the listing | "https://www.airbnb.com/rooms/960237002380963231" |
name | String | Listing display name | "Cozy Apartment near Eiffel Tower" |
title | String | Property category & area | "Entire rental unit in Paris" |
price_formatted | String | Display price with currency | "$145 USD total" |
price_qualifier | String | Price type (total, night) | "total" |
rating | Float | Average star rating | 4.92 |
reviews_count | Integer | Total number of guest reviews | 348 |
is_guest_favorite | Boolean | Guest Favorite badge status | true |
is_superhost | Boolean | Host is a verified Superhost | true |
bedrooms | Integer | Number of bedrooms | 1 |
beds | Integer | Number of beds | 2 |
bathrooms | Float | Number of bathrooms | 1.5 |
latitude | Float | Geographic latitude coordinate | 48.8584 |
longitude | Float | Geographic longitude coordinate | 2.2945 |
badges | Array | Listing badges and awards | ["Guest favorite"] |
primary_image | String | High-resolution cover photo URL | "https://a0.muscache.com/..." |
images_count | Integer | Count of available preview photos | 10 |
Input Configuration
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
location | String | Optional* | "Paris, France" | Destination city or region. |
start_urls | Array | Optional* | [] | Direct Airbnb search URLs (takes priority over location). |
currency | String | No | "USD" | Currency for pricing (USD, EUR, MXN, GBP, CAD, etc.). |
check_in | String | No | null | Check-in date in YYYY-MM-DD format. |
check_out | String | No | null | Check-out date in YYYY-MM-DD format. |
max_listings | Integer | No | 40 | Maximum listings to extract (1 to 1,000). |
proxy_configuration | Object | No | {"useApifyProxy": true} | Proxy settings (Apify Proxy recommended). |
* Either location or start_urls must be provided.
Example Output (JSON)
{"id": "960237002380963231","url": "https://www.airbnb.com/rooms/960237002380963231","name": "Charming Studio with Canal View","title": "Entire rental unit in 10th Arrondissement","price_formatted": "$128 USD total","price_qualifier": "total","rating": 4.88,"reviews_count": 142,"is_guest_favorite": true,"is_superhost": true,"bedrooms": 1,"beds": 1,"bathrooms": 1.0,"latitude": 48.8732,"longitude": 2.3654,"badges": ["Guest favorite"],"images_count": 10,"primary_image": "https://a0.muscache.com/im/pictures/hosting/..."}
Best Practices & Tips
- Proxies: When running high-volume extractions in Apify Cloud, keep
useApifyProxyenabled (Residential or Datacenter) to ensure uninterrupted access. - Dates: To obtain exact total pricing including local taxes and fees, specify both
check_inandcheck_out. - Pagination: The Actor automatically navigates Airbnb page cursors until reaching your
max_listingslimit.
Resumen en Español
Extractor comercial de alta velocidad para Airbnb. Extrae alojamientos, precios, calificaciones, coordenadas y características sin utilizar navegadores pesados, lo que reduce drásticamente el costo de ejecución en la nube de Apify (menos de $0.05 USD por corrida típica) y multiplica la velocidad hasta por 10x.