Airbnb Scraper — Airbnb API Alternative for Listings & Prices avatar

Airbnb Scraper — Airbnb API Alternative for Listings & Prices

Pricing

from $45.00 / 1,000 rental listings

Go to Apify Store
Airbnb Scraper — Airbnb API Alternative for Listings & Prices

Airbnb Scraper — Airbnb API Alternative for Listings & Prices

Airbnb scraper and Airbnb API alternative — Airbnb has no open public API. Search any city for your dates and get one record per listing: name, room type, nightly price (when Airbnb shows it), rating, review count, location, photos and listing URL, as clean JSON. For short-term rental research.

Pricing

from $45.00 / 1,000 rental listings

Rating

0.0

(0)

Developer

NexGenData

NexGenData

Maintained by Community

Actor stats

0

Bookmarked

31

Total users

2

Monthly active users

15 days ago

Last modified

Share

Airbnb scraper and Airbnb API alternative — Airbnb has no open public API. Search any city for your dates and get one record per listing: name, room type, nightly price (when Airbnb shows it), rating, review count, location, photos and listing URL, as clean JSON. For short-term rental research.

Public marketplace and product data, assembled for competitive research.

📊 Sample Output

6 real rows delivered by Airbnb Scraper — Listings, Prices & Reviews API — run Oo96LdIQujTcA9pu8 on build 0.0.26

idnamelocationlatitudelongituderoom_type
1257287972746351647Moxy NYC Times Square, Selected by hotelHotel in Midtown Manhattan40.7524-73.9895Moxy NYC Times Square
1704378900955277956Little Something, Queen roomHotel in The Financial District40.7076-74.0062Little Something
1558123674478320116Radio City Apartments, Deluxe Studio Apartment wi.Hotel in Times Square40.7599-73.983Radio City Apartments
1172500363755547171Feather Factory Hotel, Selected by hotelHotel in Long Island City40.7441-73.9406Feather Factory Hotel
1776999948105265523NoMo SoHo, Selected by hotelHotel in SoHo40.7198-74NoMo SoHo
1643351505460876003Bunk podHotel in Midtown Manhattan40.7584-73.9931Pod Times Square Hotel

Real rows from run Oo96LdIQujTcA9pu8 on build 0.0.26 (2026-09-24), unedited apart from masked emails/phones and shortened long text; fields the source does not publish are empty.

⚙️ Sample inputs

This is the Store example input — the same input Apify's automated check runs — so it is proven to return rows on the current build. Paste it into the input form, or send it through the API, CLI or a schedule:

{
"location": "New York, NY",
"adults": 2,
"maxResults": 20
}

🔧 Input reference

FieldTypeDefaultWhat it does
location (required)string"New York, NY"Destination city, neighborhood, or region to search (e.g. 'Paris, France', 'Tokyo, Japan', 'New York, NY').
checkinstringCheck-in date in YYYY-MM-DD format. Leave empty for flexible dates.
checkoutstringCheck-out date in YYYY-MM-DD format. Leave empty for flexible dates.
adultsinteger2Number of adult guests.
minPriceintegerMinimum nightly price in USD. Leave empty for no minimum.
maxPriceintegerMaximum nightly price in USD. Leave empty for no maximum.
maxResultsinteger20Maximum number of listings to return (1-100).

🧾 JSON sample record

One real record from run Oo96LdIQujTcA9pu8 (emails/phones masked, long text shortened):

{
"id": "1257287972746351647",
"name": "Moxy NYC Times Square, Selected by hotel",
"location": "Hotel in Midtown Manhattan",
"latitude": 40.7524,
"longitude": -73.9895,
"room_type": "Moxy NYC Times Square",
"person_capacity": null,
"beds": null,
"bedrooms": null,
"bathrooms": null,
"price_per_night": null,
"currency": "USD",
"total_price": null,
"price_display": null,
"rating": 4.65,
"reviews_count": 102,
"host_name": null,
"host_is_superhost": null,
"amenities": [],
"listing_url": "https://www.airbnb.com/rooms/1257287972746351647",
"photos": [
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/035dac41-6d0e-4ffa-a525-8e4957e18db1.jpeg",
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/56c8f6ca-1619-4b72-857c-1fcbfa1fd12e.jpeg",
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/70978330-227e-4547-a75a-c6b9feac3132.jpeg",
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/127f59da-99c8-406d-bf27-dbfc416f6bf9.jpeg",
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/ad5f23e3-e5c1-4d95-a563-1e753c1bbcfd.jpeg",
"https://a0.muscache.com/im/pictures/BnbProperty/BnbProperty-1537858575418700275/original/57f7f6a3-fd7d-426a-85e4-24d4b2259979.jpeg"
]
}

💰 Pricing

EventPrice (USD)When it is charged
Actor Start (apify-actor-start)$0.005Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event).
Rental listing (apify-default-dataset-item)$0.045Single result in the default dataset.

Pay-per-event: you pay only for what the run delivers. A run that delivers nothing bills no result events (only the actor-start event, when the actor defines one). Example: a run that delivers 100 results costs 100 × $0.045 = $4.50 plus the start fee.

More from the NexGenData Data APIs family:

29 more in this family on the NexGenData Store page.

Prices and listings move constantly. Schedule a daily sweep (0 7 * * *) and track changes over time — an always-on listing feed.

📊 What you get

Clean JSON, one record per listing (full output has 14 fields):

  • id — Id
  • name — Name
  • url — Url
  • room_type — Room type
  • price — Price
  • currency — Currency
  • rating — Rating
  • reviews_count — Reviews count
  • location — Location
  • latitude — Latitude

Pricing: $0.045 per listing (Pay-Per-Event) — about 22 listings per $1.

🤖 Use with AI agents

Point Claude, the OpenAI Agents SDK, an n8n flow or any MCP-aware client at it and pull data on demand.

Agentic payments (x402): Supports agentic payment via x402 — agents can call this actor with USDC, no API key required.

Travel data family — listings, prices and reviews across platforms:

Booking.com · Tripadvisor

Agent front door — Travel MCP: Travel MCP


Public web data, assembled for research and monitoring.