Airbnb Scraper - Listings, Prices + Market Summary
Pricing
from $1.28 / 1,000 listings
Airbnb Scraper - Listings, Prices + Market Summary
Scrape Airbnb listings by location, dates and guests: nightly and total price (with discounts), rating, reviews, Superhost, Guest favorite, business host, bedrooms, beds, baths, coordinates, photos. Plus a free market summary per location. No login.
Pricing
from $1.28 / 1,000 listings
Rating
0.0
(0)
Developer
Centor Prat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
11 days ago
Last modified
Categories
Security
Limited permissionsShare
🏠 Airbnb Scraper - Listings, Prices + Market Summary
Scrape Airbnb listings for any city or neighbourhood, with your dates and guests. One row per listing: name, property type, area, price per night and total for your stay (and the price before discount), currency, rating, review count, Superhost, Guest favorite, business vs individual host, bedrooms, beds, baths, coordinates, photos and the listing URL. Fast (no browser), no login.
Free with every search: a market summary row per location:
- nightly price 25th / median / 75th percentile, min and max
- median nightly price by number of bedrooms
- average rating, Superhost share, Guest favorite share, business-host share, new-listing share, discounted share, property-type mix
That's a short-term-rental market snapshot in one row, for pricing your listing or sizing up an investment area.
📥 Input
| Field | Meaning |
|---|---|
locations | e.g. ["Austin, TX", "Lisbon, Portugal"] (one search each, up to ~270 listings) |
checkIn, checkOut, adults | your stay (prices are for these dates) |
roomTypes, minPrice, maxPrice, minBedrooms, currency | Airbnb filters |
onlySuperhosts, minRating | keep the rows you want |
marketSummary | free summary row per location (default on) |
{ "locations": ["Miami Beach, FL"], "checkIn": "2026-12-10", "checkOut": "2026-12-13", "adults": 2, "roomTypes": ["entire"], "maxListings": 200 }
📤 Output
Listing:
{ "name": "Walkable Waller Villa", "propertyType": "Home", "area": "East Austin", "pricePerNight": 149.0, "totalPrice": 523,"totalPriceBeforeDiscount": 601, "currency": "USD", "nights": 3, "rating": 4.95, "reviewsCount": 60, "isSuperhost": false,"isGuestFavorite": true, "bedrooms": 1, "beds": 2, "baths": 1, "latitude": 30.27, "longitude": -97.72,"url": "https://www.airbnb.com/rooms/..." }
Market summary:
{ "type": "marketSummary", "searchLocation": "Lisbon, Portugal", "listingsAnalyzed": 200,"nightlyPrice": {"p25": 73.2, "median": 86.8, "p75": 97.6}, "medianNightlyByBedrooms": {"1": 87.8, "2": 93.9},"averageRating": 4.8, "superhostShare": 0.18, "guestFavoriteShare": 0.5, "businessHostShare": 0.6, "discountedShare": 0.65 }
💡 Uses
- Hosts and property managers: price against your real competition for the same dates.
- STR investors: compare areas by nightly price, bedrooms and how professional the market is (business-host share).
- Travel apps and agents: live availability-based prices for given dates.
- Research: short-term-rental supply, ratings and pricing across cities.
💰 Pricing
Pay per listing returned (listing event). Market summaries are free. Empty searches are free.
🤖 API / agents
curl -X POST "https://api.apify.com/v2/acts/centorprat~airbnb-scraper/run-sync-get-dataset-items?token=<YOUR_APIFY_TOKEN>" \-H "Content-Type: application/json" -d '{"locations": ["Paris, France"], "checkIn": "2026-12-01", "checkOut": "2026-12-04", "maxListings": 30}'
MCP: https://mcp.apify.com/?tools=actors,docs,centorprat/airbnb-scraper
❓ FAQ
- Login needed? No. Public search results only; no guest or host personal data.
- How many listings? Airbnb shows up to ~270 per search. Search neighbourhoods separately to cover a whole city.
- Host type empty? Airbnb shows "Business / Individual host" in some regions (e.g. the EU) only.