Vrbo Rental Listings Extractor avatar

Vrbo Rental Listings Extractor

Pricing

from $2.99 / 1,000 results

Go to Apify Store
Vrbo Rental Listings Extractor

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

Kawsar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

10 days ago

Last modified

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.

FieldTypeDescription
searchUrlstringVrbo search URL this listing came from
propertyIdstringVrbo property identifier when available
expediaPropertyIdstringExpedia property identifier when Vrbo exposes it
listingNamestringProperty name on the search card
listingUrlstringDirect link to the Vrbo listing page
propertyTypestringApartment, aparthotel, house, condo, or similar
locationTextstringDistance or neighborhood text, such as 5 min drive to the beach
bedroomsintegerBedroom count when listed
bedsintegerBed count when listed
pricePerNightnumberDisplayed rate, usually for 1 night
priceTotalnumberDisplayed stay total when shown
originalPricenumberStrike-through price before a discount
currencystringCurrency code or symbol
feesIncludedbooleanTrue when the card says all fees included
discountTextstringPromotion such as Last minute $16 off
premierHostbooleanTrue when the Premier Host badge is shown
cancellationPolicystringFree cancellation text when shown
ratingScorenumberGuest rating
reviewCountintegerNumber of guest reviews
ratingPhrasestringRating label such as Exceptional or Excellent
featuresarrayHighlights such as type, bedrooms, beds, bathrooms, or sleeps when the card text includes them
imagesarrayListing image URLs from the search gallery
scrapedAtstringUTC timestamp of extraction
errorstringError text if that search URL failed

Example output

{
"searchUrl": "https://www.vrbo.com/search?destination=California,+United+States+of+America&regionId=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

ParameterTypeDefaultDescription
searchUrlsarrayprefilled California searchOne or more Vrbo search URLs, one per line
maxItemsinteger50Maximum listings to save in this run (1 to 1000). First search page has 50 cards.
requestTimeoutSecsinteger90Per-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&regionId=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

  1. You paste one or more Vrbo search result URLs.
  2. The actor loads each search page through built-in bypass infrastructure.
  3. It collects rental cards from the page, including pagination until maxItems is reached.
  4. 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.