๐ŸŽ‰ Developer Free Trial โ€” 1 week of full API access, no credit card required. Claim your trial โ†’
Support

Frequently Asked Questions

Everything you need to know about the ScrapeGuys scraping APIs.

ScrapeGuys is a web-scraping company. We build and operate production scrapers and deliver them as clean APIs. Today we run three: a Google Hotels scraper (multi-OTA price comparison + hotel metadata), a Google Flights scraper (structured, fully-priced flight offers), and a direct OTA Hotel Rates scraper for Agoda, Booking.com and MakeMyTrip. You don't build or maintain any scraping infrastructure; you just call the API.
Most Google Hotels jobs complete in 3โ€“5 seconds when you use Place ID mode; name-search jobs take a little longer (typically 4โ€“8s) because we resolve the property first. Google Flights jobs are in the same range. You submit a job, receive a job_id, then poll its status every ~2 seconds until it reads completed โ€” the same flow on all three scrapers, including OTA Hotel Rates.
Place ID mode looks a hotel up by its Google Place ID instead of a name string. It's 100% deterministic โ€” no wrong-hotel matches โ€” and it's the fastest, lowest-bandwidth path. If you already have Place IDs (or resolve them once and cache them), always prefer this mode.
Request a free 1-week developer trial from the Contact page โ€” no credit card required. We'll issue an X-API-Key that you pass on every request. For higher volume, talk to us about a Growth or Enterprise plan.
The Google Hotels scraper returns between 12 and 25 OTAs per hotel, depending on the property and market โ€” including Booking.com, Agoda, MakeMyTrip, Expedia, Hotels.com and Goibibo โ€” plus the hotel's official direct rate where Google surfaces it. The OTA Hotel Rates scraper goes deeper on three of them (Agoda, Booking.com, MakeMyTrip): the exact per-room-type prices shown on the OTA's own site.
Defaults are 10 requests/minute, 1,000/day and 20,000/month, all configurable per plan. Exceeding a limit returns HTTP 429. You can check live usage against your quotas any time via the /usage/ endpoint.
Yes. Both async scrapers have batch endpoints: up to 20 hotels sharing the same check-in/check-out dates, or up to 20 flight routes sharing the same dates, in a single request. You get a job ID per item and poll them together via the batch results endpoint.
Depends on the scraper. Google Hotels: full metadata (name, star class, rating, review count, address, coordinates, amenities, images, check-in/out times) plus a pricing array of every OTA offer. Google Flights: fully-priced offers with per-segment detail (times, aircraft, legroom), optional calendar pricing and per-leg fares. OTA Hotel Rates: per-room-type offers with cancellation terms, board and rate tokens. See the API docs for full response schemas.

Still have questions?

Contact us