Airbnb | Search | Details | Scraper ($1 / 1K) (Richest output) avatar
Airbnb | Search | Details | Scraper ($1 / 1K) (Richest output)

Pricing

$1.00 / 1,000 results

Go to Apify Store
Airbnb | Search | Details | Scraper ($1 / 1K) (Richest output)

Airbnb | Search | Details | Scraper ($1 / 1K) (Richest output)

Developed by

Muhamed Didovic

Muhamed Didovic

Maintained by Community

Scrape Airbnb rentals with comprehensive data extraction. Get property descriptions, locations with coordinates, detailed pricing (base/discounts/fees), ratings, host profiles, structured amenities with icons, house rules, image galleries, and availability. Export as JSON/Excel.

0.0 (0)

Pricing

$1.00 / 1,000 results

0

2

2

Last modified

13 hours ago

Airbnb Scraper

Unlock the Full Power of Airbnb Property Data - The only scraper you need to track, analyze, and understand vacation rental listings on Airbnb with enterprise-grade reliability and precision. Whether you're monitoring property prices, tracking specific listings, or conducting hospitality market research, our scraper delivers comprehensive, real-time insights while saving you time and resources.

"From budget accommodations to luxury properties, we turn Airbnb's data into your competitive advantage."

Overview

The Airbnb Scraper is your go-to tool for extracting vacation rental data from Airbnb. Ideal for property managers, travel analysts, and hospitality researchers, it tracks listing details, pricing, and property specifications worldwide. With easy setup and multiple export formats (JSON, CSV), it's perfect for anyone looking to gather comprehensive property data from Airbnb.

What does Airbnb Scraper do?

The Airbnb Scraper is a powerful tool that enables you to:

Comprehensive Data Collection

  • Property Data
    • Extract complete property details and specifications
    • Scrape historical listing data and price changes
    • Gather comprehensive amenities and features
    • Analyze property types and accommodation information
    • Download high-quality property images and details
  • Market Data
    • Scrape individual property listings with complete information
    • Extract pricing metrics and seasonal trends
    • Gather availability calendars and booking data
    • Access host details and contact information

Advanced Scraping Capabilities

  • Pagination Handling: Automatically navigates through all search result pages
  • Efficient Processing: Processes only new or updated listings in subsequent runs
  • Change Detection: Identifies price changes, availability updates, and new listings
  • Scheduled Monitoring: Set up automated runs to keep your property data current
  • Incremental Data Collection: Build comprehensive property datasets over time

Flexible Scraping Options

  • Search Results: Extract property listings by search criteria
    • Example: https://www.airbnb.com/s/Spain/homes?tab_id=home_tab&refinement_paths%5B%5D=%2Fhomes&monthly_start_date=2024-03-01&monthly_length=3&monthly_end_date=2024-06-01&price_filter_input_type=0&channel=EXPLORE&date_picker_type=flexible_dates&source=structured_search_input_header&search_type=filter_change&rank_mode=default&place_id=ChIJi7xhMnjjQgwR7KNoB5Qs7KY&flexible_trip_dates%5B%5D=august&flexible_trip_lengths%5B%5D=one_month&adults=2&children=1&infants=1&pets=1
  • Individual Listings: Target specific properties using direct URLs
    • Example: https://www.airbnb.com/rooms/28198214?locale=en-US&currency=USD&check_in=2025-09-11&check_out=2025-10-11&source_impression_id=p3_1757107122_P3_9l8ZB916gDjEP

This tool is ideal for:

  • Global hospitality market research and analysis
  • Property pricing analysis and competitive intelligence
  • Market trend analysis across various property types and locations
  • Building property databases for business intelligence
  • Tracking price trends and availability in vacation rental markets

Features

  • Comprehensive Data Extraction: Detailed property information, pricing, and specifications
  • Dual Scraping Modes:
    • Search Results: Scrape all properties from search results
    • Individual Listings: Target specific properties using direct URLs
  • Flexible Input: Supports multiple input formats:
    • Search result URLs
    • Direct property URLs
  • Automatic Pagination: Handles multi-page results automatically
  • Efficient Processing: Concurrent scraping with configurable concurrency settings
  • Reliable Performance: Built-in retry mechanisms and proxy support
  • Structured Data Export: Download property data in JSON or CSV format for analysis

Supported Property Categories

The Airbnb Scraper can extract data from various types of property listings:

  1. Entire Places - Complete homes, apartments, and unique properties

    • Example: https://www.airbnb.com/s/Paris--France/homes?tab_id=home_tab&refinement_paths%5B%5D=%2Fhomes
    • Fields: property_type, bedrooms, bathrooms, guests, price, amenities, etc.
  2. Individual Listings - Specific property listings with complete details

    • Example: https://www.airbnb.com/rooms/12345678
    • Fields: listing_id, host_info, reviews, availability, images, etc.
  3. Location-Specific Searches - Properties filtered by location and criteria

    • Example: https://www.airbnb.com/s/New-York--NY--United-States/homes?tab_id=home_tab&date_picker_type=calendar&checkin=2024-01-15&checkout=2024-01-20
    • Fields: location_data, neighborhood_info, price_ranges, availability, etc.

Each category has its own unique data structure and fields, all of which are fully documented in this README.

Quick Start

  1. Sign up for Apify: Create your free account at apify.com.
  2. Find the Scraper: Search for "Airbnb Scraper" in the Apify Store.
  3. Configure Input: Set up your scraping parameters using the input schema.
  4. Run the Scraper: Execute the scraper on the Apify platform.
  5. Data Collection: The scraper will output all available property data.

Input Configuration

Here's an example of how to set up the input for the Airbnb Scraper:

{
"startUrls": [
"https://www.airbnb.com/s/Paris--France/homes?tab_id=home_tab&refinement_paths%5B%5D=%2Fhomes&date_picker_type=calendar&checkin=2024-01-15&checkout=2024-01-20",
"https://www.airbnb.com/s/New-York--NY--United-States/homes?tab_id=home_tab&date_picker_type=calendar&checkin=2024-02-01&checkout=2024-02-05",
"https://www.airbnb.com/rooms/12345678"
],
"maxConcurrency": 10,
"minConcurrency": 1,
"maxRequestRetries": 100,
"proxyConfiguration": {
"useApifyProxy": true
}
}

Input Fields Explanation

  • startUrls: Array of strings containing one of these formats:
    • Search URL: "https://www.airbnb.com/s/Paris--France/homes?tab_id=home_tab&date_picker_type=calendar&checkin=2024-01-15&checkout=2024-01-20"
    • Property URL: "https://www.airbnb.com/rooms/12345678"
  • maxItems: Maximum number of items to scrape (default: 1000).
  • monitoringMode: When enabled, only scrapes new listings compared to previous runs (default: false).
  • maxConcurrency: Maximum number of pages processed simultaneously (default: 10).
  • minConcurrency: Minimum number of pages processed simultaneously (default: 1).
  • maxRequestRetries: Number of retries for failed requests (default: 100).
  • proxyConfiguration: Proxy settings for enhanced scraping reliability.

Monitoring Mode

When monitoringMode is enabled, the scraper will only collect new listings that haven't been seen in previous runs. This is useful for:

  • Tracking new properties as they come on the market
  • Building a historical archive of property listings
  • Monitoring specific locations or property types for new opportunities without duplicating data

How Monitoring Mode Works

  1. The scraper maintains a record of previously scraped property IDs
  2. On subsequent runs with monitoringMode: true, it checks each property against this record
  3. Only new properties (those not in the record) are processed and added to the output
  4. The record is updated with any new property IDs found

Output Structure

The scraper provides comprehensive information about Airbnb property listings. The output includes detailed property information, pricing data, amenities, reviews, host details, and multimedia content. Here's a breakdown of the main components:

Sample JSON Output

{
"id": "754294850452348299",
"title": "Rental unit in Calafell · ★4.73 · 2 bedrooms · 3 beds · 1 bath",
"property_name": "Apartment in Calafell",
"property_type": "Entire rental unit",
"room_type": "Entire home/apt",
"main_image_url": "https://a0.muscache.com/pictures/miso/Hosting-754294850452348299/original/2482d0ae-405d-4892-aab9-0506967134f3.jpeg",
"location_city": "Calafell",
"location_country": "ES",
"location_latitude": 41.18989,
"location_longitude": 1.59857,
"accommodation_guests": 4,
"accommodation_bedrooms": 0,
"accommodation_beds": 3,
"accommodation_bathrooms": 0,
"host_id": "RGVtYW5kVXNlcjoyMzIwNzcxNTQ=",
"host_name": "Maria",
"host_profile_picture_url": "https://a0.muscache.com/im/pictures/user/91e2667e-dde4-4f5f-aee2-e1f698dd2e71.jpg",
"host_is_superhost": true,
"host_is_verified": true,
"host_response_rate": "100%",
"host_response_time": "within a few hours",
"host_years_hosting": 5,
"host_months_hosting": 3,
"host_location": "",
"review_overall_rating": 4.8,
"review_count": 30,
"review_accuracy": 4.77,
"review_cleanliness": 4.91,
"review_checkin": 4.86,
"review_communication": 4.86,
"review_location": 4.82,
"review_value": 4.64,
"review_guest_satisfaction_overall": 4.73,
"review_visible_count": "22",
"booking_min_nights": 5,
"booking_max_nights": 1125,
"booking_can_instant_book": false,
"booking_allows_pets": true,
"booking_allows_children": true,
"booking_allows_infants": true,
"booking_cancellation_policy": "Not specified",
"booking_cancellation_policy_name": "",
"booking_is_hotel_rate_plan_enabled": false,
"booking_bar_price": null,
"booking_price": null,
"pricing_currency": "USD",
"pricing_base_price": 5183.43,
"pricing_discounted_price": 2213,
"pricing_original_price": 5184,
"pricing_monthly_price": 5183.43,
"pricing_monthly_discount": 2970.8,
"pricing_price_qualifier": "monthly",
"pricing_cleaning_fee": 0,
"pricing_service_fee": 0,
"pricing_taxes": 0,
"pricing_total_price": 0,
"images": [
"https://a0.muscache.com/im/pictures/miso/Hosting-754294850452348299/original/2482d0ae-405d-4892-aab9-0506967134f3.jpeg",
"https://a0.muscache.com/im/pictures/8317e2d4-fc66-465a-b571-5bd73bbeb1a3.jpg",
...
],
"amenities": [
"Hair dryer",
"Cleaning products",
"Shampoo",
"Conditioner",
"Body soap",
"Hot water",
"Shower gel",
"Washer",
"Essentials",
"Hangers",
"Bed linens",
"Extra pillows and blankets",
"Room-darkening shades",
"Iron",
"Drying rack for clothing",
"Clothing storage: closet",
"TV",
"Books and reading material",
"Crib - available upon request",
"Pack ’n play/Travel crib - available upon request",
"AC - split type ductless system",
"Portable fans",
"Portable heater",
"Heating - split type ductless system",
"Wifi",
"Dedicated workspace",
"Kitchen",
"Refrigerator",
"Microwave",
"Cooking basics",
"Dishes and silverware",
"Freezer",
"Dishwasher",
"Oven",
"Hot water kettle",
"Coffee maker: drip coffee maker, Nespresso",
"Wine glasses",
"Toaster",
"Baking sheet",
"Blender",
"Dining table",
"Coffee",
"Beach access",
"Private entrance",
"Laundromat nearby",
"Private patio or balcony",
"Private backyard – Fully fenced",
"Outdoor furniture",
"Outdoor dining area",
"Beach essentials",
"Free street parking",
"Pets allowed",
"Luggage dropoff allowed",
"Long term stays allowed",
"Host greets you",
"Exterior security cameras on property",
"Dryer",
"Smoke alarm",
"Carbon monoxide alarm"
],
"amenities_structured": [
{
"category": "Bathroom",
"items": [
{
"title": "Hair dryer",
"subtitle": "",
"icon": "SYSTEM_HAIRDRYER",
"available": true
},
{
"title": "Cleaning products",
"subtitle": "",
"icon": "SYSTEM_CLEANING_SUPPLIES",
"available": true
},
{
"title": "Shampoo",
"subtitle": "",
"icon": "SYSTEM_SHAMPOO",
"available": true
},
{
"title": "Conditioner",
"subtitle": "",
"icon": "SYSTEM_SHAMPOO",
"available": true
},
{
"title": "Body soap",
"subtitle": "",
"icon": "SYSTEM_SOAP",
"available": true
},
{
"title": "Hot water",
"subtitle": "",
"icon": "SYSTEM_HOT_WATER",
"available": true
},
{
"title": "Shower gel",
"subtitle": "",
"icon": "SYSTEM_SOAP",
"available": true
}
]
},
{
"category": "Bedroom and laundry",
"items": [
{
"title": "Washer",
"subtitle": "",
"icon": "SYSTEM_WASHER",
"available": true
},
{
"title": "Essentials",
"subtitle": "Towels, bed sheets, soap, and toilet paper",
"icon": "SYSTEM_TOILETRIES",
"available": true
},
{
"title": "Hangers",
"subtitle": "",
"icon": "SYSTEM_HANGERS",
"available": true
},
{
"title": "Bed linens",
"subtitle": "",
"icon": "SYSTEM_BLANKETS",
"available": true
},
{
"title": "Extra pillows and blankets",
"subtitle": "",
"icon": "SYSTEM_PILLOW",
"available": true
},
{
"title": "Room-darkening shades",
"subtitle": "",
"icon": "SYSTEM_BLACKOUT_SHADES",
"available": true
},
{
"title": "Iron",
"subtitle": "",
"icon": "SYSTEM_IRON",
"available": true
},
{
"title": "Drying rack for clothing",
"subtitle": "",
"icon": "SYSTEM_HANGERS",
"available": true
},
{
"title": "Clothing storage: closet",
"subtitle": "",
"icon": "SYSTEM_WARDROBE",
"available": true
}
]
},
{
"category": "Entertainment",
"items": [
{
"title": "TV",
"subtitle": "",
"icon": "SYSTEM_TV",
"available": true
},
{
"title": "Books and reading material",
"subtitle": "",
"icon": "SYSTEM_BOOK",
"available": true
}
]
},
{
"category": "Family",
"items": [
{
"title": "Crib - available upon request",
"subtitle": "Standard (52 inches long x 28 inches wide), sheets provided",
"icon": "SYSTEM_CRIB",
"available": true
},
{
"title": "Pack ’n play/Travel crib - available upon request",
"subtitle": "",
"icon": "SYSTEM_PACK_N_PLAY",
"available": true
}
]
},
{
"category": "Heating and cooling",
"items": [
{
"title": "AC - split type ductless system",
"subtitle": "",
"icon": "SYSTEM_SNOWFLAKE",
"available": true
},
{
"title": "Portable fans",
"subtitle": "",
"icon": "SYSTEM_FAN_PORTABLE",
"available": true
},
{
"title": "Portable heater",
"subtitle": "",
"icon": "SYSTEM_THERMOMETER",
"available": true
},
{
"title": "Heating - split type ductless system",
"subtitle": "",
"icon": "SYSTEM_THERMOMETER",
"available": true
}
]
},
{
"category": "Internet and office",
"items": [
{
"title": "Wifi",
"subtitle": "",
"icon": "SYSTEM_WI_FI",
"available": true
},
{
"title": "Dedicated workspace",
"subtitle": "In a private space with an ergonomic chair",
"icon": "SYSTEM_WORKSPACE",
"available": true
}
]
},
{
"category": "Kitchen and dining",
"items": [
{
"title": "Kitchen",
"subtitle": "Space where guests can cook their own meals",
"icon": "SYSTEM_COOKING_BASICS",
"available": true
},
{
"title": "Refrigerator",
"subtitle": "",
"icon": "SYSTEM_REFRIGERATOR",
"available": true
},
{
"title": "Microwave",
"subtitle": "",
"icon": "SYSTEM_MICROWAVE",
"available": true
},
{
"title": "Cooking basics",
"subtitle": "Pots and pans, oil, salt and pepper",
"icon": "SYSTEM_COOKING_BASICS",
"available": true
},
{
"title": "Dishes and silverware",
"subtitle": "Bowls, chopsticks, plates, cups, etc.",
"icon": "SYSTEM_DISHES_AND_SILVERWARE",
"available": true
},
{
"title": "Freezer",
"subtitle": "",
"icon": "SYSTEM_REFRIGERATOR",
"available": true
},
{
"title": "Dishwasher",
"subtitle": "",
"icon": "SYSTEM_DISHWASHER",
"available": true
},
{
"title": "Oven",
"subtitle": "",
"icon": "SYSTEM_OVEN",
"available": true
},
{
"title": "Hot water kettle",
"subtitle": "",
"icon": "SYSTEM_WATER_KETTLE",
"available": true
},
{
"title": "Coffee maker: drip coffee maker, Nespresso",
"subtitle": "",
"icon": "SYSTEM_COFFEE_MAKER",
"available": true
},
{
"title": "Wine glasses",
"subtitle": "",
"icon": "SYSTEM_MAPS_BAR",
"available": true
},
{
"title": "Toaster",
"subtitle": "",
"icon": "SYSTEM_TOASTER",
"available": true
},
{
"title": "Baking sheet",
"subtitle": "",
"icon": "SYSTEM_BAKING_SHEET",
"available": true
},
{
"title": "Blender",
"subtitle": "",
"icon": "SYSTEM_BLENDER",
"available": true
},
{
"title": "Dining table",
"subtitle": "",
"icon": "SYSTEM_DINING_TABLE",
"available": true
},
{
"title": "Coffee",
"subtitle": "",
"icon": "SYSTEM_COFFEE_MAKER",
"available": true
}
]
},
{
"category": "Location features",
"items": [
{
"title": "Beach access",
"subtitle": "Guests can enjoy a nearby beach",
"icon": "SYSTEM_BEACH",
"available": true
},
{
"title": "Private entrance",
"subtitle": "Separate street or building entrance",
"icon": "SYSTEM_DOOR",
"available": true
},
{
"title": "Laundromat nearby",
"subtitle": "",
"icon": "SYSTEM_LAUNDRY_SERVICE",
"available": true
}
]
},
{
"category": "Outdoor",
"items": [
{
"title": "Private patio or balcony",
"subtitle": "",
"icon": "SYSTEM_PATIO_BALCONY",
"available": true
},
{
"title": "Private backyard – Fully fenced",
"subtitle": "An open space on the property usually covered in grass",
"icon": "SYSTEM_FLOWER",
"available": true
},
{
"title": "Outdoor furniture",
"subtitle": "",
"icon": "SYSTEM_ROOFTOP_DECK",
"available": true
},
{
"title": "Outdoor dining area",
"subtitle": "",
"icon": "SYSTEM_ROOFTOP_DECK",
"available": true
},
{
"title": "Beach essentials",
"subtitle": "Beach towels, umbrella, beach blanket, snorkeling gear",
"icon": "SYSTEM_MAPS_RESORT",
"available": true
}
]
},
{
"category": "Parking and facilities",
"items": [
{
"title": "Free street parking",
"subtitle": "",
"icon": "SYSTEM_MAPS_CAR_RENTAL",
"available": true
}
]
},
{
"category": "Services",
"items": [
{
"title": "Pets allowed",
"subtitle": "Assistance animals are always allowed",
"icon": "SYSTEM_PETS",
"available": true
},
{
"title": "Luggage dropoff allowed",
"subtitle": "For guests' convenience when they have early arrival or late departure",
"icon": "SYSTEM_LUGGAGE_DROP",
"available": true
},
{
"title": "Long term stays allowed",
"subtitle": "Allow stay for 28 days or more",
"icon": "SYSTEM_CALENDAR",
"available": true
},
{
"title": "Host greets you",
"subtitle": "",
"icon": "SYSTEM_HOST_OWNERS",
"available": true
}
]
},
{
"category": "Not included",
"items": [
{
"title": "Exterior security cameras on property",
"subtitle": "",
"icon": "SYSTEM_NO_SURVEILLANCE",
"available": false
},
{
"title": "Dryer",
"subtitle": "",
"icon": "SYSTEM_NO_DRYER",
"available": false
},
{
"title": "Smoke alarm",
"subtitle": "This place may not have a smoke detector. Reach out to the host with any questions.",
"icon": "SYSTEM_NO_DETECTOR_SMOKE",
"available": false
},
{
"title": "Carbon monoxide alarm",
"subtitle": "This place may not have a carbon monoxide detector. Reach out to the host with any questions.",
"icon": "SYSTEM_NO_DETECTOR_CO2",
"available": false
}
]
}
],
"amenity_wifi": true,
"amenity_kitchen": true,
"amenity_parking": true,
"amenity_washer": true,
"amenity_air_conditioning": true,
"amenity_heating": true,
"amenity_tv": true,
"amenity_pool": false,
"amenity_hot_tub": false,
"amenity_gym": false,
"amenity_beach_access": true,
"amenity_workspace": true,
"amenity_hair_dryer": true,
"amenity_essentials": true,
"amenity_smoke_alarm": true,
"amenity_carbon_monoxide_alarm": true,
"house_rules_additional": "",
"house_rules_check_in_after": "",
"house_rules_check_out_before": "",
"house_rules_max_guests": 0,
"house_rules_pets_allowed": false,
"house_rules_smoking_allowed": false,
"house_rules_parties_allowed": false,
"house_rules_children_allowed": true,
"house_rules_infants_allowed": true,
"house_rules_commercial_photography_allowed": false,
"house_rules_self_check_in": false,
"description_summary": "",
"description_space": "",
"description_guest_access": "",
"description_neighborhood": "",
"description_transit": "",
"description_other_notes": "",
"location_neighborhood_name": "",
"location_neighborhood_overview": "",
"location_getting_around": "",
"location_public_transit": "",
"availability_check_in": "2026-08-03",
"availability_check_out": "2026-08-31",
"availability_is_available": true,
"availability_calendar_updated": null,
"listing_url": "https://www.airbnb.com/rooms/754294850452348299",
"host_profile_url": null,
"meta_is_new_listing": true,
"meta_pdp_type": "MARKETPLACE",
"meta_language": "es",
"meta_is_auto_translated": true,
"meta_scraped_at": "2025-09-19T05:24:52.611Z",
"meta_home_tier": 1,
"sbui_product_id": "U3RheUxpc3Rpbmc6NzU0Mjk0ODUwNDUyMzQ4Mjk5",
"sbui_pdp_impression_id": "pdp_ios_5A2194A2-5FF7-4649-9A8E-25B5F617A648",
"sbui_is_guest_favorite": false,
"sbui_has_floor_plan": false,
"sbui_has_listing_size": false,
"sbui_is_luxury_property": true,
"sbui_luxury_description": "Extraordinary homes, vetted for quality.",
"sbui_overview_title": "Entire rental unit in Calafell, Spain",
"basic_demand_listing_id": "RGVtYW5kU3RheUxpc3Rpbmc6NzU0Mjk0ODUwNDUyMzQ4Mjk5",
"basic_property_name_localized": "Beautiful ground floor on 2nd row from the sea",
"basic_bed_count_from_demand": 3,
"basic_avg_rating_localized": "4.73 (22)",
"basic_avg_rating_a11y_label": "4.73 out of 5 average rating, 22 reviews",
"basic_adults_param": 2,
"basic_children_param": 1,
"basic_infants_param": 1,
"basic_pets_param": 1,
"basic_category_tag": "Tag:8101",
"basic_cause_id": null,
"basic_contextual_pictures_count": 6,
"basic_badges_count": 1,
"highlights": [
{
"title": "Perfect ratings for long stays",
"subtitle": "100% of long-term guests who stayed here in the past year rated it 5 stars overall.",
"icon": "SYSTEM_STAR",
"type": "LISTING_LONG_TERM_STAY_REVIEW_RATING"
},
{
"title": "Amenities for baby bedtime",
"subtitle": "This host can provide a crib and travel crib.",
"icon": "SYSTEM_EVENING",
"type": "LISTING_BABY_SLEEP_COMFORTS_AMENITY"
},
{
"title": "Exceptional check-in experience",
"subtitle": "Recent guests gave the check-in process a 5-star rating.",
"icon": "SYSTEM_KEY",
"type": "LISTING_CHECKIN_REVIEW_RATING"
}
],
"location_neighborhood_description": "",
"location_getting_around_description": "",
"android_link": "airbnb://rooms/754294850452348299",
"ios_link": "airbnb://rooms/754294850452348299",
"description_summary_rich": "The apartment is a ground floor with two patios, very sunny and cozy, completely renovated as new, a few meters from the beach of Segur de Calafell. It has everything you need for your stay: wifi, linens, kitchen utensils, umbrella and towels for the beach, bathroom amenities, coffee, tea, etc. Flexibility for arrival and departure times.",
"house_rules_structured": [
{
"category": "Checking in and out",
"rules": [
{
"title": "Check-in: 9:00 AM - 11:00 PM",
"icon": "SYSTEM_CLOCK"
},
{
"title": "Checkout before 8:00 PM",
"icon": "SYSTEM_CLOCK"
}
]
},
{
"category": "During your stay",
"rules": [
{
"title": "4 guests maximum",
"icon": "SYSTEM_FAMILY"
},
{
"title": "Pets allowed",
"icon": "SYSTEM_PETS"
},
{
"title": "Quiet hours",
"icon": "SYSTEM_EVENING"
},
{
"title": "No parties or events",
"icon": "SYSTEM_NO_EVENTS"
},
{
"title": "Commercial photography allowed",
"icon": "SYSTEM_CAMERA"
},
{
"title": "No smoking",
"icon": "SYSTEM_SMOKING_NOT_ALLOWED"
},
{
"title": "Additional rules",
"icon": "SYSTEM_CLIPBOARD"
}
]
}
]
}

Output Fields Explanation

Basic Property Information

  • id (String): Unique identifier for the Airbnb listing (e.g., "754294850452348299")
  • title (String): Full property title as displayed on Airbnb (e.g., "Rental unit in Calafell · ★4.73 · 2 bedrooms · 3 beds · 1 bath")
  • property_name (String): Descriptive name of the property (e.g., "Apartment in Calafell")
  • property_type (String): Type of accommodation (e.g., "Entire rental unit", "Entire home", "Private room")
  • room_type (String): Room type classification (e.g., "Entire home/apt", "Private room", "Shared room")
  • main_image_url (String): URL of the primary listing image

Location Information

  • location_city (String): City where the property is located (e.g., "Calafell")
  • location_country (String): Country code (e.g., "ES" for Spain)
  • location_latitude (Number): Geographic latitude coordinate (e.g., 41.18989)
  • location_longitude (Number): Geographic longitude coordinate (e.g., 1.59857)
  • location_neighborhood_name (String): Name of the neighborhood
  • location_neighborhood_overview (String): Description of the neighborhood
  • location_getting_around (String): Transportation and getting around information
  • location_public_transit (String): Public transportation details
  • location_neighborhood_description (String): Enhanced neighborhood details with HTML formatting
  • location_getting_around_description (String): Enhanced transportation information with HTML formatting

Accommodation Details

  • accommodation_guests (Integer): Maximum number of guests allowed (e.g., 4)
  • accommodation_bedrooms (Integer): Number of bedrooms (e.g., 2)
  • accommodation_beds (Integer): Total number of beds (e.g., 3)
  • accommodation_bathrooms (Integer): Number of bathrooms (e.g., 1)

Host Information

  • host_id (String): Unique identifier for the host (e.g., "RGVtYW5kVXNlcjoyMzIwNzcxNTQ=")
  • host_name (String): Host's display name (e.g., "Maria")
  • host_profile_picture_url (String): URL of host's profile picture
  • host_is_superhost (Boolean): Whether the host has Superhost status
  • host_is_verified (Boolean): Whether the host is verified by Airbnb
  • host_response_rate (String): Host's response rate percentage (e.g., "100%")
  • host_response_time (String): Typical response time (e.g., "within a few hours")
  • host_years_hosting (Integer): Number of years hosting on Airbnb
  • host_months_hosting (Integer): Additional months beyond full years
  • host_location (String): Host's location

Reviews and Ratings

  • review_overall_rating (Number): Overall rating out of 5 (e.g., 4.8)
  • review_count (Integer): Total number of reviews (e.g., 30)
  • review_accuracy (Number): Accuracy rating out of 5 (e.g., 4.77)
  • review_cleanliness (Number): Cleanliness rating out of 5 (e.g., 4.91)
  • review_checkin (Number): Check-in experience rating out of 5 (e.g., 4.86)
  • review_communication (Number): Communication rating out of 5 (e.g., 4.86)
  • review_location (Number): Location rating out of 5 (e.g., 4.82)
  • review_value (Number): Value for money rating out of 5 (e.g., 4.64)
  • review_guest_satisfaction_overall (Number): Overall guest satisfaction (e.g., 4.73)
  • review_visible_count (String): Number of visible reviews (e.g., "22")

Booking Information

  • booking_min_nights (Integer): Minimum stay requirement in nights (e.g., 5)
  • booking_max_nights (Integer): Maximum stay allowed in nights (e.g., 1125)
  • booking_can_instant_book (Boolean): Whether instant booking is available
  • booking_allows_pets (Boolean): Whether pets are allowed
  • booking_allows_children (Boolean): Whether children are allowed
  • booking_allows_infants (Boolean): Whether infants are allowed
  • booking_cancellation_policy (String): Cancellation policy type (e.g., "Strict", "Moderate", "Not specified")
  • booking_cancellation_policy_name (String): Detailed cancellation policy name
  • booking_is_hotel_rate_plan_enabled (Boolean): Whether hotel-style pricing is enabled
  • booking_bar_price (Number): Base rate price if applicable (can be null)
  • booking_price (Number): Current booking price if applicable (can be null)

Pricing Information

  • pricing_currency (String): Currency code (e.g., "USD", "EUR", "GBP")
  • pricing_base_price (Number): Base price before discounts (e.g., 5183.43)
  • pricing_discounted_price (Number): Price after discounts (e.g., 2213)
  • pricing_original_price (Number): Original listed price (e.g., 5184)
  • pricing_monthly_price (Number): Monthly rate (e.g., 5183.43)
  • pricing_monthly_discount (Number): Monthly discount amount (e.g., 2970.8)
  • pricing_price_qualifier (String): Price type (e.g., "monthly", "nightly", "weekly")
  • pricing_cleaning_fee (Number): Cleaning fee amount (0 if not applicable)
  • pricing_service_fee (Number): Airbnb service fee (0 if not applicable)
  • pricing_taxes (Number): Tax amount (0 if not applicable)
  • pricing_total_price (Number): Total price including all fees (0 if not calculated)

Images

  • images (Array[String]): Array of property image URLs in high resolution
    • Contains direct links to Airbnb's image CDN (a0.muscache.com)
    • Images are provided in original or high quality format
    • Includes all available property photos (interior, exterior, amenities)
    • URLs are publicly accessible and can be used for display purposes

Amenities (Simple Format)

  • amenities (Array[String]): Flat list of amenity names as simple strings
    • Contains all available amenities in plain text format
    • Includes bathroom amenities (e.g., "Hair dryer", "Cleaning products", "Shampoo")
    • Bedroom/laundry items (e.g., "Washer", "Essentials", "Bed linens")
    • Kitchen equipment (e.g., "Kitchen", "Refrigerator", "Microwave", "Dishwasher")
    • Entertainment (e.g., "TV", "Books and reading material")
    • Climate control (e.g., "AC - split type ductless system", "Heating")
    • Technology (e.g., "Wifi", "Dedicated workspace")
    • Outdoor features (e.g., "Private patio or balcony", "Beach access")
    • Services (e.g., "Pets allowed", "Long term stays allowed")
    • Safety features (e.g., "Smoke alarm", "Carbon monoxide alarm")

Amenities (Structured Format)

  • amenities_structured (Array[Object]): Enhanced amenity information organized by categories
    • Structure: Each category contains multiple amenity items with detailed information
    • Categories include:
      • "Bathroom" - Personal care and bathroom amenities
      • "Bedroom and laundry" - Sleeping and laundry facilities
      • "Entertainment" - TV, books, games, recreational items
      • "Family" - Child-friendly amenities and equipment
      • "Heating and cooling" - Climate control systems
      • "Internet and office" - Connectivity and workspace
      • "Kitchen and dining" - Cooking and dining facilities
      • "Location features" - Property location advantages
      • "Outdoor" - Outdoor spaces and equipment
      • "Parking and facilities" - Parking and building facilities
      • "Services" - Host services and policies
      • "Not included" - Items explicitly not available (available: false)

Amenity Category Object Structure:

  • category (String): Category name (e.g., "Bathroom", "Kitchen and dining")
  • items (Array[Object]): Individual amenities within the category

Amenity Item Object Structure:

  • title (String): Amenity name (e.g., "Hair dryer", "Coffee maker: drip coffee maker, Nespresso")
  • subtitle (String): Additional description or specifications (e.g., "Towels, bed sheets, soap, and toilet paper", "In a private space with an ergonomic chair")
  • icon (String): System icon identifier for UI display (e.g., "SYSTEM_HAIRDRYER", "SYSTEM_WI_FI", "SYSTEM_COOKING_BASICS")
  • available (Boolean): Availability status - true if available, false if explicitly not included

Icon System:

  • Icons use consistent naming convention: SYSTEM_[ITEM_NAME]
  • Examples: SYSTEM_HAIRDRYER, SYSTEM_WASHER, SYSTEM_TV, SYSTEM_WIFI
  • Negative icons for unavailable items: SYSTEM_NO_DRYER, SYSTEM_NO_SURVEILLANCE
  • Icons are designed for consistent UI representation across platforms

Special Categories:

  • "Not included" category lists amenities that are explicitly NOT available
  • Items in this category have available: false
  • Includes helpful subtitles like "This place may not have a smoke detector. Reach out to the host with any questions."
  • Useful for setting proper guest expectations

Quick Amenity Flags

Boolean flags for rapid amenity checking and filtering:

  • amenity_wifi (Boolean): WiFi internet access available
  • amenity_kitchen (Boolean): Full kitchen facilities available
  • amenity_parking (Boolean): Parking space available (street or premises)
  • amenity_washer (Boolean): Washing machine available
  • amenity_air_conditioning (Boolean): Air conditioning system available
  • amenity_heating (Boolean): Heating system available
  • amenity_tv (Boolean): Television available
  • amenity_pool (Boolean): Swimming pool access available
  • amenity_hot_tub (Boolean): Hot tub or jacuzzi available
  • amenity_gym (Boolean): Gym or fitness facilities available
  • amenity_beach_access (Boolean): Direct or nearby beach access
  • amenity_workspace (Boolean): Dedicated workspace or office area
  • amenity_hair_dryer (Boolean): Hair dryer provided
  • amenity_essentials (Boolean): Basic essentials (towels, sheets, soap) provided
  • amenity_smoke_alarm (Boolean): Smoke detector installed
  • amenity_carbon_monoxide_alarm (Boolean): CO detector installed

House Rules (Simple Format)

Basic house rules as individual fields:

  • house_rules_additional (String): Additional custom rules from host
  • house_rules_check_in_after (String): Earliest check-in time (e.g., "3:00 PM")
  • house_rules_check_out_before (String): Latest check-out time (e.g., "11:00 AM")
  • house_rules_max_guests (Integer): Maximum number of guests allowed
  • house_rules_pets_allowed (Boolean): Whether pets are permitted
  • house_rules_smoking_allowed (Boolean): Whether smoking is permitted
  • house_rules_parties_allowed (Boolean): Whether parties/events are permitted
  • house_rules_children_allowed (Boolean): Whether children are welcome
  • house_rules_infants_allowed (Boolean): Whether infants are welcome
  • house_rules_commercial_photography_allowed (Boolean): Whether commercial photography is permitted
  • house_rules_self_check_in (Boolean): Whether self-check-in is available

Property Descriptions (Basic Format)

Standard description fields (often empty in favor of rich format):

  • description_summary (String): Basic property summary
  • description_space (String): Space description
  • description_guest_access (String): Guest access information
  • description_neighborhood (String): Neighborhood description
  • description_transit (String): Transportation information
  • description_other_notes (String): Additional host notes
  • description_summary_rich (String): Enhanced HTML-formatted description with full details

Enhanced Location Information

  • location_neighborhood_name (String): Specific neighborhood name
  • location_neighborhood_overview (String): Neighborhood overview
  • location_getting_around (String): Transportation details
  • location_public_transit (String): Public transport information
  • location_neighborhood_description (String): Enhanced neighborhood details with HTML
  • location_getting_around_description (String): Enhanced transportation info with HTML

Availability Information

  • availability_check_in (String): Available check-in date (ISO format: "2026-08-03")
  • availability_check_out (String): Available check-out date (ISO format: "2026-08-31")
  • availability_is_available (Boolean): Current availability status
  • availability_calendar_updated (String/null): Last calendar update timestamp
  • listing_url (String): Direct link to Airbnb listing page
  • host_profile_url (String/null): Link to host profile (if available)
  • android_link (String): Deep link for Android Airbnb app (format: "airbnb://rooms/[ID]")
  • ios_link (String): Deep link for iOS Airbnb app (format: "airbnb://rooms/[ID]")

Property Highlights

  • highlights (Array[Object]): Special property features and achievements
    • title (String): Highlight title (e.g., "Perfect ratings for long stays")
    • subtitle (String): Detailed explanation (e.g., "100% of long-term guests rated it 5 stars")
    • icon (String): System icon (e.g., "SYSTEM_STAR", "SYSTEM_KEY", "SYSTEM_EVENING")
    • type (String): Highlight classification (e.g., "LISTING_LONG_TERM_STAY_REVIEW_RATING")

Metadata Information

  • meta_is_new_listing (Boolean): Whether this is a newly created listing
  • meta_pdp_type (String): Property detail page type (e.g., "MARKETPLACE")
  • meta_language (String): Primary language of listing (e.g., "es", "en")
  • meta_is_auto_translated (Boolean): Whether content is auto-translated
  • meta_scraped_at (String): ISO timestamp when data was scraped
  • meta_home_tier (Integer): Internal Airbnb home tier classification

SBUI (Search/Browse UI) Data

Search and browse interface metadata:

  • sbui_product_id (String): Encoded product ID for search systems
  • sbui_pdp_impression_id (String): Property detail page impression tracking ID
  • sbui_is_guest_favorite (Boolean): Marked as guest favorite
  • sbui_has_floor_plan (Boolean): Floor plan available
  • sbui_has_listing_size (Boolean): Property size information available
  • sbui_is_luxury_property (Boolean): Classified as luxury property
  • sbui_luxury_description (String): Luxury classification description
  • sbui_overview_title (String): Search result title format

Basic Info Additional

Extended property information:

  • basic_demand_listing_id (String): Internal demand listing identifier
  • basic_property_name_localized (String): Localized property name
  • basic_bed_count_from_demand (Integer): Bed count from demand system
  • basic_avg_rating_localized (String): Formatted rating display (e.g., "4.73 (22)")
  • basic_avg_rating_a11y_label (String): Accessibility label for screen readers
  • basic_adults_param (Integer): Adult count from search parameters
  • basic_children_param (Integer): Children count from search parameters
  • basic_infants_param (Integer): Infant count from search parameters
  • basic_pets_param (Integer): Pet count from search parameters
  • basic_category_tag (String): Property category tag (e.g., "Tag:8101")
  • basic_cause_id (String/null): Associated cause ID (if applicable)
  • basic_contextual_pictures_count (Integer): Number of contextual photos
  • basic_badges_count (Integer): Number of property badges/awards

House Rules (Structured Format)

  • house_rules_structured (Array[Object]): Enhanced house rules organized by categories with icons
    • Structure: Categorized rules for better organization and UI display
    • Categories typically include:
      • "Checking in and out" - Check-in/check-out time requirements
      • "During your stay" - Behavioral rules and restrictions during the stay
      • "Before you leave" - Checkout requirements and cleanup tasks
      • "Safety considerations" - Safety-related rules and requirements

House Rules Category Object Structure:

  • category (String): Category name (e.g., "Checking in and out", "During your stay")
  • rules (Array[Object]): Individual rules within the category

House Rules Item Object Structure:

  • title (String): Rule description with specific details
    • Check-in/out examples: "Check-in: 9:00 AM - 11:00 PM", "Checkout before 8:00 PM"
    • Stay rules examples: "4 guests maximum", "Pets allowed", "Quiet hours"
    • Policy examples: "No parties or events", "No smoking", "Commercial photography allowed"
    • Additional: "Additional rules" for custom host requirements
  • icon (String): System icon identifier for UI display
    • Time-related: SYSTEM_CLOCK for check-in/out times
    • People-related: SYSTEM_FAMILY for guest limits
    • Policy icons: SYSTEM_PETS, SYSTEM_NO_EVENTS, SYSTEM_SMOKING_NOT_ALLOWED
    • Activity icons: SYSTEM_CAMERA, SYSTEM_EVENING, SYSTEM_CLIPBOARD

Common Rule Categories and Examples:

"Checking in and out":

  • Check-in time windows with specific hours
  • Checkout time requirements
  • Key collection/return procedures
  • Contact information for arrival

"During your stay":

  • Maximum guest capacity limits
  • Pet policies (allowed/not allowed)
  • Noise restrictions (quiet hours)
  • Event restrictions (no parties/events)
  • Smoking policies
  • Photography permissions
  • Special house requirements

"Before you leave":

  • Cleanup requirements (gather towels, take trash out)
  • Equipment shutdown (turn off lights, AC)
  • Key return procedures
  • Final checkout steps

Benefits of Structured Format:

  • Better UX: Categories make rules easier to read and understand
  • Consistent Icons: Visual representations improve user experience
  • Internationalization: Structure supports easy translation
  • Filtering: Can filter or display rules by category
  • Mobile-friendly: Organized display works well on all devices

This structured format transforms basic text rules into a rich, organized user experience that competitors often lack.


Explore More Scrapers

If you found this Apify Scraper useful, be sure to check out our other powerful scrapers and actors at memo23's Apify profile. We offer a wide range of tools to enhance your web scraping and automation needs across various platforms and use cases.

Support

Additional Services