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.
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.
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:
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.
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
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.
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).
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.
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).
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}
)
[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.
[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.
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.
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.
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.
[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.
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.
Yes, if you're scraping publicly available data for personal or internal use. Always review Websute's Terms of Service before large-scale use or redistribution.
No. This is a no-code tool — just enter a job title, location, and run the scraper directly from your dashboard or Apify actor page.
It extracts job titles, companies, salaries (if available), descriptions, locations, and post dates. You can export all of it to Excel or JSON.
Yes, you can scrape multiple pages and refine by job title, location, keyword, or more depending on the input settings you use.
You can use the Try Now button on this page to go to the scraper. You’ll be guided to input a search term and get structured results. No setup needed!