Vrbo Search

API docs
https://api.sandbase.ai/v1/api/vrbo/search

Search Vrbo vacation rentals by destination and dates, with guest, bedroom, bed, bathroom and price filters, and get up to 50 listings per call: Vrbo property ID and link, name, summary line, property type, bedrooms, beds, guest rating and review count, nightly and total stay price with the original nightly price before any discount, and photos as normalized JSON. Page with offset; the price is the same whatever the limit.

Price
From $0.00085USD / call
Method
POST
Response
JSON
Parameters
3 required · 11 optional

Playground

Input
Check-in date in YYYY-MM-DD format (e.g. 2027-01-15). Today or later. Format: YYYY-MM-DD.
Check-out date in YYYY-MM-DD format (e.g. 2027-01-18). After the check-in date. Format: YYYY-MM-DD.
Destination to search rentals in: a city, region or area (e.g. Lake Tahoe, Lisbon, Outer Banks, North Carolina).
Result order: recommended (Vrbo's default), price_low_to_high, price_high_to_low, review (highest rated first) or review_count (most reviewed first).
150
Maximum number of listings to return (1-50, default 20). The price is the same whatever the limit. Range: 1 to 50.
120
Number of adult guests (e.g. 2). Range: 1 to 20.
01000
Number of listings to skip, for paging: send offset 20 with limit 20 for the second page. Range: 0 to 1000.
120
Minimum number of beds (e.g. 4). Range: 1 to 20.
Maximum price in the currency results are priced in (each listing's currency), per night or for the whole stay as priceType says (e.g. 400). With a price filter, only listings Vrbo prices for your dates are returned. Range: 1 to 1000000.
Minimum price in the currency results are priced in (each listing's currency), per night or for the whole stay as priceType says (e.g. 100). Range: 0 to 1000000.
Whether priceMin and priceMax are a nightly price (default) or the total for the stay.
050
Minimum number of bedrooms (e.g. 3). Range: 0 to 50.
Age of each child guest, one entry per child (e.g. [5, 8] for two children aged 5 and 8). Omit it when no children are staying.
150
Minimum number of bathrooms (e.g. 2). Range: 1 to 50.
OutputReady

Your output will appear here

Complete the inputs, then click Run.

API README

Vrbo Search API

Search Vrbo vacation rentals by destination and dates, with guest, bedroom, bed, bathroom and price filters, and get up to 50 listings per call: Vrbo property ID and link, name, summary line, property type, bedrooms, beds, guest rating and review count, nightly and total stay price with the original nightly price before any discount, and photos as normalized JSON. Page with offset; the price is the same whatever the limit.

Request

curl -X POST "https://api.sandbase.ai/v1/run" \
  -H "Authorization: Bearer $SANDBASE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "vrbo/search", "limit": 5, "adults": 2, "checkIn": "2026-12-13", "checkOut": "2026-12-16", "location": "Lake Tahoe"}'

The result is returned in outputs[0].data. Lookups that find nothing fail with a not-found error.

Parameters

NameTypeRequiredDescription
checkInstringYesCheck-in date in YYYY-MM-DD format (e.g. 2027-01-15). Today or later.
checkOutstringYesCheck-out date in YYYY-MM-DD format (e.g. 2027-01-18). After the check-in date.
locationstringYesDestination to search rentals in: a city, region or area (e.g. Lake Tahoe, Lisbon, Outer Banks, North Carolina).
adultsintegerNoNumber of adult guests (e.g. 2).
childrenAgesarrayNoAge of each child guest, one entry per child (e.g. [5, 8] for two children aged 5 and 8). Omit it when no children are staying.
limitintegerNoMaximum number of listings to return (1-50, default 20). The price is the same whatever the limit.
minBathroomsintegerNoMinimum number of bathrooms (e.g. 2).
minBedroomsintegerNoMinimum number of bedrooms (e.g. 3).
minBedsintegerNoMinimum number of beds (e.g. 4).
offsetintegerNoNumber of listings to skip, for paging: send offset 20 with limit 20 for the second page. Default 0.
priceMaxintegerNoMaximum price in the currency results are priced in (each listing's currency), per night or for the whole stay as priceType says (e.g. 400). With a price filter, only listings Vrbo prices for your dates are returned.
priceMinintegerNoMinimum price in the currency results are priced in (each listing's currency), per night or for the whole stay as priceType says (e.g. 100).
priceTypestringNoWhether priceMin and priceMax are a nightly price (default) or the total for the stay. One of: nightly, total.
sortstringNoResult order: recommended (Vrbo's default), price_low_to_high, price_high_to_low, review (highest rated first) or review_count (most reviewed first). One of: recommended, price_low_to_high, price_high_to_low, `revi

Pricing

Billed at the actual cost of each call, about $0.00085 per request. A call can cost more when the first data source fails and another one answers. Failed calls and lookups that find nothing are not charged.

Explore more

Related APIs

All APIs
APIPriceResponse
Vrbo SearchThis API
Vrbo
From $0.00085 per callJSON
VrboFrom $0.00085 per callJSON

Questions

FAQ

How do I use the Vrbo Search API?

Send a POST request to https://api.sandbase.ai/v1/api/vrbo/search with your SandBase API key in the Authorization header (Bearer) and the parameters as a JSON body. You can also try it in the Playground on this page without writing code.

How much does the Vrbo Search API cost?

From $0.00085 per call, billed from your SandBase balance. You are only charged for calls you make; there is no subscription.

What parameters does the Vrbo Search API accept?

Required: checkIn (string), checkOut (string) and location (string). Optional: sort (one of recommended, price_low_to_high, price_high_to_low, review, review_count), limit (integer), adults (integer), offset (integer), minBeds (integer) and priceMax (integer) and 5 more. The Parameters table and the Playground on this page list every field.

What does the Vrbo Search API return?

A JSON response returned in the same HTTP request (synchronous).

Do I need a Vrbo developer account or API key?

No. Vrbo Search runs through SandBase, so one SandBase API key covers this endpoint and every other API and model in the catalog. You do not need to apply for Vrbo API access separately.