[New]  Fast Airbnb Scraper avatar

[New] Fast Airbnb Scraper

Try for free

Pay $2.00 for 1,000 Results

View all Actors
[New]  Fast Airbnb Scraper

[New] Fast Airbnb Scraper

tri_angle/new-fast-airbnb-scraper
Try for free

Pay $2.00 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 demo

What 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 $2 per 1,000 results. For 240 results (which is the average number of results returned for a destination), you will pay $0.48

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&currency=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}

Apify  -  Airbnb example)

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.

Developer
Maintained by Apify
Actor metrics
  • 52 monthly users
  • 5 stars
  • 100.0% runs succeeded
  • 5.2 days response time
  • Created in Jun 2024
  • Modified 11 days ago