Vacation rental research
Use Vrbo endpoints to turn vacation rental research into repeatable API requests with documented inputs and JSON responses.
Turn Vrbo into structured JSON — destination-and-date rental search, its public stay-type and travel-theme editorial pages with curated listing rails, and single-property detail, all with one API key.
Search Vrbo by destination and dates, read its editorial travel pages, and get single-property detail as structured JSON for vacation-rental research.
Endpoint families
4
Documented params
18
Examples
2
Live catalog snapshot
Active endpoints
7
Methods
GET, POST
Required params
13
Schema refs
7
{
"platform": "Vrbo",
"endpoint": "vrbo-location-suggestions",
"method": "GET",
"path": "/vrbo/locations/search",
"auth": "apiKey"
}Use cases
Search Vrbo by destination and dates, read its editorial travel pages, and get single-property detail as structured JSON for vacation-rental research.
Use Vrbo endpoints to turn vacation rental research into repeatable API requests with documented inputs and JSON responses.
Use Vrbo endpoints to turn travel content aggregation into repeatable API requests with documented inputs and JSON responses.
Use Vrbo endpoints to turn property detail monitoring into repeatable API requests with documented inputs and JSON responses.
Managed execution
Every figure below is read from the live Vrbo endpoint catalog — 7 endpoints, 18 documented request parameters, and 7 published response schemas — the same catalog Docs and Playground run against.
7 documented Vrbo endpoints, grouped into 4 request families — Properties, Travel Pages and Locations, plus 1 more.
18 request parameters are documented across those Vrbo endpoints, 13 of them required — the full input contract is public before you write any integration code.
2 of the 7 Vrbo endpoints ship a recorded example response, and 7 carry a documented response schema — you can code against the real JSON before the first request.
Vrbo endpoints document their error responses (400 and 503) alongside the success schema, so a block, a rate limit, or a missing record comes back as a typed error rather than silently empty data.
7 hosted MCP tools back the Vrbo endpoints, so an agent can call the same routes with the same parameters and the same JSON contract, with no custom glue.
Coverage map
/vrbo/properties/{property_id}
/vrbo/travel-pages
/vrbo/locations/search
/vrbo/search
Endpoint catalog
/vrbo/locations/searchReturns public destination suggestions, including region IDs and location types when Vrbo provides them. The verified search term is sent with Vrbo's observed lodging, destination, and entry-page criteria.
MCP tool vrbo_locations_search
/vrbo/properties/{property_id}Reads public traveler-facing property details, grouped amenities, photos, content sections, FAQs, and aggregate rating.
MCP tool vrbo_property
/vrbo/properties/{property_id}/rate-calendarReturns public calendar dates, nightly display prices when provided, availability, check-in/out validity, and stay constraints.
MCP tool vrbo_properties_rate_calendar
/vrbo/properties/{property_id}/reviewsReturns one page of public traveler reviews, aggregate count, and current sort choices. Pagination and sort values follow the public reviews query.
MCP tool vrbo_properties_reviews
/vrbo/searchSearches public Vrbo rental listings for a selected destination and dates. Obtain destination, region_id, and lat_long from Vrbo's destination suggestion UI. Supports date flexibility, per-room adult and child-age inputs, current filter selections and ranges, and observed sort values. Copy filter IDs and option values from the returned filters.
MCP tool vrbo_search
/vrbo/travel-pagesLists the public stay-type and travel-theme pages linked from Vrbo's vacation-rental index. These are editorial browse pages, not a complete search-filter enumeration.
MCP tool vrbo_travel_pages
/vrbo/travel-pages/{slug}Returns public editorial sections, visible rental cards, and related travel-page links for a /travel/{slug} page. Date-scoped prices are omitted; page slugs are not search-filter values.
MCP tool vrbo_travel_page_detail
Related APIs
Travel & Hospitality
Build travel and lodging research workflows from structured Airbnb stay, room, availability, and review data.
Travel & Hospitality
Research hotels, restaurants, attractions, and destination pages from TripAdvisor with normalized listing and review endpoints.
Travel & Hospitality
Turn Expedia's Stays, Flights, and Things To Do results into structured JSON — destination search, hotel listings with pricing and reviews, flight offers, and activity search, sourced from the same API the official mobile app uses. Credential-free.
How to scrape Vrbo
Vrbo links 36 public stay-type and travel-theme editorial pages from its vacation-rental browse index — cabins, beach houses, pet-friendly stays, ski lodges, and more. Crawlora's seven endpoints turn that page index, one page's curated listing rails and editorial copy, destination suggestions, destination search, single-property detail, its rate calendar, and its traveler reviews into normalized JSON. A 2026-10-01 pull of /travel/cabins returned seven curated rails — a nationwide 'Top Cabins in USA' rail plus five state-level rails (Tennessee, Georgia, Oklahoma, Missouri, North Carolina) and a 'Cheap Cabins' rail — 104 rental cards in total, each with a rating, review count, and photo set, alongside six narrative editorial blocks and a cross-link to the related 'Cabins near me' page.
/vrbo/travel-pages returns the current public stay-type and travel-theme pages linked from Vrbo's browse index — an editorial page catalog, not a complete search-filter enumeration.
/vrbo/travel-pages/{slug} takes a slug from that list and returns its curated listing rails, narrative editorial sections, and related-page cross-links. Date-scoped prices are omitted, since the page is not tied to one stay.
/vrbo/locations/search takes a free-text search_term and returns Vrbo's own destination suggestions, including region IDs and location types when Vrbo provides them. Pass a suggestion's region_id and lat_long, plus check-in/check-out dates, to POST /vrbo/search for that destination's priced rental search results.
/vrbo/properties/{property_id} returns a property's traveler-facing name, location label, grouped amenities, photos, content sections, FAQs, and aggregate rating.
/vrbo/properties/{property_id}/rate-calendar returns public calendar dates, nightly display prices when provided, availability, check-in/out validity, and stay constraints for that property.
/vrbo/properties/{property_id}/reviews returns one page of public traveler reviews plus the aggregate review count. start_index and size paginate, sort_by controls ordering, and include_recent_reviews/include_ratings_only_reviews follow the same toggles as Vrbo's own public reviews query.
FAQ
36 public stay-type and travel-theme editorial pages (cabins, beach houses, pet-friendly stays, ski lodges, and more) linked from Vrbo's vacation-rental browse index. List the current set with /vrbo/travel-pages.
/vrbo/search does, for a specific destination and dates, and /vrbo/properties/{property_id}/rate-calendar does, for one property's own calendar. /vrbo/travel-pages/{slug} omits date-scoped prices, since its editorial rails are not tied to one stay.
Call /vrbo/locations/search with a free-text search_term — it returns Vrbo's own destination suggestions, including region_id and location type when Vrbo provides them, ready to pass to /vrbo/search alongside your dates.
Pass the property_id to /vrbo/properties/{property_id}/rate-calendar for its public calendar of dates, nightly display prices when Vrbo provides them, availability, and stay constraints.
/vrbo/properties/{property_id}/reviews takes start_index and size for pagination and sort_by for ordering, plus include_recent_reviews and include_ratings_only_reviews toggles matching Vrbo's own public reviews query.
Collecting publicly accessible travel-page, search, property, rate-calendar, and review data is generally permissible if you respect Vrbo's terms of use, robots directives, rate limits, and applicable law. This is for public data you are authorized to collect.