Airbnb Listing Details Scraper: Full Data & Price by URL avatar

Airbnb Listing Details Scraper: Full Data & Price by URL

Pricing

from $0.70 / 1,000 listing pages

Go to Apify Store
Airbnb Listing Details Scraper: Full Data & Price by URL

Airbnb Listing Details Scraper: Full Data & Price by URL

Full data of Airbnb listings from URLs or IDs: description, amenities, house rules, host, photos, registration/permit number and the exact price breakdown for your dates, as numbers.

Pricing

from $0.70 / 1,000 listing pages

Rating

0.0

(0)

Developer

The Last Scraper

The Last Scraper

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

18 hours ago

Last modified

Share

Airbnb Listing Details Scraper

Turn Airbnb listing URLs or IDs into complete, structured listing data: title and description, property type, capacity, amenities, house rules, cancellation policy, host (Superhost, rating, years hosting), photos with room and caption, the registration / permit number, and the exact price for your dates as numbers (nightly rate, discounts, taxes, total, per night). $1.50 per 1,000 listings on the Free plan ($0.70 on Gold).

  • Prices you can put in a spreadsheet, with every line Airbnb shows typed, and a flag that tells you cleaning and service fees are inside the nightly rate.
  • Automatic dates: leave the dates empty and the Actor quotes 30 days from today for 5 nights, so there is always a price (each record says so in scrape.dates_auto).
  • Photos: the photo URLs with room and caption (never image files): a quick preview by default (up to 5 photos and the cover when Airbnb trims the gallery), or the whole gallery with Photos: Full gallery (one more request for each trimmed listing, so slower; same price).

How to use it

{
"where": ["https://www.airbnb.com/rooms/614178316141803089", "23491570"],
"checkIn": "2026-11-10",
"checkOut": "2026-11-15",
"adults": 2,
"currency": "AED"
}

Optional: children, infants and pets for the quote (like on airbnb.com: pets add the host's pet fee, and a listing that cannot take your group says why in unavailable_reason); Language of the texts to also get the title, description, amenities and house rules in one of Airbnb's 66 languages (one more page per listing, no extra charge); Host profile: the host's total listings on Airbnb (default, free) or the whole public profile (host-profile, once per host).

What you get

Output format: Spreadsheet (default): one flat row per listing with 98 curated columns (100 with a language) in a fixed order: the listing url first, listing_id as text (long ids survive Excel), title and type, place, capacity, the price quote for your dates (nightly rate, per night with and without taxes, discounts, taxes, total), ratings, host, cancellation, minimum nights, Instant Book, permit number, key amenities as true/false, photo count and estimates prefixed est_.

Output format: Full JSON: the same 200+ field record as the Airbnb Scraper: identification, location, capacity, price (with line_items), quality (rating and the six category ratings), host, amenities, rules, photos, description, regulatory, estimates and scrape.

Every key is always present (null when unknown), so CSV columns stay stable.

Price

Pay-per-event prices per 1,000 events, by Apify plan:

EventFreeBronzeSilverGold
listing-details: per listing with its full page and price quote$1.50$1.30$1.00$0.70
host-profile: only with Host profile: Full, once per unique host$1.00$0.80$0.60$0.50

Listings that fail are not charged.

Public data only, no login. Not affiliated with Airbnb.