VOOZH about

URL: https://apify.com/malikgen/airbnb-listing-details

โ‡ฑ Airbnb Listing Details Scraper โ€” Full Property Data ยท Apify


๐Ÿ‘ Airbnb Listing Details Scraper โ€” Full Property Data by URL avatar

Airbnb Listing Details Scraper โ€” Full Property Data by URL

Pricing

from $1.80 / 1,000 results

Go to Apify Store

Airbnb Listing Details Scraper โ€” Full Property Data by URL

Get full Airbnb listing detail from room URLs โ€” description, all amenities (35โ€“70), beds/baths/capacity, GPS, up to 50 photos, ratings and a rich host profile. Part of the Airbnb suite (Search, Revenue Calculator, Reviews).

Pricing

from $1.80 / 1,000 results

Rating

5.0

(1)

Developer

๐Ÿ‘ Malikgen

Malikgen

Maintained by Community

Actor stats

0

Bookmarked

8

Total users

6

Monthly active users

21 days ago

Last modified

Share

Turn any Airbnb room URL into a complete, structured property record: title, property type, full description, all amenities, sleeping arrangement, house rules, safety items, exact GPS coordinates, every photo, ratings, and a rich host profile โ€” clean JSON, ready for spreadsheets, databases, or AI pipelines.

๐Ÿ  Part of the Airbnb suite โ€” pair it with the Airbnb Search Scraper to discover listings by city, then feed those URLs here for the full detail. (See also the Revenue & Occupancy Calculator.)


Why this scraper

  • โœ… Complete detail, not a summary โ€” description (full text), all amenities (typically 35โ€“70 per listing), sleeping arrangement per room, house rules, safety & property, cancellation policy.
  • โœ… Rich host profile โ€” name, Superhost & verified status, host rating + review count, years hosting, bio, and highlights.
  • โœ… Exact coordinates โ€” real latitude/longitude for mapping and analysis.
  • โœ… Every photo โ€” up to 50 high-resolution image URLs per listing.
  • โœ… Reliable by design โ€” reads Airbnb's own server-rendered data with a warmed residential session. No fragile CSS scraping that breaks weekly.
  • โœ… Stable schema โ€” every field is always present (null when a listing doesn't supply it). Your n8n / Make / Zapier flows never break on a missing key.

Quick start

  1. Paste one or more Airbnb room URLs into Airbnb room URLs, e.g. https://www.airbnb.com/rooms/1234567890.
  2. Leave the proxy on the default (Apify Residential, US) โ€” Airbnb requires it.
  3. Click Start. Each listing becomes one structured record in the dataset.

Don't have URLs yet? Run the Airbnb Search Scraper for a city, then copy its url values straight into this actor.


Input

FieldTypeDescription
listingUrlsarray (required)Airbnb room URLs (https://www.airbnb.com/rooms/<id>).
currencystringCurrency for price fields (default USD).
checkIn / checkOutstringOptional YYYY-MM-DD dates โ€” set both for exact dated pricing.
webhookUrlstringOptional. The actor POSTs the full result set here when the run finishes.
proxyConfigurationobjectDefaults to Apify Residential (US). Recommended to leave as-is.
{
"listingUrls":[
"https://www.airbnb.com/rooms/1322483482633897943",
"https://www.airbnb.com/rooms/8926402"
],
"currency":"USD",
"proxyConfiguration":{"useApifyProxy":true,"apifyProxyGroups":["RESIDENTIAL"],"apifyProxyCountry":"US"}
}

Output

Every record contains (all keys always present, null when unavailable):

FieldTypeDescription
listingIdstringAirbnb listing ID.
urlstringCanonical room URL.
namestringListing title (e.g. Home in Austin ยท โ˜…4.95 ยท 3 bedrooms ยท 7 beds ยท 3.5 baths).
propertyTypestringe.g. Entire home, Private room.
locationNamestringCity / area shown on the listing.
personCapacityintegerMax guests.
bedrooms / beds / bathroomsnumberCapacity breakdown.
ratingnumberOverall star rating (null for new listings).
reviewsCountintegerNumber of reviews.
isSuperhostbooleanSuperhost flag.
coordinatesobject{ lat, lng } โ€” exact GPS.
descriptionstringFull listing description (plain text).
amenitiesstring[]All amenities (e.g. Wifi, Pool, Kitchen, ACโ€ฆ).
sleepingArrangementsobject[]Per-room beds, e.g. { "title": "Bedroom 1", "beds": "1 king bed" }.
houseRulesstring[]Check-in/out, guest max, etc.
safetyAndPropertystring[]Safety items (smoke alarm, etc.).
cancellationPolicystringCancellation policy text when shown.
imagesstring[]Up to 50 photo URLs.
thumbnailstringPrimary image.
hostobject{ id, name, isSuperhost, isVerified, profilePictureUrl, profileUrl, ratingAverage, ratingCount, yearsHosting, about, highlights[] }.
checkIn / checkOut / currencyโ€”Echoed from input.
scrapedAtstringISO 8601 timestamp.

A complete sample record is in docs/example-output-listing.json.


Run via API

# Synchronous โ€” get items directly
curl-X POST "https://api.apify.com/v2/acts/malikgen~airbnb-listing-details/run-sync-get-dataset-items?token=YOUR_TOKEN"\
-H"Content-Type: application/json"\
-d'{"listingUrls":["https://www.airbnb.com/rooms/8926402"]}'

Works with the Apify JS/Python clients, n8n (Apify node), Make, and Zapier. Set webhookUrl to push results into your workflow automatically.


Pricing

Pay-per-result (set in the Console). Headline guidance: โ‰ˆ $3.50 / 1,000 listings.

Worked example: 1,000 listing detail records โ‰ˆ $3.50 + Apify platform usage (residential proxy + browser). Cheaper than dedicated detail scrapers while returning more fields (full amenities + complete host profile).


FAQ

Where do I get room URLs? From the Airbnb Search Scraper (search any city โ†’ use the url field), or paste your own.

Why residential proxy? Airbnb is Cloudflare-protected; a direct/datacenter hit to a room page returns an error page. The actor warms a residential session so the full page renders. Leave the default proxy on.

Do I get the full amenities list or just a preview? The full set โ€” typically 35โ€“70 amenities per listing.

Are prices included? Listing pages show exact prices only for specific dates. Set checkIn/checkOut for dated pricing; for nightly prices across many listings, use the Airbnb Search Scraper.

Is the schema stable? Yes โ€” every field is always present (null if missing), so automations don't break.


๐Ÿ  The Airbnb suite

ActorUse it for
Airbnb Search ScraperDiscover listings by city โ€” price/night, rating, coordinates, superhost.
Airbnb Listing Details Scraper (this actor)Full property detail from room URLs โ€” description, amenities, host, photos.
Airbnb Revenue & Occupancy CalculatorOccupancy %, ADR, estimated revenue โ€” the AirDNA alternative.
Airbnb Reviews ScraperReviews + sentiment + per-listing insights, by city / URL / ID.

Changelog

  • 0.1 โ€” Initial release. Full PDP extraction via server-rendered data + warmed residential session: description, amenities, sleeping arrangement, house rules, safety, coordinates, photos, ratings, full host profile.

Not affiliated with, endorsed by, or sponsored by Airbnb. Scrapes publicly available listing data for legitimate research, market analysis, and business use. Respect Airbnb's Terms of Service and applicable laws.

You might also like

Airbnb Reviews Scraper โ€” Ratings, Sentiment & Insights

malikgen/airbnb-reviews-scraper

Scrape Airbnb reviews by city, URL, or ID โ€” text, ratings, dates, reviewer & host, host replies, media, trip type, plus free sentiment and a per-listing insights rollup (category ratings, top keywords, response rate). Part of the Airbnb suite (Search, Listing Details, Revenue Calculator).

Airbnb Property Details Scraper

nifty.codes/airbnb-details-scraper

Extract property details, amenities, and host info from individual Airbnb listing pages. Powered by Airbnb Scraper.

Airbnb Search Scraper โ€” Listings & Prices by City

malikgen/airbnb-scraper

Scrape Airbnb listings by city โ€” price/night, rating, reviews, superhost, coordinates, beds, amenities, images. Reliable residential scraping, just type a city. Part of the Airbnb suite (Listing Details, Revenue Calculator, Reviews).

Airbnb Images Scraper

api-empire/airbnb-images-scraper

Airbnb Ld Scraper extracts listing details from any Airbnb property URL. Collect prices, photos, amenities, host info, ratings, availability, and descriptions. Ideal for market research, pricing analysis, investment insights, and workflows needing structured Airbnb listing data.

8

5.0

Airbnb Scraper - Search & Listing Details

rigelbytes/airbnb-scraper

Search Airbnb listings by location and extract comprehensive property details including pricing, amenities, host info, reviews, images, and more.

Airbnb Reviews Scraper

nifty.codes/airbnb-reviews-scraper

Extract guest reviews from Airbnb property listing pages including text, ratings, and host responses. Powered by Airbnb Scraper.

AirBnb Listings Scraper

sovanza.inc/airbnb-listings-scraper

Airbnb Listings Scraper extracts Airbnb listing data by location, dates, guests, price, and room type. It collects IDs, URLs, titles, prices, ratings, images, coordinates, host details, amenities, and capacity for travel analytics, market research, and monitoring workflows.

Airbnb Scraper

dataharvest/airbnb-scraper

Scrape Airbnb listings with prices, ratings, amenities and host info.

Airbnb Image Scraper

simpleapi/airbnb-image-scraper

Airbnb LD Scraper extracts detailed data from Airbnb listings, including titles, prices, host info, amenities, ratings, reviews, photos, and availability. Perfect for market research, investment analysis, pricing insights, and automating structured Airbnb listing data collection at scale

Airbnb Images Scraper

scrapio/airbnb-images-scraper

Scrapes Airbnb listings using listing IDs, capturing titles, photos, prices, host details, ratings, reviews, amenities, locations, and availability. Ideal for market research, competitor analysis, rental pricing insights, and large-scale Airbnb listing data extraction

Related articles

What you should know about the Airbnb API and free alternatives
Read more