Hotel pricing data at scale
ScrapeGuys gives you programmatic access to real-time hotel rates from Google Hotels โ OTA prices, availability, metadata, and booking links. Built for pricing intelligence at any scale.
Data sourced from leading platforms
Simple async workflow
Submit a job, get a job ID, poll for results. No webhooks, no complex setup.
Submit Job
POST a hotel name + Google Place ID or city with check-in/check-out dates. Get a job_id instantly.
POST /api/v1/scraper/scrape/Job Processes
Our Celery workers use residential proxies to extract live OTA prices from Google Hotels.
status: "processing"Read Results
Poll every 2s โ most jobs complete in 3โ8s. Retrieve full pricing data, metadata & booking URLs.
status: "completed"Everything you need for hotel intelligence
From single lookups to batch processing thousands of hotels โ built for production use cases.
Global Coverage
Any hotel worldwide โ if it's listed on Google Hotels, ScrapeGuys can price it.
Place ID Mode
100% deterministic lookups using Google Place IDs. Faster, lower bandwidth, no name-matching failures.
Batch Scraping
Submit up to 20 hotels in a single batch request. Poll all job results in one call.
Rich Metadata
Star ratings, user reviews, amenities, images, GPS coordinates, check-in/out times and more.
Residential Proxies
All requests routed through residential IPs via Celery workers. High success rate, no blocks.
Usage Analytics
Track your daily and monthly request counts, success rates, bandwidth, and quota limits.
Live pricing in under 5 seconds
Use Place ID mode for 100% reliable, deterministic lookups. Get OTA prices, booking URLs, and hotel metadata โ no scraping infrastructure needed on your end.
- 12โ25 OTAs per hotel, globally
- Direct booking URLs (no redirects)
- Free cancellation flags & deadlines
- Room type & breakfast inclusion
- Discount detection (price_before_discount)
# Submit a scrape job
response = requests.post(f"{API_BASE}/scrape/", json={
"hotel_name": "Taj Mahal Palace",
"place_id": "ChIJbSFzZEzO5zsR...",
"check_in": "2026-08-01",
"check_out": "2026-08-03",
}, headers=HEADERS)
# Poll for results
result = poll_until_done(
response.json()["job_id"]
)
# โ status: "completed" in ~3.5s
# โ 18 OTAs, prices from โน32,000Pricing built for your use case
We don't believe in one-size-fits-all pricing. Get a plan tailored to your request volume, use case, and SLA requirements.
Developer
Free / 1 week
For evaluation and integration testing.
- Full API access
- Up to 100 requests/day
- Both scrape modes
- Community support
Growth
Custom pricing
For startups and businesses with steady volume.
- Up to 1,000 requests/day
- Monthly quota up to 20,000
- Per-minute rate limit tuning
- Priority email support
- Usage analytics dashboard
Enterprise
Custom
For high-volume data pipelines and enterprise teams.
- Unlimited requests
- Custom rate limits & quotas
- Dedicated Celery workers
- SLA guarantee
- Dedicated account manager
- Batch up to 20 hotels/call
Built for real use cases
Revenue Management
Track competitor pricing across all OTAs in real time. Automate rate adjustments based on market position.
Travel Tech Platforms
Power hotel search engines, price comparison widgets, and booking aggregators with live, structured data.
Hospitality Analytics
Build dashboards and reports on hotel pricing trends, parity violations, and demand forecasting.
Start building with ScrapeGuys today
Get 1 week of free developer access. No credit card required. Full API access from day one.