Agoda Hotels Scraper — SEA Hotel Search & Rates
Pricing
from $3.00 / 1,000 hotel offers
Agoda Hotels Scraper — SEA Hotel Search & Rates
Scrape Agoda hotel search by city or search URL: hotel name, stay price, star rating, review score, location and detail URL. Built for OTA rate intel across SEA and global cities. HTTP GraphQL — RESIDENTIAL proxy with destination country recommended.
Pricing
from $3.00 / 1,000 hotel offers
Rating
0.0
(0)
Developer
Noah Adler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
3 days ago
Last modified
Categories
Share
Agoda hotel search by city, cityId, or search URL: name, stay price, star rating, review score/count, location, detail URL and image — one Dataset row per hotel.
Part of the OTA racimo (pair with ota-rate-shopper / Booking search). HTTP GraphQL (citySearch) — no Playwright. Prefer RESIDENTIAL proxy with destination country (TH/JP/US/…).
Input
| Field | Notes |
|---|---|
city / cityId / searchUrl | At least one |
checkIn + checkOut or los | Stay dates |
adults, rooms, currency, maxItems | Occupancy / caps |
proxyConfiguration | Default RESIDENTIAL; country injected if missing |
Output
hotelId, name, price, currency, starRating, reviewScore, reviewCount, location, detailUrl, imageUrl, checkIn, checkOut, scrapedAt, error, errorMessage
Example
{"city": "Bangkok","checkIn": "2026-10-22","los": 2,"currency": "USD","maxItems": 20,"proxyConfiguration": {"useApifyProxy": true,"apifyProxyGroups": ["RESIDENTIAL"],"apifyProxyCountry": "TH"}}
Limitations
- Agoda may challenge datacenter IPs (Cloudflare). Use RESIDENTIAL + matching country.
- Prices are search-offer snapshots for the given stay — not a full room matrix.
- Do not invent hotels: empty / blocked runs push an honest
errorrow.