
Airbnb Scraper
Pricing
$1.25 / 1,000 results

Airbnb Scraper
Scrape Airbnb rentals in your chosen destinations. Extract descriptions, locations, prices per night, ratings, reviews count, host details, amenities and more. Download scraped data in various formats including HTML, JSON and Excel.
4.3 (6)
Pricing
$1.25 / 1,000 results
100
Total users
9.3K
Monthly users
354
Runs succeeded
92%
Issues response
12 days
Last modified
3 months ago
Run Failed
Closed
The run failed - not sure how to solve it - hope you can advice TIA

Hello, the issue is caused by an unsupported start URL: https://www.airbnb.com/s/Sri-Lanka/homes?
It is indicated by the log message:
2024-02-11T03:00:51.385Z Error: Provided urls must be AirBnB room urls, got https://www.airbnb.com/s/Sri-Lanka/homes?.2024-02-11T03:00:51.388Z Valid url examples are:2024-02-11T03:00:51.391Z https://www.airbnb.com/rooms/37288141 - OR - https://www.airbnb.com/luxury/listing/20470618
The easiest way to resolve the issue is to remove startUrls
and use locationQuery
instead:
{"addMoreHostInfo": false,"calendarMonths": 0,"currency": "USD","debugLog": false,"includeReviews": false,"limitPoints": 100,"locationQuery": "Sri Lanka","maxConcurrency": 50,"maxReviews": 10,"proxyConfiguration": {"useApifyProxy": true},"simple": true,"timeoutMs": 300000}
We added a new issue to our backlog - to support location search startUrls
such as:
https://www.airbnb.com/s/Sri-Lanka/homes
We would also like to support multiple locations in a single run through this new feature. So, startUrls
may then look like this:
{"startUrls": [{"url": "https://www.airbnb.com/s/Sri-Lanka/homes"},{"url": "https://www.airbnb.cz/s/Kamakura/homes"}]}
I'm closing this issue as the original problem can be resolved by replacing startUrls
with locationQuery
.