Airbnb Scraper — Listings, Prices & Ratings
Pricing
from $0.002 / listing scraped
Airbnb Scraper — Listings, Prices & Ratings
Search Airbnb by location and scrape listings: name, property type, price, rating, reviews, coordinates, photos, badges and link. No login or API key. For short-term rental, pricing and market research.
Pricing
from $0.002 / listing scraped
Rating
0.0
(0)
Developer
hiper soft
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
15 hours ago
Last modified
Categories
Share
Airbnb Scraper — Listings, Prices & Ratings by Location, Geo Coordinates, No Login
Search Airbnb by location and scrape listings — name, property type, price, rating, reviews, coordinates, photos, badges and the direct link. Feed a city or a full Airbnb search URL (with your own dates, guests and filters) and get back clean, structured JSON. No account, no API key. Built for short-term rental operators, revenue managers and market researchers.
Features
- 🌍 Search by city or URL — pass
locationslike "Paris, France" or a full airbnb.com/s/ URL to carry your own dates, guests and filters. - 💶 Numeric + formatted price — each listing gives
price(numeric),priceCurrency, the originalpriceStringand a humanpriceLabel(e.g. per night / total). - ⭐ Ratings & reviews — captures
rating,reviewsCountand anisNewflag for fresh listings. - 🗺️ Map-ready geo — every record includes
latitudeandlongitudeplus a directurl. - 🏷️ Badges & property type — pulls
propertyTypeandbadges(e.g. Guest favorite). - 📸 Photos — a lead
photoURL and totalphotoCountper listing. - 🧾 Clean JSON output — flat records, capped with
maxItemsPerLocation, ready to export to CSV, Excel or an API.
What you get
One record per listing:
{"id": "12345678","name": "Charming Loft in Le Marais","propertyType": "Entire rental unit","rating": 4.92,"reviewsCount": 218,"isNew": false,"price": 137,"priceCurrency": "$","priceString": "$137","priceLabel": "$137 per night","badges": ["Guest favorite"],"latitude": 48.8592,"longitude": 2.3625,"photo": "https://a0.muscache.com/im/pictures/....jpg","photoCount": 5,"url": "https://www.airbnb.com/rooms/12345678"}
Input
{"locations": ["Paris, France"],"maxItemsPerLocation": 40,"proxyConfiguration": { "useApifyProxy": true, "apifyProxyGroups": ["RESIDENTIAL"] }}
| Field | Description |
|---|---|
locations | Cities/areas (e.g. "Paris, France") or full airbnb.com/s/ search URLs. |
maxItemsPerLocation | Max listings per location (1–1000, ~18 per page, default 40). |
proxyConfiguration | Proxy settings; residential is recommended and on by default. |
Use cases
- Benchmark nightly prices and occupancy signals across a market.
- Track ratings and review counts of competing listings over time.
- Map available inventory in a neighborhood using the coordinates.
- Feed pricing and comp data into revenue-management workflows.
Pricing
Pay-per-event: you're billed a small amount per run and per item scraped — you only pay for what you get. See the Pricing tab for current rates.
Notes
This scraper only reads publicly available Airbnb search results — no login-walled content, host accounts or private data. It is an independent tool and is not affiliated with, authorized or endorsed by Airbnb; "Airbnb" and related marks belong to their respective owners.