Real-time Airbnb data — search listings by location, get full listing details, and read guest reviews. All data is scraped directly from Airbnb and returned as structured JSON.
See real data shapes from every endpoint — no signup required.
/airbnb/search
curl -G "https://api.pullapi.com/airbnb/search" \
-H "x-rapidapi-key: YOUR_API_KEY"
{
"success": true,
"data": {
"location": "New York, NY",
"total_results": 48,
"results": [
{
"property_id": "53242178",
"title": "Cozy Studio in the Heart of Manhattan",
"subtitle": "Entire rental unit in New York",
"rating": 4.85,
"reviews_count": 127,
"price": "$142",
"original_price": "$189",
"price_qualifier": "night",
"latitude": 40.7484,
"longitude": -73.9856,
"photos": [ "https://a0.muscache.com/im/pictures/example1.jpg", "https://a0.muscache.com/im/pictures/example2.jpg"
],
"url": "https://www.airbnb.com/rooms/53242178"
}
]
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
3 endpoints across 3 categories.
/airbnb/search
Search Airbnb listings by location with optional check-in/check-out dates and guest count. Returns matching properties with pricing, ratings, photos, and coordinates.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
location |
string | Yes | Location to search for listings. Can be a city, neighborhood, or address. Examples: "New York,... | New York, NY |
checkin |
string | No | Check-in date in YYYY-MM-DD format. If provided, checkout should also be specified. | 2026-04-01 |
checkout |
string | No | Check-out date in YYYY-MM-DD format. Must be after checkin date. | 2026-04-05 |
adults |
integer | No | Number of adult guests (1–16) | 1 |
{
"success": true,
"data": {
"location": "New York, NY",
"total_results": 48,
"results": [
{
"property_id": "53242178",
"title": "Cozy Studio in the Heart of Manhattan",
"subtitle": "Entire rental unit in New York",
"rating": 4.85,
"reviews_count": 127,
"price": "$142",
"original_price": "$189",
"price_qualifier": "night",
"latitude": 40.7484,
"longitude": -73.9856,
"photos": [ "https://a0.muscache.com/im/pictures/example1.jpg", "https://a0.muscache.com/im/pictures/example2.jpg"
],
"url": "https://www.airbnb.com/rooms/53242178"
}
]
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
/airbnb/listing
Get full details for a specific Airbnb listing including property type, host info, room configuration, amenities, pricing, photos, and coordinates. Accepts a numeric property ID or a full Airbnb listing URL.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
property_id |
string | Yes | Airbnb property ID (numeric) or full listing URL. Examples: "53242178" or... | 53242178 |
{
"success": true,
"data": {
"property_id": "53242178",
"title": "Cozy Studio in the Heart of Manhattan",
"property_type": "Entire rental unit",
"location": "New York, New York, United States",
"host_name": "Sarah",
"rating": 4.85,
"reviews_count": 127,
"guests": 2,
"bedrooms": 1,
"beds": 1,
"bathrooms": 1.0,
"price_per_night": "$142",
"description": "Bright and modern studio apartment in Midtown Manhattan, steps from Times Square and Central Park. Perfect for couples or solo travelers exploring NYC.",
"amenities": [ "Wifi", "Kitchen", "Air conditioning", "Washer", "Elevator", "Self check-in", "Smoke alarm", "Carbon monoxide alarm"
],
"photos": [ "https://a0.muscache.com/im/pictures/example1.jpg", "https://a0.muscache.com/im/pictures/example2.jpg", "https://a0.muscache.com/im/pictures/example3.jpg"
],
"latitude": 40.7484,
"longitude": -73.9856,
"url": "https://www.airbnb.com/rooms/53242178"
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
/airbnb/reviews
Get guest reviews for a specific Airbnb listing. Returns the overall rating, total review count, and individual reviews with reviewer name, date, text, rating, and language. Accepts a numeric property ID or a full Airbnb listing URL.
| Name | Type | Required | Description | Example |
|---|---|---|---|---|
property_id |
string | Yes | Airbnb property ID (numeric) or full listing URL. Examples: "53242178" or... | 53242178 |
limit |
integer | No | Maximum number of reviews to return (1–50) | 20 |
{
"success": true,
"data": {
"property_id": "53242178",
"rating": 4.85,
"reviews_count": 127,
"reviews": [
{
"reviewer_name": "Michael",
"date": "March 2026",
"text": "Great location and very clean apartment. Sarah was an excellent host and provided clear check-in instructions. Would definitely stay again!",
"rating": 5.0,
"language": "en"
},
{
"reviewer_name": "Emma",
"date": "February 2026",
"text": "Perfect spot for exploring the city. The studio is small but has everything you need. Loved the neighborhood.",
"rating": 4.0,
"language": "en"
}
]
},
"credits_used": 1,
"cache_hit": false,
"timestamp": "2026-03-15T12: 00: 00+00: 00"
}
Get started in seconds with your preferred language.
curl -G "https://api.pullapi.com/airbnb/search?location=New York, NY&checkin=2026-04-01&checkout=2026-04-05" \
-H "x-rapidapi-host: airbnb-scraper-api.p.rapidapi.com" \
-H "x-rapidapi-key: YOUR_API_KEY"
HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.
Automatic residential proxy rotation handles anti-bot detection for you.
Smart Redis caching means faster repeated queries and lower costs.
No monthly commitment. Free tier included. Pay only for what you use.
What developers build with the Airbnb Scraper API.
More APIs in Travel & Hospitality.
Rate Monitoring · Competitive Intelligence
Review Monitoring · Competitor Benchmarking
Investment Analysis · Valuation Tracking
Property Research · Sold History Analysis
Competitor Benchmarking · Product Research
Reputation Monitoring · Competitor Benchmarking
Start with the free tier. No credit card required.
Subscribe on RapidAPI →