Vrbo Listing API
Get one Vrbo vacation rental by its property ID: name, link, address, coordinates, bedrooms, bathrooms, beds and guest capacity, guest rating with category scores and review count, amenities by group, full description, house rules, important information, availability and price for your dates (total and average per night, fees included), every photo with its caption and the latest guest reviews, as normalized JSON. Takes the id vrbo.search returns.
Tarifs
Tarifs de l’API Vrbo Listing
Essayer
Obtenez Vrbo Listing en une requête
{
"data": {
"address": {
"city": "San Francisco",
"countryCodeIso3": "US",
"line": "example",
"parentRegion": "CA",
"region": "CA"
},
"amenities": [
{
"group": "example",
"items": [
"example"
]
}
],
"availabilityMessage": "A short example description of this item.",
"available": true,
"bathrooms": 12.5,
"bedrooms": 42,
"beds": 42,
"description": "A short example description of this item.",
"feesNote": "example",
"houseRules": [
{
"blocks": [
{
"heading": "example",
"lines": [
null
]
}
],
"title": "Example title"
}
],
"id": "a1b2c3d4",
"images": [
{
"caption": "A short example description of this item.",
"url": "https://example.com/page"
}
],
"importantInfo": [
{
"blocks": [
{
"heading": "example",
"lines": [
null
]
}
],
"title": "Example title"
}
],
"latitude": 37.7749,
"listingId": "a1b2c3d4",
"longitude": -122.4194,
"name": "Example title",
"propertyType": "general",
"rating": 4.6,
"ratingCategories": [
{
"label": "Example title",
"score": 4.6
}
],
"ratingLabel": "Example title",
"ratingScale": 4.6,
"reviews": [
{
"createdUtc": 12.5,
"highlights": [
"example"
],
"id": "a1b2c3d4",
"isVerified": true,
"language": "en",
"rating": 4.6,
"ratingLabel": "Example title",
"ratingScale": 4.6,
"stay": "example",
"text": "A short example description of this item.",
"title": "Example title"
}
],
"reviewsCount": 12500,
"sleeps": 42,
"spaceOverview": [
"example"
],
"stay": {
"adults": 42,
"checkIn": "example",
"checkOut": "example",
"childrenAges": [
29
]
},
"tagline": "example",
"units": [
{
"features": [
"example"
],
"id": "a1b2c3d4",
"name": "Example title",
"ratePlans": [
{
"currency": "USD",
"pricePerNight": 19.99,
"totalPrice": 19.99,
"totalPriceText": "A short example description of this item."
}
]
}
],
"url": "https://example.com/page"
},
"found": true,
"reason": "not_found"
}Référence complète des paramètres et de la réponse : chaque champ, type et exemple de cet endpoint.
Référence
Une requête, une seule forme de réponse.
Chaque champ que vous envoyez et chaque champ que vous recevez, avec un vrai exemple.
Dernière vérification : 2026-11-07 · disponibilité et latence mesurées sur 30d
Corps de la requête
JSON, envoyé à cet endpoint.
- propertyIdstring
69764328
Vrbo property ID: the id vrbo.search returns for a listing (e.g. 69764328).
- adultsinteger
2
Number of adult guests to price for (1-20, default 2).
- checkInstring
2026-12-07
Check-in date to price and check availability for, in YYYY-MM-DD format (e.g. 2027-01-15). Today or later. Without dates, a 3-night stay about a month ahead is priced; the dates used are in stay.
- checkOutstring
2026-12-10
Check-out date in YYYY-MM-DD format (e.g. 2027-01-18). After the check-in date. With a check-in date alone, the stay is 3 nights.
- childrenAgesarray
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.
Réponse
JSON, une valeur d’exemple par champ.
Where the property is. Vrbo shows the area, not the street.
- citystring
City.
- countryCodeIso3string
Three-letter ISO 3166 country code (e.g. USA, PRT).
- linestring
Address line as Vrbo shows it (e.g. South Lake Tahoe, CA).
- parentRegionstring
Wider area Vrbo files the property under.
- regionstring
State, province or region.
Amenities grouped as Vrbo groups them (Essentials, Kitchen, Outdoor...). Populated whenever the provider has data for the entity.
- groupstring
Group name.
- itemsstring[]
Amenities in this group.
The listing, or null when it was not found.
- availabilityMessagestring
Vrbo's reason when it cannot be booked for the stay (e.g. the dates are taken, or too many guests); null when it can.
- availableboolean
Whether the property can be booked for the stay.
- bathroomsnumber
Number of bathrooms, or null when the listing does not say (a 3+ shows as 3).
- bedroomsinteger
Number of bedrooms, or null when the listing does not say.
- bedsinteger
Number of beds, or null when the listing does not say.
- descriptionstring
Full listing description written by the host. Populated whenever the provider has data for the entity.
- feesNotestring
Vrbo's note on what prices include.
- idstring
Vrbo property ID, the id vrbo.search returns.
- latitudenumber
Latitude of the property. Populated whenever the provider has data for the entity.
- listingIdstring
Vrbo's public listing number, the one in the listing link (e.g. 2394927 or 249998ha).
- longitudenumber
Longitude of the property. Populated whenever the provider has data for the entity.
- namestring
Listing title.
- propertyTypestring
Property type (e.g. House, Condo), when Vrbo states it.
- ratingnumber
Average guest rating on ratingScale (Vrbo rates out of 10), or null when the property has no reviews.
- ratingLabelstring
Vrbo's word for the rating (e.g. Exceptional, Wonderful).
- ratingScalenumber
Top of the rating scale, 10 on Vrbo.
- reviewsCountinteger
Total number of guest reviews.
- sleepsinteger
Most guests the property sleeps. Populated whenever the provider has data for the entity.
- spaceOverviewstring[]
Vrbo's summary chips for the space, as shown (e.g. 4 bedrooms, 3+ bathrooms, Sleeps 10); keeps a 3+ that bathrooms reads as 3. Some listings separate the chips with a lone • entry.
- taglinestring
Short tagline under the title, when Vrbo shows one.
- urlstring
Link to the listing on Vrbo.
Blocks of the section, each with an optional heading.
- headingstring
Block heading (e.g. Pets), or null.
- linesstring[]
Lines of the block.
House rules: check-in and check-out times, minimum age, children, events, pets, smoking and the host's own rules.
- titlestring
Section title.
Every listing photo, in Vrbo's order. Populated whenever the provider has data for the entity.
- captionstring
Photo caption (e.g. Exterior, Kitchen).
- urlstring
Photo URL.
Blocks of the section, each with an optional heading.
- headingstring
Block heading (e.g. Pets), or null.
- linesstring[]
Lines of the block.
Important information the host and Vrbo publish: fees, deposits, safety features, registration numbers.
- titlestring
Section title.
Average score per rating category (Cleanliness, Check-in, Communication, Location, Listing accuracy), on ratingScale.
- labelstring
Category name.
- scorenumber
Average score in this category.
Up to 10 of the latest guest reviews; reviewsCount has the total.
- createdUtcnumber
UTC epoch timestamp in seconds (Unix time). Multiply by 1000 for a JS Date in milliseconds.
- highlightsstring[]
What the guest liked or disliked, as Vrbo summarizes it.
- idstring
Review ID.
- isVerifiedboolean
Whether Vrbo marks the review as from a verified stay.
- languagestring
Language of the review as a locale code (e.g. en_US).
- ratingnumber
Guest's score on ratingScale.
- ratingLabelstring
Vrbo's word for the score (e.g. Excellent).
- ratingScalenumber
Top of the score scale, 10 on Vrbo.
- staystring
Stay the review is about, as Vrbo states it (e.g. Stayed 4 nights in Oct 2026).
- textstring
Review text.
- titlestring
Review title, when the guest wrote one.
The stay that availability and prices were checked for. When no dates were sent, Vrbo picks them.
- adultsinteger
Number of adult guests.
- checkInstring
Check-in date, YYYY-MM-DD.
- checkOutstring
Check-out date, YYYY-MM-DD.
- childrenAgesinteger[]
Age of each child guest; empty when none.
Bookable units with their price for the stay; empty when the property cannot be booked for it.
- featuresstring[]
Unit features (e.g. Sleeps 6).
- idstring
Unit ID.
- namestring
Unit name.
Prices offered for the unit for the stay, fees included.
- currencystring
ISO 4217 currency code of the prices.
- pricePerNightnumber
Average price per night, fees included, in currency.
- totalPricenumber
Total price for the stay, fees included, in currency.
- totalPriceTextstring
Total price as Vrbo displays it (e.g. $2,630).
- foundboolean
Whether Vrbo has a property with this ID.
- reason"not_found"
Present only when `found` is false, and says why there is no result. `not_found`: the source states the target does not exist, or returned nothing for it. A `found: false` answer is a successful call, not an error, and `costUsd` is what it actually cost.
FAQ
À propos de l’API Vrbo Listing
L’API Vrbo Listing d’AnyAPI renvoie des données Vrbo en JSON normalisé à partir d’un appel POST à /v1/run/vrbo.listing. Get one Vrbo vacation rental by its property ID: name, link, address, coordinates, bedrooms, bathrooms, beds and guest capacity, guest rating with category scores and review count, amenities by group, full description, house rules, important information, availability and price for your dates (total and average per night, fees included), every photo with its caption and the latest guest reviews, as normalized JSON. Takes the id vrbo.search returns. AnyAPI renvoie un schéma normalisé unique quelle que soit la source qui répond. Elle coûte à partir de 0,85 $US pour 1 000 requêtes, en dollars US, sans abonnement et sans minimum mensuel. Ces 30 derniers jours, 100,0% des appels Vrbo Listing passés par AnyAPI ont réussi, avec un temps de réponse médian de 2,2 secondes, sur 1 appels mesurés.