Airbnb Scraper — Vacation Rental Listings & Prices
Pricing
from $0.60 / 1,000 record scrapeds
Airbnb Scraper — Vacation Rental Listings & Prices
Scrape Airbnb listings and search results. Extract property title, price per night, location, rating, reviews, amenities, host info, and photos. Filter by location, dates, guests, and property type. Ideal for vacation rental market analysis and price monitoring.
Pricing
from $0.60 / 1,000 record scrapeds
Rating
0.0
(0)
Developer
Rastriq — Structured data from the world
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Share
What data can you scrape from Airbnb — Vacation Rental Listings & Prices?
- Search any location — cities, neighborhoods, regions, or specific postal/zip codes
- Get complete listing data — pricing, ratings, photos, coordinates, badges, and availability
- Enrich with detail pages — optionally fetch full descriptions, amenities, host profiles, and house rules
- Cover entire markets — automatic segmentation breaks through Airbnb's 270-result cap per search
- Target specific zones — use postal codes for granular geographic coverage
Output: Airbnb — Vacation Rental Listings & Prices data structure
The Actor returns structured records with all available fields from Airbnb — Vacation Rental Listings & Prices listings.
Example output (one record)
{"query": "New York, NY","postalCodes": ["10001", "10002", "10003", "10004", "10005"]}
🚀 Quick start
- Click Start with the default input to test with a small sample.
- Open the Output tab to preview results.
- Export as CSV / Excel / JSON, or connect via API.
How to scrape Airbnb — Vacation Rental Listings & Prices — input options
| Field | Description | Default |
|---|---|---|
| Search location | City, neighborhood, or region to search — exactly as you'd type it on Airbnb.Examples: New York, NY, Paris, France, T... | New York, NY |
| Postal / zip codes | List of postal codes to search individually. Each code generates a search like {location}, {code}.Example: ["10001", ... | — |
| Max results | Hard limit on total listings to extract across all zones. The scraper stops immediately when this number is reached. ... | 0 |
| Max pages per segment | Pages of results per price/type segment. Each page has ~18 listings. Lower values = faster but may miss some results. | 15 |
| Check-in date | Format: YYYY-MM-DD. Leave empty for a general search without specific dates. | — |
| Check-out date | Format: YYYY-MM-DD. | — |
| Adults | Number of adult guests. | 1 |
| Children | Ages 2–12. | 0 |
| Infants | Under 2 years old. | 0 |
| Pets | Number of pets. | 0 |
| Min price per night | Minimum nightly price in the selected currency. | — |
| Max price per night | Maximum nightly price in the selected currency. | — |
| Currency | ISO 4217 currency code for prices. Examples: USD, EUR, GBP, JPY. Leave empty for Airbnb's default. | — |
| Room type | Filter by accommodation type. | — |
| Enrich with detail pages | When enabled, visits each listing page to extract: full description, complete amenity list, host profile, house rules... | false |
| Auto-segmentation | Automatically subdivide searches that hit Airbnb's result cap. Disable for a quick sample only. | true |
| Proxy configuration | Optional. Residential proxies recommended for best results. | Apify auto |
🔍 How it works
This Actor uses HTTPX async to extract data from Airbnb — Vacation Rental Listings & Prices. It navigates search results or catalog pages, extracts structured data from each listing, and normalizes the output into a consistent schema.
How much does it cost to scrape Airbnb — Vacation Rental Listings & Prices?
This Actor uses Pay-Per-Event pricing — you pay only for results delivered, not for compute time.
| Plan | What you get |
|---|---|
| Free tier | $5/month of platform credits — enough for thousands of results |
| Paid plans | Scale to tens of thousands of results per run |
🔄 Integrations & scheduling
- Schedule daily/weekly runs from the Apify Console for automated data collection.
- Push results to Google Sheets, Slack, Zapier, Make, webhooks or any database.
- Fetch datasets via the Apify REST API or the official JavaScript/Python clients.
Is it legal to scrape Airbnb — Vacation Rental Listings & Prices?
This Actor collects only publicly available data. It does not log in, bypass paywalls, or access private information. You are responsible for using the extracted data in compliance with the site's Terms of Service and applicable data protection laws (including GDPR where relevant).
❓ FAQ
Can I access the data via API? Yes. Every run stores its dataset on Apify. Fetch it via REST API or use the official JavaScript/Python clients.
What export formats are supported? JSON, CSV, Excel (XLSX), XML, and HTML table. You can also push data directly to Google Sheets or any webhook endpoint.
Do I need proxies? Residential proxies are recommended for best results. The default proxy configuration is pre-set.