VRBO Search Results Scraper
Pricing
from $1.80 / 1,000 results
VRBO Search Results Scraper
Scrape VRBO vacation rentals and Expedia hotels from search results by destination, dates, and guests. Returns property name, price, location, ID, photos, amenities, ratings, and direct booking URL. No browser overhead.
Pricing
from $1.80 / 1,000 results
Rating
0.0
(0)
Developer
Crikit
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
a day ago
Last modified
Categories
Share
What does this actor do?
The VRBO Search Results Scraper extracts vacation rental and hotel data from VRBO search results pages without manual copy-pasting. Give it a destination, dates, and guest count, and the actor returns structured JSON: property name, price, location, ID, booking URL, photos, amenities, and ratings. It is a fast, headless data scraper for vacation rental analytics, property managers, and travel aggregators that need fresh inventory from vrbo.com via a simple API.
Because VRBO and Expedia share the same backend, this VRBO scraper returns vacation rentals from VRBO plus Expedia-listed hotels for the same destination. Use the propertyType filter to narrow down to vacation rentals only (best for STR comp analysis) or hotels only.
What data does it extract?
The VRBO Search Results Scraper extracts the following fields per property:
id- Unique VRBO/Expedia property IDname- Listing titlelocation- Neighborhood or city as shown on the cardurl- Direct booking URL on vrbo.compriceFormatted- Current displayed nightly price (e.g. "$138")priceLabel- Total price with date range (e.g. "$551 total for 4 nights")propertyType- One of VACATION_RENTAL, HOTEL, or UNKNOWNpropertyTypeLabel- Subtype text (e.g. "Entire home by Vrbo")bedrooms,bathrooms,sleeps- Capacity figures when shownamenities- Featured amenities from the search cardphotos- Property image URLsrating- Guest rating on the 10-point scale (when present)reviewCount- Number of reviewssearchedLocation- The original search input that produced this record
How to use this actor
- Set one or more destinations in
locations(e.g. "Pigeon Forge, Tennessee", "Asheville, North Carolina"). - Set
checkInandcheckOutdates in YYYY-MM-DD format. - Click Start. The actor returns the first N results per location, capped by
maxResults.
For higher-precision targeting, pass VRBO regionIds in the regionIds array. The actor uses VRBO residential proxy routing and parses search results server-side, so a 50-property scrape typically completes in under a minute.
Input parameters
| Field | Type | Default | Description |
|---|---|---|---|
locations | string[] | ["Pigeon Forge, Tennessee"] | Destinations to search |
regionIds | string[] | [] | Optional VRBO regionIds for exact targeting |
checkIn | string | today + 30 days | YYYY-MM-DD |
checkOut | string | check-in + 5 days | YYYY-MM-DD |
adults | int | 2 | Number of guests, 1 to 16 |
maxResults | int | 50 | Max properties per location, 1 to 500 |
propertyType | string | ALL | ALL, VACATION_RENTAL_ONLY, or HOTEL_ONLY |
currency | string | USD | Display currency |
locale | string | en_US | Response locale |
proxyConfiguration | object | Apify RESIDENTIAL US | Proxy config |
Output format
Each record is a JSON object like:
{"id": "9762789","name": "Cozy cabin near Pigeon Forge Parkway","location": "Pigeon Forge","url": "https://www.vrbo.com/9762789ha","priceFormatted": "$138","priceLabel": "$551 total for 4 nights","propertyType": "VACATION_RENTAL","propertyTypeLabel": "Entire cabin by Vrbo","bedrooms": 3,"bathrooms": 2,"sleeps": 8,"amenities": ["Pool", "Kitchen", "Washer and dryer"],"photos": ["https://images.trvl-media.com/..."],"rating": 9.6,"reviewCount": 124,"searchedLocation": "Pigeon Forge, Tennessee"}
Pricing
This VRBO Search Results Scraper uses pay-per-event pricing:
| Event | Price |
|---|---|
| Per result | $0.0018 |
Apify subscription tiers (Bronze, Silver, Gold) apply standard discounts automatically. A typical search of 50 properties costs approximately $0.09 in dataset charges. Apify residential proxy and compute are billed separately at standard rates.
Frequently asked questions
Does this VRBO scraper return Expedia hotels too?
Yes. VRBO and Expedia share the same backend, so a single search returns both vacation rentals and hotels. Use propertyType to filter to one or the other.
Do I need to log in to VRBO?
No. The actor scrapes public search results only. No VRBO account or credentials are needed.
How fresh is the data?
Real time. Every run hits vrbo.com live and returns current listings, prices, and availability for the requested dates. Repeat runs will reflect new listings and price changes.
Why might my search return a different city than expected?
VRBO uses IP-based geolocation to resolve ambiguous destination strings. If your search keeps returning the wrong region, find the exact regionId on a working vrbo.com search URL and pass it in regionIds for exact targeting.
Can I scrape historical prices?
The VRBO API only returns current availability and prices for the requested dates. To track price history, schedule the actor on a daily or weekly cadence and store snapshots over time.