Agoda Hotels Scraper — SEA Hotel Search & Rates
Pricing
from $2.10 / 1,000 hotel offers
Agoda Hotels Scraper — SEA Hotel Search & Rates
Agoda Hotels Scraper for SEA hotel search and rates: hotel name, stars, score, location and URL. Agoda price is the stay rate shown on the room offer, not a reviews scrape. HTTP GraphQL. Residential proxy recommended.
Pricing
from $2.10 / 1,000 hotel offers
Rating
0.0
(0)
Developer
Noah Adler
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
17 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.