VRBO Scraper - Vacation Rentals, Prices & Reviews avatar

VRBO Scraper - Vacation Rentals, Prices & Reviews

Pricing

from $3.00 / 1,000 listing or property scrapeds

Go to Apify Store
VRBO Scraper - Vacation Rentals, Prices & Reviews

VRBO Scraper - Vacation Rentals, Prices & Reviews

Scrape VRBO vacation rentals by destination or URL — listings, full property detail, and guest reviews. Akamai-hardened, MCP-ready.

Pricing

from $3.00 / 1,000 listing or property scrapeds

Rating

0.0

(0)

Developer

Khadin Akbar

Khadin Akbar

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

3 days ago

Last modified

Share

Scrape VRBO vacation rentals at scale — search any destination, pull full property details, and collect guest reviews, all from one Actor. Give it a place name or paste VRBO URLs and get clean, structured JSON with prices, ratings, bedrooms, location, amenities, and reviews. Built for short-term-rental investors, property managers, and market analysts, and ready to call as an MCP tool from Claude or any AI agent.

It runs on the Apify platform, so you get API access, scheduling, integrations (Make, Zapier, Google Drive), residential proxy rotation, and run monitoring out of the box.

What does VRBO Scraper do?

VRBO Scraper extracts vacation-rental data from VRBO (Vacation Rentals by Owner, part of Expedia Group). It auto-detects what you give it:

  • A destination (e.g. Destin, Florida) → searches VRBO and returns listing cards, auto-paginating up to your limit.
  • A search URL (https://www.vrbo.com/search?destination=...) → same, but from your exact filtered search.
  • A property URL or ID (https://www.vrbo.com/1234567 or just 1234567) → returns the full property record plus guest reviews.

VRBO is protected by Akamai Bot Manager, so this Actor uses a stealth Camoufox (Firefox) browser over residential proxies with a session warmup, then extracts data from the page's own structured JSON for accuracy.

Why use VRBO Scraper?

  • Pricing & availability intelligence — benchmark nightly rates across a market or a comp set.
  • Investment & arbitrage research — size up bedrooms, sleeps, ratings, and review volume per area.
  • Lead lists for property managers — find owner-listed rentals in a target city.
  • Review mining — pull guest reviews for sentiment and quality analysis.
  • One Actor, three jobs — search, detail, and reviews instead of stitching three tools together.

How to use VRBO Scraper

  1. Click Try for free.
  2. Enter a Destination (or paste VRBO Start URLs — search or property).
  3. (Optional) Set check-in/check-out dates for stay-specific prices, and Max results.
  4. (Optional) Turn on Visit each listing for full detail to get amenities, host, exact geo, and reviews for every search result.
  5. Click Start. Download results as JSON, CSV, Excel, or HTML, or pull them via the Apify API.

Input

FieldTypeDescription
destinationstringFree-text place to search (e.g. Lake Tahoe).
startUrlsarrayVRBO search or property URLs/IDs. Mode auto-detected.
checkIn / checkOutstringYYYY-MM-DD stay window for priced search.
adultsintegerGuests for pricing (default 2).
maxResultsintegerCap on listing/property records (default 50).
enrichDetailsbooleanVisit each search result for full detail + reviews (default off).
includeReviewsbooleanReturn guest reviews on property pages (default on).
maxReviewsPerPropertyintegerReview cap per property (default 20).

Example input

{
"destination": "Destin, Florida, United States of America",
"maxResults": 50,
"enrichDetails": false,
"includeReviews": true
}

Output

Each result is one flat JSON record. recordType is listing, property, or review. Reviews link back to their property via propertyId.

{
"recordType": "property",
"id": "1234567",
"url": "https://www.vrbo.com/1234567",
"name": "Beachfront Condo with Gulf Views",
"propertyType": "Condo",
"bedrooms": 2,
"bathrooms": 2,
"sleeps": 6,
"rating": 4.8,
"reviewCount": 137,
"priceLabel": "$245 / night",
"pricePerNight": 245,
"currency": "USD",
"city": "Destin",
"region": "Florida",
"country": "United States",
"latitude": 30.3935,
"longitude": -86.4958,
"amenities": ["Pool", "Wi-Fi", "Beach access", "Air conditioning"],
"host": "Gulf Coast Rentals",
"imageUrl": "https://...jpg",
"scrapedAt": "2026-06-14T10:00:00.000Z"
}
{
"recordType": "review",
"propertyId": "1234567",
"rating": 5,
"title": "Perfect beach getaway",
"text": "Spotless unit, steps from the sand. Host was responsive...",
"reviewer": "Jennifer M.",
"stayDate": "2026-04",
"scrapedAt": "2026-06-14T10:00:00.000Z"
}

You can download the dataset in JSON, CSV, Excel, or HTML.

Data fields

FieldDescription
recordTypelisting, property, or review
idVRBO listing/property id
nameListing / property headline
propertyTypeCondo, House, Cabin, etc.
bedrooms, bathrooms, sleepsCapacity
rating, reviewCountAverage guest rating + count
priceLabel, pricePerNight, currencyPricing
city, region, country, latitude, longitudeLocation
amenities, host, descriptionProperty detail (detail/property records)
title, text, reviewer, stayDate, propertyIdReview records
url, sourceUrl, scrapedAtProvenance

Pricing — how much does it cost to scrape VRBO?

This Actor uses pay-per-event pricing:

EventPrice
Actor start$0.00005
Listing or property scraped$0.003
Review scraped$0.001

So 100 listings ≈ $0.30. 100 listings with 20 reviews each ≈ $0.30 + $2.00. You only pay for records you receive. Apify's free tier covers small runs. Pay-per-usage (compute + proxy) is also available for very large jobs.

Tips & advanced options

  • Keep Max results tight to control cost — pagination stops at the cap.
  • Leave Visit each listing off for fast, cheap market sweeps; turn it on when you need amenities, host, exact geo, and reviews.
  • Use check-in/check-out for accurate nightly prices; without them you get indicative "from" prices.
  • Residential US proxy is the default and recommended — VRBO blocks datacenter IPs.
  • Intermittent blocks can happen on heavily protected pages; re-run, or configure a paid Web Unlocker fallback (advanced, owner-configured).

FAQ, disclaimers & support

Is scraping VRBO legal? This Actor collects only publicly available information. You are responsible for how you use the data and for complying with VRBO's Terms of Service and applicable laws (including data-protection rules). Do not use scraped personal data unlawfully.

Why did I get fewer results than expected? Heavy anti-bot protection can intermittently block requests; retry, narrow the destination, or enable a paid unlocker. The Actor fails honestly (not silently) when every request is blocked.

Does it scrape Expedia or Hotels.com? No — this Actor targets VRBO vacation rentals. See the rest of the khadinakbar portfolio for related travel scrapers (Airbnb, TripAdvisor).

Support: open an issue on the Actor's Issues tab. Custom field or volume requirements? Get in touch.