Skip to main content

Airbnb Scraper

Overview

The Airbnb scraper efficiently extracts comprehensive data from hotel listings on the Airbnb platform. It meticulously gathers details such as pricing, addresses, ratings, the total count of reviews, available amenities, and additional key information. This tool is designed to provide a thorough overview of each listing, enabling users to analyze and compare various properties with ease and accuracy. By automating the data collection process, the scraper saves time and ensures that you have access to the most up-to-date and relevant information from Airbnb’s vast array of listings

How to Use

  1. Log in to your ScrapeHero Cloud account.
  2. Navigate to the Airbnb Scraper App in the Scrapehero App store.
  3. Click on "Create New Project".
  4. Go to airbnb.com and provide details such as destination, date of visit, and the number of people visiting. For example - Hotels available in Paris from Dec 03, 2024, to Dec 05, 2024.
  5. Copy the search result URLs obtained from airbnb.
  6. Specify the number of the data records you want to gather from the project run.
  7. Click "Gather Data" to begin the data extraction process.
  8. Once complete, download your data in your preferred format (CSV, JSON, or Excel) or connect any of the available integration to get seemless access to the scraped data.

Data Schema

The Airbnb Scraper App provides the following data fields:

Field NameDescriptionData Type
property_idproperty idIntField()
namename of the property/hotelTextField()
namePhysical address of the businessTextField()
addressContact phone numberTextField()
pricecurrent priceTextField()
regular_priceregular priceTextField()
currencycurrencyTextField()
latitudelatitude of the propertyTextField()
longitudelongitude of the propertyTextField()
reviews_countnumber of reviews present for the propertyIntField()
average_ratingaggregate rating present for the propertyIntField()
bathroomsnumber of bathroomsTextField()
bedroomsnumber of bedroomsTextField()
bedsnumber of bedsTextField()
adultsnumber of adultsTextField()
guestsnumber of guestsTextField()
childrennumber of childrenTextField()
infantsnumber of infantsTextField()
checkin_datecheckin dateTextField()
checkout_datecheckout dateTextField()
property_highlightsproperty highlightsJSONField()
highlighted_amenitieshighlighted amenitiesJSONField()
detailed_amenitiesdetailed amenitiesJSONField()
house_ruleshouse rulesJSONField()
health_and_safetyhealth and safetyJSONField()
property_typeproperty typeTextField()
imagesproperty imagesJSONField()
descriptiondescription of the propertyTextField()
property_urlurl of the propertyTextField()
listing_urllisting page urlTextField
input_urlinput url provided by the userTextField()

Sample Data Record

Here's an example of a typical data record returned by this scraper:

This scraper uses 10 data credit per data record. Learn more about data credits.

{
"address": "Canada",
"adults": "2",
"average_rating": "4.91",
"bathrooms": "1",
"bedrooms": "2",
"beds": "3",
"checkin_date": "2024-11-03",
"checkout_date": "2024-11-08",
"children": "1",
"currency": "$",
"description": "Gorgeous ocean suite located just 45 minutes from Victoria. The perfect base to explore Canada's South Pacific... hiking, beach combing, Victoria, Pedder Bay, kayaking, Whiffin Spit, storm watching, Hatley Castle, Butchart Gardens and more! Here you can relax, recharge, unwind and enjoy all of the wonders of Southern VI. Private suite with full kitchen, bathroom, own entrance, covered deck, bbq, wood fireplace & hot-tub. NOTE: recent BC legislation regarding STR do not apply to our listing.",
"destination": "Canada",
"detailed_amenities": {
"Bathroom": [
"Bath",
"Hair dryer",
"Cleaning products",
"Shampoo",
"Conditioner",
"Body soap",
"Hot water",
"Shower gel"
],
"Bedroom and laundry": [
"Paid washer – In building",
"Paid dryer – In building",
"Essentials",
"Hangers",
"Bed linen",
"Extra pillows and blankets",
"Iron",
"Clothes storage: wardrobe"
],
"Entertainment": [
"TV with standard cable/satellite",
"Books and reading material"
],
"Family": [
"Travel cot",
"Children’s books and toys",
"High chair",
"Children’s tableware",
"Board games",
"Baby safety gates",
"Babysitter recommendations"
],
"Heating and cooling": [
"Indoor fireplace",
"Ceiling fan",
"Portable fans",
"Heating"
],
"Home safety": [
"Smoke alarm",
"Fire extinguisher",
"First aid kit"
],
"Internet and office": [
"Wifi"
],
"Kitchen and dining": [
"Kitchen",
"Fridge",
"Microwave",
"Cooking basics",
"Dishes and cutlery",
"Freezer",
"Dishwasher",
"Cooker",
"Oven",
"Kettle",
"Coffee maker",
"Wine glasses",
"Toaster",
"Baking sheet",
"Barbecue utensils",
"Dining table",
"Coffee"
],
"Location features": [
"Waterfront",
"Beach access – Beachfront",
"Private entrance"
],
"Not included": [
"Air conditioning",
"Carbon monoxide alarm"
],
"Outdoor": [
"Patio or balcony",
"Garden",
"Outdoor furniture",
"BBQ grill",
"Beach essentials"
],
"Parking and facilities": [
"Free parking on premises",
"Private hot tub",
"Single level home"
],
"Scenic views": [
"Ocean view"
],
"Services": [
"Luggage drop-off allowed",
"Long-term stays allowed",
"Self check-in",
"Lockbox",
"Cleaning available during stay"
]
},
"guests": "6",
"health_and_safety": [
"Carbon monoxide alarm not reported",
"Smoke alarm",
"Pet(s) live on property"
],
"highlighted_amenities": [
"Ocean view",
"Beach access – Beachfront",
"Kitchen",
"Wifi",
"Free parking on premises",
"Private hot tub",
"TV with standard cable/satellite",
"Paid washer – In building",
"Paid dryer – In building",
"Carbon monoxide alarm"
],
"house_rules": [
"Check-in after 3:00 pm",
"Checkout before 11:00 am",
"6 guests maximum"
],
"images": [
"https://a0.muscache.com/im/pictures/08461298-bcbf-4964-94fb-4b29b127d4ca.jpg?im_w=720",
"https://a0.muscache.com/im/pictures/4bdfb46a-3199-4a43-8703-b0550b23bfcc.jpg?im_w=720",
"https://a0.muscache.com/im/pictures/2c456e69-3785-41fd-a741-110e299fe889.jpg?im_w=720",
"https://a0.muscache.com/im/pictures/f29be95e-a5fa-4d14-96d6-a53e075f5b52.jpg?im_w=720",
"https://a0.muscache.com/im/pictures/d08fc334-cd26-4ff8-ac3f-eeeeee613ba3.jpg?im_w=720",
"https://a0.muscache.com/im/pictures/e7fe2287-227e-420d-8f31-31b5928ed7ee.jpg?im_w=720"
],
"infants": "1",
"input_url": "https://www.airbnb.com/s/Canada/homes?tab_id=home_tab&refinement_paths%5B%5D=%2Fhomes&flexible_trip_lengths%5B%5D=one_week&monthly_start_date=2023-08-01&monthly_length=3&price_filter_input_type=0&price_filter_num_nights=5&channel=EXPLORE&search_type=filter_change&place_id=ChIJ2WrMN9MDDUsRpY9Doiq3aJk&date_picker_type=calendar&checkin=2023-11-08&checkout=2023-11-10&adults=2&children=1&infants=1&source=structured_search_input_header",
"latitude": 48.36659,
"listing_url": "https://www.airbnb.com/s/Canada/homes?tab_id=home_tab&refinement_paths%5B%5D=%2Fhomes&flexible_trip_lengths%5B%5D=one_week&monthly_start_date=2023-08-01&monthly_length=3&price_filter_input_type=0&price_filter_num_nights=5&channel=EXPLORE&search_type=filter_change&place_id=ChIJ2WrMN9MDDUsRpY9Doiq3aJk&date_picker_type=calendar&checkin=2023-11-08&checkout=2023-11-10&adults=2&children=1&infants=1&source=structured_search_input_header",
"longitude": -123.67836,
"name": "Oceanfront Black Otter Cove w/hot tub",
"price": "$120",
"price_type": "night",
"property_highlights": [
{
"description": "This home is highly ranked based on ratings, reviews and reliability.",
"highlight": "Top 5% of homes"
},
{
"description": "Check yourself in with the lockbox.",
"highlight": "Self check-in"
},
{
"description": "Superhosts are experienced, highly rated Hosts.",
"highlight": "Janet is a Superhost"
}
],
"property_id": "18584298",
"property_type": "entire_home",
"property_url": "https://www.airbnb.com/rooms/18584298",
"regular_price": null,
"reviews_count": "198"
}

Features

  • Comprehensive Data Extraction from Airbnb.
  • Real-time scraping of up-to-date information.
  • Bulk scraping capabilities for multiple listing url for different locations.
  • Data export in multiple formats (CSV, JSON, Excel).

Learn More: For detailed information on using the Airbnb Scraper and its different use cases, read our guide: How to Scrape Airbnb

Support

If you encounter any issues or have questions, please contact our support team at cloud-support@scrapehero.com or browse our help center at https://app.scrapehero.com/docs/.