Agoda Scraper
Pricing
from $13.00 / 1,000 properties
Agoda Scraper
Scrape Agoda: every hotel, apartment and hostel in any city with live prices for your dates, discounts, free cancellation, stars, guest scores, facilities, GPS and photos. Gets past the 1,000-result cap. Filter by price, stars, score, type, area. Optional reviews.
Pricing
from $13.00 / 1,000 properties
Rating
0.0
(0)
Developer
Norm Data
Maintained by CommunityActor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days ago
Last modified
Categories
Features
Share

🏨 Agoda Scraper
Extract every hotel, apartment, resort, hostel and villa Agoda lists in any city, with live prices for your dates: price per night, total for your stay, the price before discount and the discount %, rooms left, free cancellation and its deadline, pay later, pay at the hotel and no-credit-card options. Each property comes with stars, guest score, review count, type, neighbourhood, address, GPS, distance from the centre, facilities, highlights, check-in times, spoken languages and photos. Turn on reviews to get guest reviews (Agoda and Booking.com) in the same row. Goes past Agoda's 1,000-result cap, so you get the whole city, not just the first pages.
👉 Try it now: press Start. The ready-made input gives you 10 properties in a few seconds.
💰 $0.019 per property on the Free plan (10 properties per run), from $0.017 on paid plans. See pricing
✨ Why this scraper?
Whole cities
About 1,260 bookable properties in Lisbon in 2 minutes, 2,200 in Paris in 4 minutes. Other Agoda scrapers stop where Agoda's search stops.Fast
300 properties in about 8 seconds, 1,000 in under a minute.Everything in one row
Prices, deal, cancellation and payment terms, scores, facilities, location, photos and reviews together.Clean numbers
Prices are numbers in your currency, distances in km, facilities and types with readable names.No proxy needed
Runs on Agoda's own public search, nothing extra to set up or pay for.Cities or links
Type city names, paste agoda.com city or search links, or both. Several cities in one run.Apify platform
Schedule runs, get only new properties, export to Excel or CSV, use the API, or connect Google Sheets, Zapier and Make.
⚖️ How it compares
Based on each Actor's public input options (October 2026).
| Capability | This actor | knagymate Fast | bovi | bestscraper Property | datawebot Hotel |
|---|---|---|---|---|---|
| Several cities in one run | yes | no | yes | yes | no (hotel URLs) |
| Date, nights, rooms, adults | yes | yes | yes | yes | yes |
| Child ages | yes | count only | no | count only | count only |
| Currency | 36 | no | no | yes | 5 |
| Star rating filter | yes | no | no | no | no |
| Property type filter | 32 types | no | no | no | no |
| Price filter (min and max) | yes | no | no | no | no |
| Guest score filter | yes | yes | no | no | no |
| Facility filter | 16 | no | no | no | no |
| Neighbourhood filter | yes | no | no | no | no |
| Free cancellation / pay at hotel / no card | yes | no | no | no | no |
| Sort order | 7 options | 5 | no | 4 | no |
| Guest reviews in the same run | yes | no | yes | no | no |
| Proxy needed | no | optional | optional | optional |
🚀 How to scrape Agoda
- Create a free Apify account.
- Pick the filters you need, or keep the ready-made input.
- Click Start.
- Download the properties as Excel, CSV or JSON from the Output tab.
💰 Pricing
How much does it cost to scrape Agoda?
You pay a one-time $0.003 per run, plus a price for each property saved (and for each add-on you turn on):
| Charged for | Free | Bronze | Silver | Gold+ |
|---|---|---|---|---|
| Property: One property saved to the dataset | 0.019 | 0.017 | 0.015 | 0.013 |
| Reviews add-on: Charged once per property saved with its guest reviews (only when Guest reviews is on) | 0.007 | 0.006 | 0.0055 | 0.005 |
Example: 1,000 properties cost about $17 on Bronze. No proxy or compute costs on top.
📦 What data you get
| Field | Description |
|---|---|
propertyId, name, localName, url, type | Agoda ID, name (and local-language name), property page for your dates, and type (Hotel, Apartment, Resort, Hostel...). |
starRating | Stars (0 for unrated). |
city, area, state, country, countryCode | Location, with the neighbourhood Agoda files it under. |
address, postalCode, latitude, longitude | Street address and GPS. |
distanceFromCenterKm, inCityCenter, nearPublicTransport | Distance from the city centre and Agoda's location badges. |
searchCity | Which of your cities found it. |
checkIn, checkOut, nights, rooms, adults, children, currency | The stay the prices are for. |
available | Bookable for your stay (false only with sold-out included). |
pricePerNight, totalPrice | Price per room per night, and the total for all rooms and nights, before taxes as Agoda shows it. |
originalPricePerNight, discountPercent | The crossed-out price and the % saved, when there is a deal. |
roomsLeft | Rooms left at this price, when Agoda shows it. |
freeCancellation, freeCancellationUntil | Whether the cheapest offer cancels for free, and until which date. |
payLater, payAtHotel, noCreditCard, insiderDeal | Payment options and Agoda's member deal. |
roomBenefits | What the cheapest offer includes (breakfast, Wi-Fi, parking...). |
reviewScore, reviewCount | Guest score out of 10 and number of reviews. |
checkInTime, checkOutTime, spokenLanguages | Check-in and check-out times and the staff's languages. |
facilities, highlights | Facilities with readable names and Agoda's highlights. |
luxury, popular | Agoda's luxury and popular badges. |
hostLevel, bedrooms, bathrooms, beds, sizeSqm | For homes and apartments: host level and layout. |
image, images | Main photo, plus up to 10 photo links (optional). |
reviews | (optional) reviewId, rating, title, text, positives, negatives, date, stayedFrom, stayedTo, nights, roomType, travellerType, reviewerName, reviewerCountry, source (Agoda or Booking.com), helpfulVotes, language. |
scrapedAt | When the row was collected (UTC). |
error | Only present when a property's reviews didn't load. |
Example row (trimmed)
{"propertyId": 47948599,"name": "MASA Hotel & Spa Campo Grande Collection","url": "https://www.agoda.com/masa-hotel-campo-grande/hotel/lisbon-pt.html?checkIn=2026-10-17&los=1&rooms=1&adults=2&children=0¤cy=USD","type": "Hotel","starRating": 4,"city": "Lisbon","area": "Sao Domingos de Benefica","country": "Portugal","countryCode": "PT","address": "Campo Grande 56","postalCode": "1700-093","latitude": 38.75,"longitude": -9.1499996,"distanceFromCenterKm": 2.42,"nearPublicTransport": true,"checkIn": "2026-10-17","checkOut": "2026-10-18","currency": "USD","available": true,"pricePerNight": 146.43,"totalPrice": 146.43,"originalPricePerNight": 182.61,"discountPercent": 20,"roomsLeft": 1,"freeCancellation": true,"freeCancellationUntil": "2026-10-12","payLater": true,"roomBenefits": ["Breakfast for 2", "Free WiFi", "Free fitness center access"],"reviewScore": 8.7,"reviewCount": 13843,"checkInTime": "03:00 PM","checkOutTime": "12:00 PM","spokenLanguages": ["English", "French", "Spanish", "Portuguese", "..."],"facilities": ["Swimming pool", "Gym / fitness", "Spa / sauna", "Car park", "Airport transfer", "..."],"highlights": ["Swimming pool", "Free Wi-Fi in all rooms!", "Close to public transportation"],"image": "https://pix8.agoda.net/hotelImages/47948599/0/c13709c80274eb879bb4a30c865abde5.jpeg?ce=0","reviews": [{ "rating": 9.6, "title": "Great place to stay", "text": "Very nice and clean hotel with great value for the price. Would definitely return", "date": "2026-09-28", "nights": 2, "roomType": "Deluxe Double or Twin Room", "travellerType": "Solo traveler", "reviewerCountry": "Norway", "source": "Agoda" }],"scrapedAt": "2026-10-03T23:29:10.588Z"}
⚙️ Input
| Section | What it's for |
|---|---|
| Maximum properties | Always first, caps the whole run. Empty means no limit. |
| Where | Cities and agoda.com links. |
| When and who | Check-in date, nights, rooms, adults, child ages and currency. |
| Filters | Type, stars, guest score, reviews, price, facilities, neighbourhoods, payment and cancellation terms, deals, sold-out, sort order. |
| What to include | Photos and reviews (optional). |
Input examples
🗺️ Every bookable property in Lisbon two weeks from now
{ "cities": ["Lisbon"], "checkIn": "+14 days", "maxItems": null }
💸 Cheapest 4 and 5 star hotels with free cancellation in Bangkok and Singapore
{ "cities": ["Bangkok", "Singapore"], "checkIn": "2026-12-10", "nights": 3, "starRatings": ["4", "5"], "propertyTypes": ["34"], "freeCancellationOnly": true, "sortBy": "price_asc", "maxItems": 200 }
👨👩👧 Family apartments with a pool in Paris, in euros
{ "cities": ["Paris"], "checkIn": "+30 days", "nights": 5, "adults": 2, "childAges": ["4", "9"], "currency": "EUR", "propertyTypes": ["29", "120"], "facilities": ["93"], "minReviewScore": "8" }
📍 One neighbourhood only, best rated first
{ "cities": ["Tokyo"], "areas": ["Shinjuku"], "minReviews": 100, "sortBy": "rating" }
💬 Most reviewed hotels with their latest reviews and photos
{ "cities": ["Bali"], "sortBy": "reviews", "maxItems": 50, "includeReviews": true, "maxReviews": 50, "includeImages": true }
🔗 Related scrapers
- AUMA Trade Fairs Scraper: Trade Shows & Organisers.
- 8891 Scraper: Taiwan Used Cars: Prices, Mileage, Dealers.
- Autoline, Machineryline & Agroline Scraper
- AutoScout24 Scraper
❓ FAQ and troubleshooting
Is there an Agoda API? Do I need an API key?
Agoda has no public data API for this. This Actor works as an Agoda API alternative: it reads the public pages and gives you clean JSON, CSV or Excel, with no API key, no login and no code to maintain. You can also call it from your own code with the Apify API, or from an AI agent through MCP:
claude mcp add --transport http apify "https://mcp.apify.com?tools=normdata/agoda-scraper"
Why do I get only 10 properties?
On the Apify free plan each run saves up to 10 results, so you can try it before paying. Any paid plan removes the limit.
A city was skipped
Use the English name ("Munich", not "München"). For names shared by several places add the country or paste the agoda.com city link.
The log says the city has more properties than I got
Agoda's count includes properties with no rooms for your dates. Turn on Include sold-out properties to get them too (without prices).
Is this an official Agoda tool?
No. It is independent and not affiliated with Agoda. It reads only data Agoda publishes on its public pages, at a moderate pace. Use the data in line with Agoda's terms and the laws that apply to you.
📧 Contact
Need a scraper for a different site, or found something wrong with this one? norm.data.scrapers@gmail.com