Google Vacation Rentals Scraper avatar

Google Vacation Rentals Scraper

Pricing

from $1.00 / 1,000 results

Go to Apify Store
Google Vacation Rentals Scraper

Google Vacation Rentals Scraper

Scrapes Google Travel vacation rental result cards without a browser.

Pricing

from $1.00 / 1,000 results

Rating

0.0

(0)

Developer

ahmed mani

ahmed mani

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

19 hours ago

Last modified

Categories

Share

Scrape vacation rental listings from Google Travel for any destination and date range. For each listing you get the price, rating, amenities, photos, reviews, nearby places and a link to the original booking provider, all without a browser.

What you get

  • Pricing: nightly price and total price (taxes and fees included) for your dates
  • Ratings and reviews: overall rating, review count and individual reviews with their source
  • Property details: description, amenities, bedrooms, bathrooms, sleeps, photos
  • Location: neighborhood, location rating, nearby restaurants and airports
  • Links: the Google Travel page and the original provider URL (Airbnb, Vrbo, Booking.com, etc.)

Results are paginated automatically until maxResults is reached or Google has no more listings. Duplicates are removed, and Google's "Places that don't exactly match your search" suggestions are excluded.

Input

FieldTypeDescription
placestring, requiredDestination to search, e.g. Carthage, Tunis or Paris.
checkinstringCheck-in date, YYYY-MM-DD.
checkoutstringCheck-out date, YYYY-MM-DD. Must be after check-in.
currencystringCurrency code for prices, e.g. USD, EUR. Default USD.
regionstringTwo-letter Google country code, e.g. US, FR. Affects which results and providers Google shows. Default US.
minPrice / maxPricenumberOptional nightly price range, applied to the displayed price.
minRatingstringMinimum guest rating: any, 3.5+, 4.0+ or 4.5+. Default any.
propertyTypearrayProperty types to include: apartments, houses, villas, cottages, cabins, other.
amenitiesarrayAmenities every listing must have: free wi-fi, fitness center, air-conditioned, kid-friendly, pool, pet-friendly, hot tub, kitchen, patio or deck, outdoor grill, crib, fireplace.
bedrooms / bathroomsnumberMinimum number of bedrooms / bathrooms. Default 0 (no filter).
maxResultsintegerMaximum number of listings to return. Default 18.
timeoutintegerRequest timeout in seconds (5 to 120). Default 30.
retriesintegerRetries after a failed request (0 to 5). Default 2.

Example input

{
"place": "Carthage",
"checkin": "2026-11-29",
"checkout": "2026-12-05",
"currency": "USD",
"minRating": "4.0+",
"amenities": ["kitchen", "air-conditioned"],
"maxResults": 50
}

Output

Each dataset item is one listing:

{
"name": "Bleu Azur - Sidi Bou Saïd",
"entity_id": "ChoQl8aB_6ft-M6BARoNL2cvMTF6NHI1bDRjNhAC",
"google_url": "https://www.google.com/travel/search?...",
"original_url": "https://www.example-provider.com/...",
"nightly_price": { "amount": 101.0, "currency_symbol": "$", "raw": "$101" },
"total_price": { "amount": 406.0, "currency_symbol": "$", "raw": "$406 total" },
"date_range": "Nov 29 – Dec 5",
"reviews": { "rating": 4.8, "review_count": 34, "reviews": [] },
"amenities": { "amenities_list": ["Villa", "Sleeps 5", "3 bedrooms"], "amenities_text": "..." },
"photos": { "photo_count": 6, "images": [{ "url": "https://...", "alt": "Photo 1" }] },
"details": { "about": "..." },
"nearby_places": { "neighborhood": "...", "nearby_restaurants": [], "nearby_airports": [] }
}

You can download the dataset as JSON, CSV, Excel or HTML from the Apify Console.