Airbnb Scraper - Listings, Prices & Details avatar

Airbnb Scraper - Listings, Prices & Details

Pricing

from $3.00 / 1,000 listings

Go to Apify Store
Airbnb Scraper - Listings, Prices & Details

Airbnb Scraper - Listings, Prices & Details

Scrape Airbnb search results and listings as structured JSON: title, price, rating, reviews, room type, location and link. Powered by ScrapeUnblocker anti-bot bypass.

Pricing

from $3.00 / 1,000 listings

Rating

0.0

(0)

Developer

Scrapeunblocker

Scrapeunblocker

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Categories

Share

Airbnb Stays Scraper

Scrape Airbnb stay listings as clean, structured JSON - name, room type, price (in USD), rating, review count, badges, coordinates and a direct room URL. Automatic pagination and full filtering. No Airbnb login.

Powered by ScrapeUnblocker's anti-bot bypass - no proxies or CAPTCHA setup.

What you get per listing

  • Name and room type
  • Price in USD (by default), plus any original/strikethrough price and the price qualifier
  • Rating and review count
  • Badges (e.g. Guest favourite)
  • Coordinates (latitude, longitude)
  • Cover photo and a clean room URL

Features

  • Prices in USD - the scraper exits via the US by default, so prices come back in dollars (set proxy_country for another market).
  • Real dated pricing - add checkin/checkout and adults for the actual price for those nights.
  • Automatic pagination - set max_results and the scraper pages through Airbnb until it collects that many.
  • Filtering - price range and room type (entire home, private room, hotel room, shared room).
  • Any destination - a US city (Austin, TX) or an international one (Paris, France).

Input

FieldTypeDefaultDescription
locationstringrequiredCity to search, e.g. Austin, TX.
checkin / checkoutstring-Dates YYYY-MM-DD for real dated pricing.
adultsinteger-Number of guests.
room_typeselectAnyentire_home, private_room, hotel_room, shared_room.
min_price / max_priceinteger-Nightly price range (needs dates).
max_resultsinteger96How many stays to collect (~18 per page).
proxy_countrystring-Exit-IP country (ISO-2), or blank for US (USD).

Example output (one dataset item)

{
"id": "1516509370603548960",
"name": "Luxe Rainey DTown Oasis | Private Pool + Hot Tub",
"roomType": "Home in Austin",
"price": 1582,
"priceText": "$1,582",
"priceQualifier": "total",
"rating": 4.95,
"reviewCount": 59,
"badges": ["Guest favourite"],
"latitude": 30.25642,
"longitude": -97.73184,
"url": "https://www.airbnb.com/rooms/1516509370603548960"
}

Use cases

  • Rate & occupancy research - nightly prices across a market and set of dates.
  • Competitor tracking - listings, ratings and badges in your area.
  • Travel tools - a search or price-alert feed over public Airbnb listings.
  • Investment analysis - review counts and ratings as demand signals.

Pricing

$4 per 1,000 listings - cheaper than comparable Airbnb scrapers.


Built on ScrapeUnblocker. Questions? developers.scrapeunblocker.com