Airbnb Search Results Scraper 🏠 avatar
Airbnb Search Results Scraper 🏠

Pricing

$19.99/month + usage

Go to Store
Airbnb Search Results Scraper 🏠

Airbnb Search Results Scraper 🏠

Developed by

EasyApi

Maintained by Community

🏠 Extract detailed Airbnb listing data from search results including prices, ratings, locations, and amenities. Perfect for market research, price monitoring, and travel industry analysis. Supports multiple search URLs and customizable data limits.

0.0 (0)

Pricing

$19.99/month + usage

0

Monthly users

2

Runs succeeded

>99%

Last modified

4 days ago

Extract comprehensive data from Airbnb search results with this powerful scraper. Get detailed information about listings, including pricing, ratings, locations, and more - all in structured JSON format.

Features ✨

  • Extract detailed listing information including IDs, titles, and URLs
  • Get comprehensive pricing data (nightly rates, total prices, price breakdowns)
  • Collect property ratings and review counts
  • Extract precise location coordinates
  • Get high-resolution property images
  • Capture property badges and special designations
  • Support for multiple search URLs
  • Configurable maximum items limit
  • Built-in proxy support
  • Automatic pagination handling
  • Stealth browser technology

Output Data 📊

The actor provides rich, structured data for each listing including:

  • Listing ID and URL
  • Property title and name
  • Rating information (average rating and review count)
  • Detailed pricing (per night, total, price breakdown)
  • Precise location coordinates
  • Property badges
  • High-resolution image URLs
  • Bed information
  • Host details
  • Translation status

Use Cases 💡

  • Market research and analysis
  • Price monitoring and tracking
  • Competition analysis
  • Travel industry insights
  • Real estate market research
  • Tourism trend analysis
  • Data aggregation for travel platforms
  • Investment property research

Input Parameters 🎯

  • searchUrls: Array of Airbnb search result URLs to scrape
  • maxItems: Maximum number of listings to collect (optional)
  • proxyConfiguration: Proxy settings (optional)

Input Example

A full explanation of an input example in JSON.

1{   
2    "searchUrls": [
3        "https://www.airbnb.com/s/Paris/homes?refinement_paths%5B%5D=%2Fhomes&flexible_trip_lengths%5B%5D=one_week&monthly_start_date=2025-05-01&monthly_length=3&monthly_end_date=2025-08-01&price_filter_input_type=0&channel=EXPLORE&place_id=ChIJD7fiBh9u5kcRYJSMaMOCCwQ&date_picker_type=calendar&checkin=2025-04-10&checkout=2025-04-15&source=structured_search_input_header&search_type=AUTOSUGGEST&query=Paris&search_mode=regular_search&price_filter_num_nights=5&pagination_search=true&federated_search_session_id=d56dfcd9-b7b6-4c0c-a0c3-b18f5cab3215&cursor=eyJzZWN0aW9uX29mZnNldCI6MCwiaXRlbXNfb2Zmc2V0IjowLCJ2ZXJzaW9uIjoxfQ%3D%3D"
4    ],
5    "maxItems": 30
6}

Output sample

The results will be wrapped into a dataset which you can always find in the Storage tab. Here's an excerpt from the data you'd get if you apply the input parameters above:

And here is the same data but in JSON. You can choose in which format to download your data: JSON, JSONL, Excel spreadsheet, HTML table, CSV, or XML.

1[
2    {
3        "searchUrl": "https://www.airbnb.com/s/Paris/homes?refinement_paths%5B%5D=%2Fhomes&flexible_trip_lengths%5B%5D=one_week&monthly_start_date=2025-05-01&monthly_length=3&monthly_end_date=2025-08-01&price_filter_input_type=0&channel=EXPLORE&place_id=ChIJD7fiBh9u5kcRYJSMaMOCCwQ&date_picker_type=calendar&checkin=2025-04-10&checkout=2025-04-15&source=structured_search_input_header&search_type=AUTOSUGGEST&query=Paris&search_mode=regular_search&price_filter_num_nights=5&pagination_search=true&federated_search_session_id=d56dfcd9-b7b6-4c0c-a0c3-b18f5cab3215&cursor=eyJzZWN0aW9uX29mZnNldCI6MCwiaXRlbXNfb2Zmc2V0IjozNiwidmVyc2lvbiI6MX0%3D",
4        "listingId": "14180349",
5        "listingUrl": "https://www.airbnb.com/rooms/14180349",
6        "title": "Room in Villejuif",
7        "titleLocale": "en",
8        "name": "Big room quiet NEAR PARIS/ORLY",
9        "rating": {
10            "average": "4.82 (127)",
11            "accessibilityLabel": "4.82 out of 5 average rating,  127 reviews"
12        },
13        "price": {
14            "perNight": "€ 54",
15            "total": "€ 267 total",
16            "details": [
17                {
18                    "description": "€ 40 x 5 nights",
19                    "price": "€ 200"
20                },
21                {
22                    "description": "Airbnb service fee",
23                    "price": "€ 34"
24                },
25                {
26                    "description": "Taxes",
27                    "price": "€ 33"
28                }
29            ]
30        },
31        "location": {
32            "latitude": 48.78732,
33            "longitude": 2.34885
34        },
35        "badges": [
36            {
37                "type": "GUEST_FAVORITE",
38                "text": "Guest favorite"
39            }
40        ],
41        "images": [
42            "https://a0.muscache.com/im/pictures/af020447-6d9d-4ad8-b245-d601e8a964b3.jpg",
43            "https://a0.muscache.com/im/pictures/d0cce578-2210-45cb-a39f-b2cbc4ba1b08.jpg",
44            "https://a0.muscache.com/im/pictures/dfa09265-07c1-460f-bbce-c82ba3d4bb61.jpg",
45            "https://a0.muscache.com/im/pictures/423b0584-41c4-4845-bcc3-d74090a1d9e5.jpg",
46            "https://a0.muscache.com/im/pictures/6f25e4f2-310d-42b4-9029-f26e732f40bc.jpg",
47            "https://a0.muscache.com/im/pictures/05a51498-3230-4bb7-b943-1fc963a756d5.jpg"
48        ],
49        "isAutoTranslated": false
50    },
51    ...
52]

Pricing

Pricing model

Rental 

To use this Actor, you have to pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period. You also pay for the Apify platform usage.

Free trial

2 hours

Price

$19.99