Airbnb Listings & Prices Scraper
Pricing
from $6.80 / 1,000 results
Airbnb Listings & Prices Scraper
Scrape Airbnb vacation rental listings by location, dates or URL. Get title, nightly price, discount, rating, reviews, coordinates, host, superhost, bedrooms, amenities and images. Export JSON, CSV, Excel.
Pricing
from $6.80 / 1,000 results
Rating
0.0
(0)
Developer
Scrapers Lat
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
2 days ago
Last modified
Categories
Share
Airbnb Listings & Prices Scraper
Extract Airbnb vacation rental listings by location, dates or URL, with price, rating, host, coordinates and amenities for any city worldwide.
| 40+ fields per record | Worldwide coverage | JSON / CSV / Excel output formats | Updated 2026-07-26 |
What you get
Each record is one Airbnb listing with its price, ratings, location, host and (optionally) full detail. Search by location with dates and guests, paste Airbnb search-result URLs, or pass individual room URLs.
- imageUrl: main listing photo
- title: property and area summary, for example "Apartment in Barcelona"
- name: the host's listing name
- url: direct link to the listing
- id: Airbnb listing id
- price: price for the selected stay in the chosen currency
- currency: currency code of the price
- priceQualifier: what the price covers, for example total or night
- originalPrice: pre-discount price when a discount applies
- discountPercent: discount percentage when a discount applies
- priceLabel: readable price string, for example "$409 total, originally $460"
- rating: average guest rating
- reviewsCount: number of reviews
- isGuestFavorite: whether the listing carries the Guest Favorite badge
- badges: badges shown on the listing, for example Superhost or Guest favorite
- latitude: listing latitude
- longitude: listing longitude
- city: city or area of the listing
- checkIn: check-in date applied to the price
- checkOut: check-out date applied to the price
- images: full photo gallery
- roomType*: entire home, private room or shared room
- propertyType*: property type, for example Entire rental unit
- personCapacity*: maximum number of guests
- bedrooms*: number of bedrooms
- beds*: number of beds
- bathrooms*: number of bathrooms
- isSuperhost*: whether the host is a Superhost
- hostName*: host name
- hostId*: host id
- hostIsVerified*: whether the host identity is verified
- guestSatisfaction*: overall guest satisfaction score
- accuracyRating*: accuracy category rating
- checkinRating*: check-in category rating
- cleanlinessRating*: cleanliness category rating
- communicationRating*: communication category rating
- locationRating*: location category rating
- valueRating*: value category rating
- cancellationPolicy*: cancellation policy name, for example Flexible, Moderate or Strict
- amenities*: list of amenities offered
- observedAt: when this listing was last seen by the scraper
*These fields only appear when withDetails is set to true.
Who is it for
| Use case | Who benefits |
|---|---|
| Track nightly prices and discounts across a city | Revenue managers and short-term rental hosts |
| Build a rental market dataset with coordinates | Real estate and travel analysts |
| Monitor Superhost and Guest Favorite competitors | Property managers |
| Feed listing data into pricing or search apps | Travel tech and no-code builders |
| Collect amenities and host details in bulk | Market researchers and data teams |
Frequently Asked Questions
Which locations and countries does this Airbnb scraper cover?
Any location Airbnb supports worldwide. Enter a city, region or place such as "Barcelona, Spain", "Mexico City" or "Miami, FL", and the scraper returns listings for that area with prices in the currency you choose.
How many listings can I collect per run?
Set maxListings to any number. The scraper pages through search results in batches of eighteen until it reaches your cap, so you can pull a handful for a spot check or thousands for a full market sweep.
Can I scrape specific Airbnb URLs instead of a location?
Yes. Paste Airbnb search-result URLs to scrape those exact searches with their filters, or paste individual room URLs to scrape those listings directly. Location, search URLs and room URLs can be combined in one run.
How do dates, guests and currency affect the results?
Check-in and check-out dates return the real total price for that stay, and guest counts filter listings by capacity. The currency input converts all prices to the currency code you set, for example USD, EUR or MXN.
What happens when a field is missing for a listing?
Fields that a listing does not publish, such as a discount or a bathroom count that Airbnb shows as shared, come back empty rather than guessed. Every record includes an observedAt timestamp and an error field so failed items are easy to spot.
Export, API and AI agents (x402 + MCP)
Export the scraped data to JSON, CSV or Excel, pull it as a dataset through the Apify API, or wire it into your app with no code. This web scraper and data extractor also works for bulk data extraction and scheduled runs.
For AI agents: this Actor is available on x402, Apify's agentic payment standard built with Coinbase. An AI agent can discover, pay for and run it on its own with a funded wallet and a single HTTP request: no account, no subscription, no API key and no human in the loop. It also runs as an MCP tool inside Claude, Cursor and other AI clients out of the box. Learn more about x402 agentic payments on Apify.
Related scrapers
Need data from the same space? Here are other scrapers we build and maintain:
- Booking.com Hotels & Prices Scraper: Hotels and accommodation by destination and dates with prices and review scores.
- Centris Canada Real Estate Scraper: Property listings across Canada with prices, rooms and coordinates.
- AdondeVivir Real Estate Scraper: Peru property listings for sale and rent with location and price data.
- Properati Real Estate Scraper: Latin American property listings with prices, areas and geolocation.
- MercadoLibre Product Scraper: Marketplace product listings with prices, sellers and ratings.
- Amazon Product Scraper: Amazon product data with prices, ratings and availability.
More scrapers at scrapers.lat
This actor is built and maintained by scrapers.lat, where we publish scrapers for Latin American and US public platforms: real estate, jobs, e-commerce, company registries and government data. Browse the full catalog, see live sample output for each one, or ask us for a custom scraper at scrapers.lat.
This actor is an independent tool and has no affiliation with Airbnb. It only accesses data that is publicly available on the platform. Use it in accordance with Airbnb's terms of service.
