VRBO Listing Reviews API
Extract comprehensive guest reviews from VRBO listings using the internal property ID returned by the extract-id endpoint or VRBO search.
Copy for your AI agent
Paste into Claude, ChatGPT, Cursor or Copilot — endpoint, parameters, response fields and a curl example in Markdown.
Overview
Real-time Review Data
Get complete review content, ratings, sentiments, and host responses with real-time data updates.
The VRBO Listing Reviews endpoint provides access to detailed review data including guest feedback, ratings, sentiment tags, and host responses. Perfect for analyzing guest feedback and property reputation.
Endpoint URL
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| property_id | string | Required | Internal VRBO property ID returned as property_id by /v1/vrbo/listing/extract-id or VRBO search (path parameter). The public listing ID in a VRBO URL may be different. |
| page | integer | Optional | Page number (1-indexed, default: 1) |
| page_size | integer | Optional | Reviews per page (1-20, default: 10) |
| sort_by | string | Optional | Sort order: recommended, newest, highest, lowest (default: recommended) |
Response Structure
Review Information
id- Unique review identifierrating- Overall rating (1-10 scale)rating_text- Rating description (Excellent, Good, etc.)title- Review title (if available)text- Full review text
Reviewer Details
reviewer_name- Guest display nameverified- Verified stay indicator (always true)
Additional Data
sentiments- Array of sentiment tags (e.g., "Great location", "Clean")host_response- Host reply text (if available)has_more- Boolean indicating more pages availabletotal_reviews- Total count of reviews returned
Finding the Property ID
Need the Property ID?
Pass the listing URL to /v1/vrbo/listing/extract-id, then use the returned property_id with this reviews endpoint. Direct reviews requests require that resolved internal ID; do not pass the public listing ID from the URL.
For example, resolve this public listing URL with the Extract Property ID endpoint:
https://www.vrbo.com/1319401
The resolver returns property_id: "33486931". Use that value in /v1/vrbo/listing/reviews/33486931. A public listing ID can match an unrelated internal property ID, so resolve the listing URL before fetching reviews.
If you use VRBO Search, pass its property_id directly to this endpoint. Its listing_id is for the public listing URL.