Airbnb Scraper - Listings, Prices & Ratings avatar

Airbnb Scraper - Listings, Prices & Ratings

Pricing

from $1.40 / 1,000 listings

Go to Apify Store
Airbnb Scraper - Listings, Prices & Ratings

Airbnb Scraper - Listings, Prices & Ratings

Scrape Airbnb search results for any city and dates: listing title, type, location (lat/lng), total and nightly price with discounts, rating, review count, beds, badges (Guest favorite, Superhost), free cancellation and photos. Filter by guests, price, room type, bedrooms. No login.

Pricing

from $1.40 / 1,000 listings

Rating

0.0

(0)

Developer

Get Anything

Get Anything

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

9 hours ago

Last modified

Share

Scrape Airbnb search results for any city, neighbourhood or region, for your dates and guests. Every listing comes with:

  • Total price and nightly price, including the original price when it's discounted
  • Rating and review count, plus "New" listings
  • Bedrooms, beds and baths
  • Badges: Guest favorite, Superhost
  • Free cancellation and payment messages
  • Exact location (latitude and longitude), area name, photos and listing URL

Filter by adults, children, infants, pets, nightly price range, room type, bedrooms and beds, in any currency. You can also paste Airbnb search URLs.

No login, no API key, no browser. It's fast and much cheaper than opening every listing page.

What you can do with it

  • Short-term rental market research: average nightly rates, supply and ratings by neighbourhood.
  • Pricing for hosts and property managers: compare your listing with nearby competitors for the same dates.
  • Real estate investment: estimate rental yields for an area before you buy.
  • Travel deals and price monitoring: schedule it and track price changes and discounts for your dates.
  • AI agents (ChatGPT, Claude, Cursor via Apify MCP): "Find Superhost apartments in Lisbon under $150/night for Dec 10–14 for 2 adults."

Input

FieldDescription
locationsDubai, Paris, Brooklyn, New York...
searchUrlsOptional Airbnb search URLs (airbnb.com/s/...).
checkIn / checkOutDates (YYYY-MM-DD). Add them to get real totals and nightly prices.
adults, children, infants, petsGuests.
minPrice / maxPriceNightly price range.
roomTypesentire, private, shared, hotel.
minBedrooms / minBedsSize filters.
currencyUSD, EUR, GBP, AED...
maxListingsPerSearchDefault 20. Airbnb shows up to about 270 per search, so split big cities into neighbourhoods.
{
"locations": ["Dubai Marina", "Downtown Dubai"],
"checkIn": "2026-12-10",
"checkOut": "2026-12-14",
"adults": 2,
"roomTypes": ["entire"],
"maxPrice": 300,
"maxListingsPerSearch": 100
}

Output

{
"listingId": "1384236473795545800",
"url": "https://www.airbnb.com/rooms/1384236473795545800?check_in=2026-12-10&check_out=2026-12-14",
"title": "Apartment in Business Bay",
"name": "Exclusive Jacuzzi + Canal View",
"location": "Business Bay",
"latitude": 25.1844,
"longitude": 55.2811,
"rating": 4.94,
"reviewsCount": 16,
"price": 634,
"originalPrice": 712,
"priceLabel": "$634 for 4 nights, originally $712",
"pricePerNight": 158.34,
"nights": 4,
"currency": "USD",
"beds": 1,
"baths": 1,
"badges": ["Superhost"],
"freeCancellation": true,
"photos": ["https://a0.muscache.com/im/pictures/..."],
"searchLocation": "Dubai"
}

If a search returns nothing, you get one free error row.

Use it from ChatGPT, Claude & AI agents

This Actor works as a tool for AI assistants through the Apify MCP server, and the inputs are designed so an agent can fill them in.

  • Claude (claude.ai / Desktop), ChatGPT, Cursor, VS Code, Windsurf: add the MCP server URL below as a custom connector / MCP server and sign in with your Apify account:

    https://mcp.apify.com/?tools=get_anything/airbnb-scraper
  • Claude Desktop / Cursor config file:

    { "mcpServers": { "apify": { "url": "https://mcp.apify.com/?tools=get_anything/airbnb-scraper" } } }
  • Any LLM framework or GPT Action (REST): one call runs the Actor and returns the results as JSON:

    POST https://api.apify.com/v2/acts/get_anything~airbnb-scraper/run-sync-get-dataset-items?token=YOUR_TOKEN
  • No-code: Make, Zapier, n8n, LangChain and LlamaIndex have Apify integrations.

Then just ask, for example: "Find Superhost apartments in Lisbon under 150 USD per night for Dec 10-14 for 2 adults."

Pricing

Pay per event: you pay per listing returned. See the Pricing tab.

FAQ

Do I need dates? No, but with dates you get exact totals and nightly prices for that stay.

Why at most about 270 listings per search? Airbnb only shows about 15 pages per search. For full coverage, split a city into neighbourhoods or price bands.

Do I need a proxy? Usually not.