[New] Fast Airbnb Scraper
Pay $0.50 for 1,000 Results
[New] Fast Airbnb Scraper
Pay $0.50 for 1,000 Results
Scrape destinations on Airbnb. Extract places and their prices, ratings, reviews counts, images and other details. Download scraped data in various formats including HTML, JSON and Excel.
Do you want to learn more about this Actor?
Get a demoWhat does [New] Fast Airbnb Scraper do?
This scraper can extract listings for a particular area. You can get Airbnb listings from one location: room type, rating, reviews count, coordinates, price, number of guests, room ID, URL, images with captions.
How many results can you scrape with [New] Fast Airbnb Scraper?
The scraper currently returns around 240 listings. However, you have to keep in mind that scraping airbnb.com has many variables to it and may cause the results to fluctuate case by case. Some of the factors are:
- website gives a different number of results depending on the type/value of the input
- website has an internal limit that no scraper can cross
- scraper has a limit that we are working on improving
While we regularly run Actor tests to keep the benchmarks in check, the results may also fluctuate without our knowing. The best way to know for sure for your particular use case is to do a test run yourself.
How much will scraping Airbnb cost you?
This Actor is paid per result. You are not charged for the Apify platform usage, but only a fixed price for each dataset of 1,000 items in the Actor outputs, which is $0.50 per 1,000 results. For 240 results (which is the average number of results returned for a destination), you will pay $0.12
How can you use scraped Airbnb data?
- Monitor Airbnb listings in your chosen location and get the newest prices updates.
- Predict prices for the given location for the upcoming tourist season.
- Find emerging trends and gain competitive intelligence for the travel industry and adapt your own pricing.
- Narrow down emerging popular locations to target with the new touring or lodging offers.
- Support your decisions with data when deciding to open pr visit a new spot away from most popular destinations.
How to scrape Airbnb Destination
Scraping by Destination will get you data from Airbnb search results page. You'll get main info on all available listings in any city or town.
How to scrape Airbnb listings in an area
It's super easy to get Airbnb listings by Destination. Just enter the city name as you would do it in and Airbnb search. You can add the desired check-in and check-out dates (this is optional).
Input example in JSON
1{ 2 "locationQueries": [ 3 "prague" 4 ] 5}
For the full list of optional parameters, their default values, and how to set the values of your own, see the Input Schema tab.
Airbnb data output
The output from [New] Fast Airbnb Scraper is stored in the dataset. After the run is finished, you can download the dataset in various data formats (JSON, CSV, XML, RSS, HTML Table).
Output example in JSON
1{ 2 "url": "https://www.airbnb.com/rooms/1686130?locale=en-US¤cy=USD&check_in=2025-01-14&check_out=2025-01-19", 3 "id": "1686130", 4 "name": "Lovely Apartment Heart in Old Town", 5 "title": "Apartment in Prague", 6 "titleLocale": "en", 7 "subtitles": [ 8 "Free cancellation" 9 ], 10 "additionalInfo": "Jan 14 – 19", 11 "roomType": "entire_home", 12 "coordinates": { 13 "latitude": 50.090172, 14 "longitude": 14.417268 15 }, 16 "rating": { 17 "label": "4.95 out of 5 average rating, 663 reviews", 18 "localizedLabel": "4.95 (663)", 19 "average": 4.95, 20 "reviewsCount": 663 21 }, 22 "images": [ 23 { 24 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/e294c1c7-0654-4bc1-8e5e-c7166cece3d8.jpg", 25 "captions": [] 26 }, 27 { 28 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/1fed53f9-e0bc-4abe-aa2f-3c782dd72fd4.jpg", 29 "captions": [ 30 "4 beds", 31 "3 bedrooms" 32 ] 33 }, 34 { 35 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/1fba23b3-10cd-409e-aa6f-7a5f9c88ff7f.jpg", 36 "captions": [ 37 "1.5 baths" 38 ] 39 }, 40 { 41 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/b2bf4a9b-836f-4668-81ec-9c7d0366bba5.jpg", 42 "captions": [ 43 "2 king beds", 44 "1 single bed", 45 "more" 46 ] 47 }, 48 { 49 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/225cede3-835d-4861-bdd7-c1cf419e57e9.jpg", 50 "captions": [ 51 "Wifi", 52 "Kitchen", 53 "Washer" 54 ] 55 }, 56 { 57 "url": "https://a0.muscache.com/im/pictures/airflow/Hosting-1686130/original/8293ac3c-9854-4266-b50a-90914f9ae98b.jpg", 58 "captions": [ 59 "Rated 4.9 out of 5 for cleanliness" 60 ] 61 } 62 ], 63 "badges": [ 64 "Guest favorite" 65 ], 66 "pricing": { 67 "label": "$136 per night", 68 "originalPrice": null, 69 "price": "$136", 70 "qualifier": "night", 71 "total": "$679 total" 72 }, 73 "checkIn": "2025-01-14", 74 "checkOut": "2025-01-19" 75}
)
Limitations
[New] Fast Airbnb Scraper currently returns around 240 results for a destination, which is what you can see on the website after you type in your destination and click "Search" (there are 15 pages of listings). We are working on ways to increase the number of returned listings.
Advantages
[New] Fast Airbnb Scraper only extracts data from the listings page (overview of offers) - it doesn't open each accomodation's page with details. This makes it faster and cheaper than any scraper that extracts details of each accommodation, like the Airbnb Scraper.
Integrations and [New] Fast Airbnb Scraper
Last but not least, [New] Fast Airbnb Scraper can be connected with almost any cloud service or web app thanks to integrations on the Apify platform. You can integrate with Make, Zapier, Slack, Airbyte, GitHub, Google Sheets, Google Drive, and more. Or you can use webhooks to carry out an action whenever an event occurs, e.g. get a notification whenever [New] Fast Airbnb Scraper successfully finishes a run.
Using [New] Fast Airbnb Scraper with the Apify API
The Apify API gives you programmatic access to the Apify platform. The API is organized around RESTful HTTP endpoints that enable you to manage, schedule, and run Apify actors. The API also lets you access any datasets, monitor actor performance, fetch results, create and update versions, and more.
To access the API using Node.js, use the apify-client NPM package. To access the API using Python, use the apify-client PyPI package.
Check out the Apify API reference docs for full details or click on the API tab for code examples.
Other travel scrapers
We have other tourism-related scrapers for you to try, such as Booking Scraper and Tripadvisor Scraper. If you're interested in those, browse the Travel Category in Apify Store.
Not your cup of tea? Build your own scraper
[New] Fast Airbnb Scraper doesn’t exactly do what you need? You can always build your own! We have various scraper templates in Python, JavaScript, and TypeScript to get you started. Alternatively, you can write it from scratch using our open-source library Crawlee. You can keep the scraper to yourself or make it public by adding it to Apify Store (and find users for it). Or let us know if you need a custom scraping solution.
Your feedback
We’re always working on improving the performance of our Actors. So if you’ve got any technical feedback for [New] Fast Airbnb Scraper or simply found a bug, please create an issue on the Actor’s Issues tab in Apify Console.
Actor Metrics
27 monthly users
-
6 stars
>99% runs succeeded
1.1 days response time
Created in Jun 2024
Modified 3 days ago