Vrbo

Vrbo API endpoints

Vrbo logo

Available Vrbo Endpoints

Explore 10 endpoints for accessing Vrbo real estate data. Each endpoint is designed for a specific use case and returns structured JSON.

GET/details_byid

/details_byid

Full property-detail-page (PDP) record for a Vrbo property — fans out 13 GraphQL ops concurrently (content, amenities, spaces, location, offers, policies, reviews overview, host). Returns one big `detail` object. For just the host card, call [/host_details_byid](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=host_details_byid). For paginated reviews call [/reviews_byid](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=reviews_byid). For the rate calendar call [/availability_byid](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=availability_byid).

propertyId
View endpoint
GET/details_byurl

/details_byurl

Full PDP detail by Vrbo listing URL — parses the property ID from the URL and returns the same payload as [/details_byid](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=details_byid).

url
View endpoint
GET/reviews_byid

/reviews_byid

Paginated guest reviews for a Vrbo property — author, rating, body, stay length, host reply. Returns up to 50 reviews per page; use `page` to walk the full history.

propertyId
View endpoint
GET/host_details_byid

/host_details_byid

Vrbo host / owner profile for a property — display name, badges (Premier Host, Verified ID), average response time, hosting tenure, and the other listings under the same host account.

propertyId
View endpoint
GET/availability_byid

/availability_byid

Day-by-day availability + nightly rate calendar for a Vrbo property. Returns a 12-month window by default; constrain with `startDate` / `endDate` to narrow. Each entry has `{date, available, rate}` — `available: false` means the date is already booked or blocked by the host.

propertyId
View endpoint
GET/search_bylocation

/search_bylocation

Search Vrbo listings by free-text location. Resolves the location to a Vrbo `regionId` via [/autocomplete](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=autocomplete) before querying — pass anything Vrbo's own autocomplete accepts (city, neighborhood, region, or street address). Returns paginated `searchResults[]` with id, title, photos, price summary, guest rating, and host info. Same filter set as the Vrbo mobile / web app — every UI filter is wired up here.

location
View endpoint
GET/search_bycoordinates

/search_bycoordinates

Search Vrbo listings within a radius of a lat/lon point. The coordinates are reverse-geocoded to the nearest Vrbo region, then the same full filter set as [/search_bylocation](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=search_bylocation) is applied. Use this when you have a precise point (a GPS pin, a delivery address geocoded to lat/lon) and want to anchor the search there rather than to a city name.

latitudelongitude
View endpoint
GET/search_bypolygon

/search_bypolygon

Search Vrbo listings inside an arbitrary polygon (3+ vertices). The polygon's bounding box is converted to `mapBounds` and sent to Vrbo — results outside the exact polygon but inside its bounding box may be returned. Same filter set as [/search_bylocation](https://realtyapi.io/dashboard?tab=playground&api=vrbo&endpoint=search_bylocation).

polygon
View endpoint
GET/search_byurl

/search_byurl

Paste any Vrbo search URL — the API parses destination, dates, and filters from the query string and re-runs the search via Vrbo's GraphQL. Faster than reverse-engineering the filters by hand if you already have a working search URL.

url
View endpoint
GET/autocomplete

/autocomplete

Find Vrbo regions / cities / neighborhoods / properties matching a free-text query. Returns each suggestion's `regionId`, label, `geoType` (CITY / NEIGHBORHOOD / HOTEL), and coordinates. The `regionId` field is what every other Vrbo search endpoint uses internally — you can pass `location="Orlando, FL"` to `/search_bylocation` and we'll resolve it via this endpoint automatically, or call this directly to get the `regionId` for batching.

input
View endpoint

Why Choose RealtyAPI for Vrbo Data

We built RealtyAPI so developers can focus on their products, not on data collection infrastructure.

Real-Time Data Access

Get the most current Vrbo data without dealing with rate limits, IP blocks, or anti-bot protections. Our infrastructure handles the heavy lifting.

Simple Integration

Clear documentation and a straightforward REST API make it easy to start pulling Vrbo data into your application within minutes.

High Reliability

Our infrastructure is built for uptime and performance. Rely on consistent, uninterrupted access to Vrbo data for your production applications.

Comprehensive Data

Access a wide range of Vrbo data points through carefully designed endpoints that cover properties, listings, agents, and market metrics.

Lightning Fast Responses

Optimized data pipelines deliver Vrbo results in milliseconds. Low latency means a better experience for your end users.

Structured JSON Output

Every Vrbo endpoint returns clean, well-structured JSON that is ready to parse and use directly in your application logic.

Vrbo API Use Cases

From property valuation to market analysis, the Vrbo powers a wide range of real estate applications.

Property Valuation

Analyze Vrbo property data to determine accurate market values, estimate appreciation, and identify undervalued investment opportunities.

Market Research

Track Vrbo listing trends, pricing shifts, and inventory changes to make informed, data-driven investment and development decisions.

Portfolio Management

Monitor your real estate portfolio with live Vrbo data. Track current values, rental comps, and market conditions in one place.

Lead Generation

Identify high-potential properties and neighborhoods using Vrbo data to power targeted outreach and marketing campaigns.

Competitive Analysis

Compare listings, pricing, and agent activity across Vrbo to understand market positioning and stay ahead of competition.

Custom Dashboards

Build real-time dashboards that aggregate Vrbo data for internal teams, clients, or investors with always-current information.

Frequently Asked Questions

Common questions about using the Vrbo through RealtyAPI.

Is the Vrbo API official?
No, RealtyAPI provides an unofficial Vrbo data API that lets you access real estate data through our platform. We handle the complexities of data collection so you can focus on building your application.
How current is the data?
We provide real-time Vrbo data. When you make a request, we fetch the latest information available so your application always works with up-to-date figures.
Can I use this API in production?
Absolutely. Many businesses rely on RealtyAPI for their production applications. Our infrastructure is designed for reliability, low latency, and high throughput.
What response format does the API use?
All endpoints return structured JSON responses. The data is clean, well-documented, and ready to use directly in your application without additional parsing.
Do I need a credit card to get started?
No. You can start with 250 free API calls to test any endpoint. No credit card is required. Upgrade to a paid plan when you are ready to scale.
What programming languages are supported?
RealtyAPI is a standard REST API, so it works with any language that can make HTTP requests: Python, JavaScript, Go, PHP, Ruby, Java, C#, and more.

Ready to Access Vrbo Data?

Get started with 250 free API calls. No credit card required.

Common Terms for Vrbo API Access

Vrbo API integrationVrbo data APIAccess Vrbo data programmaticallyVrbo API for developersVrbo API endpointVrbo API documentationHow to use Vrbo APIVrbo real estate APIVrbo property data APIVrbo listing API