Airbnb Scraper - Listings, Prices, Ratings for Any City avatar

Airbnb Scraper - Listings, Prices, Ratings for Any City

Pricing

from $0.50 / 1,000 listings

Go to Apify Store
Airbnb Scraper - Listings, Prices, Ratings for Any City

Airbnb Scraper - Listings, Prices, Ratings for Any City

Scrape Airbnb search results for any city, neighbourhood or search URL: total and nightly price for your dates, rating, review count, room type, beds, bedrooms, coordinates, photos, Guest favourite and Superhost badges. Filters for guests, price and rooms. Half the usual price.

Pricing

from $0.50 / 1,000 listings

Rating

0.0

(0)

Developer

Unbrowse AI

Unbrowse AI

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

a day ago

Last modified

Categories

Share

Airbnb Scraper – Listings, Prices and Ratings for Any City

Get Airbnb search results as clean, structured data: the real total price for your dates and the nightly rate, rating and review count, room type and neighbourhood, bedrooms and beds, exact coordinates, all listing photos, and the Guest favourite and Superhost badges. Search any city, neighbourhood or region, or paste Airbnb search URLs with your filters already set.

What people use it for

  • Short-term rental market research – average nightly rates, occupancy signals and supply by neighbourhood.
  • Pricing for hosts and property managers – compare your listing with nearby competitors for the same dates.
  • Travel and trip planning tools – feed live listings, prices and photos into your app or spreadsheet.
  • Real-estate investment analysis – estimate revenue potential before buying.
  • Price tracking – run on a schedule and watch prices change for holidays and events.

How to use it

  1. Enter one or more locations (for example Lisbon, Brooklyn, Lake Tahoe), or paste Airbnb search URLs.
  2. Add check-in and check-out dates to get the real total price for the stay (recommended).
  3. Optionally set guests, pets, price range, minimum bedrooms, beds and bathrooms, and the currency.
  4. Set Max listings per location (Airbnb shows up to about 270 per search; split large cities into neighbourhoods to get more).
  5. Run, then export as JSON, CSV or Excel, or read the dataset through the API.

Output example

{
"id": "15629885",
"url": "https://www.airbnb.com/rooms/15629885?check_in=2026-11-10&check_out=2026-11-12",
"name": "Romantic and cosy studio in the heart of Lisbon.",
"title": "Serviced apartment in Campo de Ourique",
"roomType": "Serviced apartment",
"neighborhood": "Campo de Ourique",
"rating": 4.94,
"reviewsCount": 319,
"isGuestFavorite": true,
"isSuperhost": false,
"badges": ["Guest favourite"],
"price": { "total": 198, "perNight": 98.99, "originalTotal": null, "currency": "USD", "nights": 2, "label": "$198 USD for 2 nights" },
"bedrooms": 1,
"beds": 1,
"bedInfo": ["1 bedroom", "1 king bed"],
"latitude": 38.7188,
"longitude": -9.1576,
"thumbnail": "https://a0.muscache.com/im/pictures/miso/Hosting-15629885/original/1efd05f3-….jpeg",
"photos": ["https://a0.muscache.com/im/pictures/…"],
"paymentNotes": ["Pay $0 today", "Free cancellation"],
"checkIn": "2026-11-10",
"checkOut": "2026-11-12",
"searchQuery": "Lisbon"
}

price.originalTotal is filled when Airbnb shows a discount (the struck-through price).

Pricing

One price per listing:

Apify planPrice per 1,000 listings
Free$2.00
Starter$1.00
Scale$0.75
Business$0.50
Enterprise$0.25–$0.38

About half of what the most used Airbnb scrapers charge per listing. Searches that fail or return nothing are free. A small fee applies to each run start. Set a maximum cost per run and the scraper stops cleanly at that limit.

FAQ

Why do some prices differ from the Airbnb website? Prices depend on dates, guests and currency. Set check-in, check-out and guests to match what you compare against.

Can I get more than 270 listings for a city? Airbnb caps each search. Run several searches for neighbourhoods, or narrow by price range, and duplicates are removed within a run.

Does it include reviews text, amenities or host details? Not yet: it returns what the search results show. Open an issue if you need listing details.

Is it legal? It collects publicly visible listing information. You are responsible for how you use the data, including Airbnb's terms and data protection law.

Missing a field or filter? Open an issue on the Issues tab.