Airbnb Listing Scraper: Rooms by URL
Pricing
from $0.99 / 1,000 listings
Airbnb Listing Scraper: Rooms by URL
Airbnb listing scraper by URL: paste Airbnb rooms links or listing IDs, pick your dates, and get one row per listing: the price for your stay, the exact total with taxes and fees, ratings, amenities, house rules, host and photos. No login.
Pricing
from $0.99 / 1,000 listings
Rating
0.0
(0)
Developer
DeepMine
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
1
Monthly active users
6 days ago
Last modified
Categories
Features
Share
Airbnb Listing Scraper
Airbnb listing scraper by URL: paste Airbnb rooms links, pick your dates, and get one row per listing with the price for your stay, the exact total with taxes and fees, ratings, amenities, house rules, host and photos.
| π Name | ποΈ Room Type | π΅ Price | π§Ύ Total With Taxes | π Check-in | β Rating | π¬ Reviews | π₯ Guests |
|---|---|---|---|---|---|---|---|
| Green Alfama Lovely View Apartment | Entire home/apt | $516 (5 nights) | $560.08 | 2027-01-31 | 4.8 | 399 | 4 |
| Lisboa Bica Apartment 28 Tram, Fast Internet, AC | Entire home/apt | $488 (5 nights) | $532.18 | 2027-01-31 | 4.91 | 385 | 2 |
| The Alfama Hideaway - Next to River & PanteΓ£o | Entire home/apt | $540 (5 nights) | $584.60 | 2027-01-31 | 5 | 13 | 4 |
$1.49 per 1,000 listings on the Starter plan ($1.75 Free, $1.25 Scale, $0.99 Business). The prefilled run (5 listings) costs about $0.007. No start fee and no add-on fees: the exact total, the calendar, reviews and host profiles are included. Dead links are free.
What you get
- Price for your dates: total, per night, the price before a discount and Airbnb's price breakdown, for the stay and guests you ask about. A link's own
check_in,check_outand guests win over the form. - Exact total with taxes and fees: Airbnb's checkout quote: total, taxes, every price line (Airbnb usually folds cleaning and service fees into the stay price;
cleaningFeeandserviceFeefill when it lists them apart), the cancellation policy and whether the stay can be booked. - Why a stay can't be booked: when Airbnb refuses your dates, the row keeps them and gives Airbnb's reason in
unavailableReason, so a booked-out listing never reads as a missing price. - Ratings: overall rating, review count, the six category ratings, Guest favorite.
- The listing: name, room and property type, guests, bedrooms, beds, baths, full description (text and HTML), every amenity with Airbnb's group for it, highlights, house rules, safety notes, every photo with its caption and orientation, coordinates, neighborhood, area notes and the place path.
- The host: name, profile link and photo, Superhost, verified, months hosting, rating and reviews, response rate and time, about, highlights, co-hosts with their photos.
- Optional, same price: the availability calendar (up to 12 months), the newest reviews (up to 50 per listing) and the host's public profile.
How to use it
- π Airbnb listing links: paste links such as
https://www.airbnb.com/rooms/13241983. Any Airbnb domain works. Have only the numbers? Use π’ Listing IDs. - π
Check-in and Check-out: a date (
2026-12-04) or how far ahead (+30 days). Without dates you still get the whole record, with no price: Airbnb only prices a stay. - π₯ Adults: the price fits the group.
Short-notice dates are often booked: when you want a price for every listing, pick a stay further out, or turn on the availability calendar to see each listing's free days. Prices come in the currency you pick (44 currencies); the language you pick translates the listing texts (27 languages).
This Actor reads listing links only. To find listings by city or map, use Airbnb Scraper.
Output fields
Every row has the same keys in this order; unknown values are null. Tables: π Overview, π΅ Prices & Booking, π Stats, π€ Hosts, π Details, π
Availability & Reviews.
thumbnail, name, roomType, propertyType, url, price, pricePerNight, originalPrice, currency, nights, checkIn, checkOut, priceLabel, priceBreakdown, totalPrice, taxes, cleaningFee, serviceFee, priceItems, isAvailable, unavailableReason, canInstantBook, cancellationPolicy, cancellationPolicyName, rating, reviewsCount, ratingAccuracy, ratingCleanliness, ratingCheckIn, ratingCommunication, ratingLocation, ratingValue, isGuestFavorite, isSuperhost, personCapacity, bedrooms, beds, bathrooms, subDescription, subDescriptionItems, descriptionSnippet, description, descriptionHtml, descriptionOriginalLanguage, shareTitle, location, neighborhood, locationSummary, locationDetails, breadcrumbs, latitude, longitude, isExactLocation, amenities, amenitiesNotIncluded, amenityGroups, highlights, houseRules, petsAllowed, safetyAndProperty, hostName, hostUrl, hostPicture, hostIsVerified, hostMonthsHosting, hostRating, hostReviewsCount, hostResponseRate, hostResponseTime, hostAbout, hostHighlights, coHosts, coHostIds, coHostPictures, hostLivesIn, hostLanguages, hostWork, hostSchool, hostProfileFields, hostVerifications, hostVerifiedSince, hostMonthsOnAirbnb, hostListingsCount, hostGuestReviewsCount, hostListings, hostRecentReviews, images, imageCaptions, imageOrientations, imageCount, isNewListing, isLuxe, listingTier, pageTitle, metaDescription, availability, reviews, id, hostId, androidLink, iosLink, searchQueries, locale, scrapedAt.
FAQ
Does it need an Airbnb account? No. It reads what Airbnb shows logged-out visitors, with no cookies or login.
Why is the price empty on some rows? You gave no dates, or Airbnb can't book that stay: isAvailable is false and unavailableReason gives Airbnb's words. Try later dates, or a stay that meets the listing's minimum nights.
Am I charged for dead links? No. They are named in the run's status message and cost nothing. A listing that is unavailable for your dates is still a row with its full record, and is charged.
Can I schedule it or call it from code? Yes: from the Apify API, a schedule, Zapier, Make or n8n. Use startUrls with {"url": "..."} items, listingIds with plain IDs, or both.
Happy with the data? Please leave a review: it helps other buyers find this Actor.