GET
Airbnb Listing Reviews API
Extract comprehensive guest reviews from Airbnb listings using the listing ID.
Overview
Real-time Review Data
Get complete review content, ratings, and host responses with real-time data updates.
The Airbnb Listing Reviews endpoint provides access to detailed review data including guest profiles, ratings, review text, and host responses. Perfect for analyzing guest feedback and sentiment.
Endpoint URL
GET https://api.stayapi.com/v1/airbnb/listing/reviews/{listing_id}
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| listing_id | string | Required | Airbnb listing ID (path parameter) |
| limit | integer | Optional | Number of reviews per page (1-50, default: 10) |
| offset | string | Optional | Pagination offset (default: "0") |
| sort_by | string | Optional | Sort order: BEST_QUALITY or MOST_RECENT (default: BEST_QUALITY) |
| check_in | string | Optional | Check-in date for contextual reviews (YYYY-MM-DD) |
| check_out | string | Optional | Check-out date for contextual reviews (YYYY-MM-DD) |
Response Structure
Review Information
id- Unique review identifierrating- Overall rating (1-5 stars)text- Full review textlanguage- Review language codecreated_at- Review submission date
Reviewer Details
- Reviewer ID and display name
- Profile picture URL
- Verification status
Additional Data
- Host response text and date (if available)
- Total review count for pagination
- Pagination metadata
Finding the Listing ID
Need the Listing ID?
Use the /listing/extract-id endpoint to extract the listing ID from any Airbnb URL.
The listing ID can be found in Airbnb URLs. For example:
https://www.airbnb.com/rooms/22120898
The listing ID is 22120898 (the number after "rooms/").
Request
Response