Airbnb Scraper — Listings, Prices & Ratings avatar

Airbnb Scraper — Listings, Prices & Ratings

Pricing

from $5.00 / 1,000 listings

Go to Apify Store
Airbnb Scraper — Listings, Prices & Ratings

Airbnb Scraper — Listings, Prices & Ratings

Scrape Airbnb listings by location and dates: price, rating, review count, bedrooms, beds, baths, coordinates, photos and badges. No login.

Pricing

from $5.00 / 1,000 listings

Rating

0.0

(0)

Developer

Hichem Ben Moussa

Hichem Ben Moussa

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Scrape Airbnb listings by location and dates — price, rating, review count, bedrooms/beds/baths, coordinates, photos and host badges. No login, no API key.

Completes a full travel dataset alongside the Booking.com and TripAdvisor scrapers.

What you can do with it

  • 🏠 Short-term rental market research — pricing and supply by city
  • 💰 Revenue / rate benchmarking for hosts and property managers
  • 📊 Investment analysis — nightly rates, ratings and occupancy signals
  • 🗺️ Map data — every listing includes latitude/longitude

Input

FieldTypeDescription
locationstringWhere to search, e.g. Austin, TX, Paris, France, Bali.
checkIn / checkOutstringYYYY-MM-DD. Optional — omit for a dateless search.
adults / children / infants / petsintegerGuest configuration.
priceMin / priceMaxintegerPrice filters.
currencystringUSD, EUR, GBP
startUrlsarrayAirbnb search URLs with your own filters. Overrides location.
maxListingsintegerMaximum listings to scrape.
proxyConfigurationobjectResidential recommended — Airbnb rejects datacenter IPs.

Example

{ "location": "Austin, TX", "checkIn": "2026-08-18", "checkOut": "2026-08-23", "adults": 2, "maxListings": 100 }

Output

{
"id": "28254684",
"name": "The Iconic Bloomhouse | Romantic Austin Escape",
"propertyType": "Home in Austin",
"price": 2679,
"priceText": "$2,679",
"originalPriceText": "$3,801",
"priceQualifier": "for 5 nights",
"currency": "USD",
"rating": 4.95,
"reviewsCount": 272,
"roomInfo": ["1 bedroom", "2 beds", "1 bath"],
"badges": ["SYSTEM_GOLDEN_TROPHY"],
"latitude": 30.3159,
"longitude": -97.8036,
"image": "https://a0.muscache.com/im/pictures/....jpeg",
"url": "https://www.airbnb.com/rooms/28254684"
}

Export to JSON, CSV, Excel, or pull live via the Apify API.

Notes

  • Reads Airbnb's own embedded search data, so results match what you see on the site.
  • Use a residential proxy — Airbnb early-terminates connections from datacenter IPs. The actor rotates IPs and retries automatically.
  • Airbnb returns ~18 listings per page; the actor paginates automatically up to maxListings.
  • Prices reflect the total for the selected dates (see priceQualifier), matching Airbnb's display.