Vrbo Rental Listings Extractor
Pricing
from $2.99 / 1,000 results
Vrbo Rental Listings Extractor
Extract Vrbo rental listings from search URLs, including prices, ratings, amenities, and listing images.
Pricing
from $2.99 / 1,000 results
Rating
0.0
(0)
Developer
Kawsar
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
10 days ago
Last modified
Categories
Share
Vrbo Rental Listings Extractor: scrape vacation rental search results
Vrbo rental listings extractor that pulls vacation rental search results from Vrbo.com. Paste a search URL and collect property names, nightly prices, stay totals, guest ratings, review counts, amenities, and listing images.
It works from the same Vrbo search pages you already use: pick a destination, dates, and guest count, copy the URL, and run the actor. Each rental becomes one dataset row you can export or send to Google Sheets, Make, or Zapier.
Use cases
- Vacation rental pricing: compare nightly rates and stay totals across a destination without opening every card
- Competitor tracking: watch nearby Vrbo properties, ratings, and amenities on a schedule
- Market research: build a snapshot of supply, prices, and review volume for a city or region
- SEO content: keep destination pages and rental roundups current with live Vrbo listing data
- Investment screening: scan bedrooms, guest capacity, and asking rates before a deeper look at a market
What data does this actor extract?
Each dataset item is one Vrbo rental listing from the search results.
| Field | Type | Description |
|---|---|---|
searchUrl | string | Vrbo search URL this listing came from |
propertyId | string | Vrbo property identifier when available |
expediaPropertyId | string | Expedia property identifier when Vrbo exposes it |
listingName | string | Property name on the search card |
listingUrl | string | Direct link to the Vrbo listing page |
propertyType | string | Apartment, aparthotel, house, condo, or similar |
locationText | string | Distance or neighborhood text, such as 5 min drive to the beach |
bedrooms | integer | Bedroom count when listed |
beds | integer | Bed count when listed |
pricePerNight | number | Displayed rate, usually for 1 night |
priceTotal | number | Displayed stay total when shown |
originalPrice | number | Strike-through price before a discount |
currency | string | Currency code or symbol |
feesIncluded | boolean | True when the card says all fees included |
discountText | string | Promotion such as Last minute $16 off |
premierHost | boolean | True when the Premier Host badge is shown |
cancellationPolicy | string | Free cancellation text when shown |
ratingScore | number | Guest rating |
reviewCount | integer | Number of guest reviews |
ratingPhrase | string | Rating label such as Exceptional or Excellent |
features | array | Highlights such as type, bedrooms, beds, bathrooms, or sleeps when the card text includes them |
images | array | Listing image URLs from the search gallery |
scrapedAt | string | UTC timestamp of extraction |
error | string | Error text if that search URL failed |
Example output
{"searchUrl": "https://www.vrbo.com/search?destination=California,+United+States+of+America®ionId=206&latLong=36.778259,-119.417931&flexibility=0_DAY&d1=2026-08-29&startDate=2026-08-29&d2=2026-08-30&endDate=2026-08-30&adults=2","propertyId": "8287074ha","expediaPropertyId": "33604339","listingName": "A petite retreat, Family/Pet friendly- Amazing view and location!","listingUrl": "https://www.vrbo.com/40907ha","propertyType": "Apartment","locationText": "5 min drive to the beach","bedrooms": 1,"beds": 4,"pricePerNight": 248,"priceTotal": null,"originalPrice": 263,"currency": "USD","feesIncluded": true,"discountText": "Last minute $16 off","premierHost": true,"cancellationPolicy": null,"ratingScore": 9.6,"reviewCount": 31,"ratingPhrase": "Exceptional","features": ["Apartment", "1 bedrooms", "4 beds"],"images": ["https://images.trvl-media.com/lodging/34000000/33610000/33604400/33604339/05eea101.jpg"],"scrapedAt": "2026-08-17T10:15:22.000Z","error": null}
Input
| Parameter | Type | Default | Description |
|---|---|---|---|
searchUrls | array | prefilled California search | One or more Vrbo search URLs, one per line |
maxItems | integer | 50 | Maximum listings to save in this run (1 to 1000). First search page has 50 cards. |
requestTimeoutSecs | integer | 90 | Per-request timeout in seconds |
Paste search URLs into searchUrls. Copy the address bar after you search on Vrbo.com so destination, dates, and guest count stay intact.
Example input
{"searchUrls": ["https://www.vrbo.com/search?destination=California,+United+States+of+America®ionId=206&latLong=36.778259,-119.417931&flexibility=0_DAY&d1=2026-08-29&startDate=2026-08-29&d2=2026-08-30&endDate=2026-08-30&adults=2"],"maxItems": 50,"requestTimeoutSecs": 90}
How it works
- You paste one or more Vrbo search result URLs.
- The actor loads each search page through built-in bypass infrastructure.
- It collects rental cards from the page, including pagination until
maxItemsis reached. - Each listing is stored in the default dataset as JSON.
Integrations
Connect Vrbo Rental Listings Extractor with other apps using Apify integrations. Typical setups include Google Sheets, Make, Zapier, Airbyte, and webhooks that fire when a run finishes.
FAQ
How do I scrape Vrbo rental listings with this actor?
Search on Vrbo.com, copy the full search URL, paste it into searchUrls, and run the actor. Keep dates and guest count in the URL if you care about priced results.
What data does this Vrbo property scraper extract? Name, listing URL, property type, location text, bedrooms, beds, nightly price, stay total, strike-through price, fees included, Premier Host, cancellation text, rating, review count, and listing images — everything the Vrbo search page itself exposes for a card. Bathrooms, sleeps count, and coordinates aren't included: Vrbo's search results simply don't carry those fields (they only appear on the individual listing page).
Can I scrape more than one Vrbo search URL?
Yes. Add several search URLs to searchUrls. The actor processes them in order and stops when it hits maxItems.
Does it extract listing images?
Yes. Image URLs from the search card gallery are saved in the images array.
Why did a search return no listings?
The URL may be expired, blocked, or missing dates. Open it in a browser, confirm results appear, copy a fresh URL, and try again. Raise requestTimeoutSecs if the page is slow.
Vrbo rental listings extractor for people who need vacation rental search data they can sort, compare, and reuse, without copying cards one by one.