Airbnb

Airbnb Scraper API

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.

3 Endpoints REST API JSON 99.9% Uptime

Try it instantly

See real data shapes from every endpoint — no signup required.

Request
GET /airbnb/search
location New York, NY required
checkin 2026-04-01
checkout 2026-04-05
adults 1
curl -G "https://api.pullapi.com/airbnb/search" \
  -H "x-rapidapi-key: YOUR_API_KEY"
Response 200 OK
{
  "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"
}

API Endpoints

3 endpoints across 3 categories.

Search

GET /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.

Parameters

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

Example Response

{
  "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"
}

Listing

GET /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.

Parameters

Name Type Required Description Example
property_id string Yes Airbnb property ID (numeric) or full listing URL. Examples: "53242178" or... 53242178

Example Response

{
  "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"
}

Reviews

GET /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.

Parameters

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

Example Response

{
  "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"
}

Code Examples

Get started in seconds with your preferred language.

Terminal
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"

Why PullAPI

</>

No Browser Needed

HTTP-based API. No Selenium, no Puppeteer, no headless browsers to manage.

Built-in Proxy Rotation

Automatic residential proxy rotation handles anti-bot detection for you.

Cached Responses

Smart Redis caching means faster repeated queries and lower costs.

$

Pay Per Request

No monthly commitment. Free tier included. Pay only for what you use.

Use Cases

What developers build with the Airbnb Scraper API.

1

Rate Analysis

2

Market Research

3

Competitor Monitoring

4

Property Intelligence

Related Scrapers

More APIs in Travel & Hospitality.

Ready to scrape Airbnb data?

Start with the free tier. No credit card required.

Subscribe on RapidAPI →