Agoda Property Details by URL
Pricing
from $5.00 / 1,000 results
Agoda Property Details by URL
Scrape any Agoda property in seconds. Get live prices, review scores, full photo galleries, amenities & policies from a hotel URL. Bulk URLs supported - download structured data instantly.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Kevin
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
๐จ Agoda Property Details by URL
๐๏ธ Extract complete Agoda hotel/property details straight from an Agoda property URL โ name, star rating, address, review scores, images, amenities, policies, nearby attractions, and pricing. Scrape one or many properties in a single run.
๐ Table of Contents
- โจ Features
- ๐ฏ Use Cases
- โก Quick Start
- ๐ Input Parameters
- ๐ค Output Format
- โ FAQ
- ๐ ๏ธ Troubleshooting
- ๐ท๏ธ Tags
โจ Features
- ๐ URL-based Extraction โ Just paste an Agoda hotel page URL
- ๐จ Rich Property Data โ Name, star rating, type, address, and coordinates
- โญ Review Insights โ Overall score, score text, total reviews, and per-provider breakdown
- ๐ผ๏ธ Full Image Gallery โ All property images plus image category counts
- ๐งฐ Amenities & Policies โ Grouped facilities, child policies, extra-bed rules, and more
- ๐ Location Context โ Nearby attractions, essentials (airports, transport, hospitals), and a static map
- ๐ฑ Flexible Pricing โ Set stay dates, occupancy, and currency
- ๐ฆ Batch Mode โ Scrape multiple property URLs in one run
๐ฏ Use Cases
| Use Case | Description | Key Benefits |
|---|---|---|
| ๐จ Hotel Research | Pull complete details for specific properties | Compare hotels quickly |
| ๐ฐ Rate Monitoring | Track per-night pricing for chosen dates | Spot deals and trends |
| ๐ Market Analysis | Analyze ratings, amenities, and positioning | Competitive insights |
| ๐บ๏ธ Travel Planning | Gather location, attractions, and policies | Build trip itineraries |
| ๐ค Data Pipelines | Feed structured hotel data to your systems | Automation & dashboards |
โก Quick Start
1๏ธโฃ Basic โ Single Property
{"propertyUrls": ["https://www.agoda.com/en-in/centara-grand-mirage-beach-resort/hotel/pattaya-th.html?ds=FeCgpmQUAsQiYEpQ"]}
2๏ธโฃ Advanced โ Multiple Properties with Stay Details
{"propertyUrls": ["https://www.agoda.com/millennium-hilton-bangkok_13/hotel/bangkok-th.html","https://www.agoda.com/en-in/centara-grand-mirage-beach-resort/hotel/pattaya-th.html"],"checkIn": "2026-09-10","checkOut": "2026-09-12","adults": 2,"rooms": 1,"currency": "USD"}
๐ Input Parameters
| Parameter | Type | Required | Description | Default |
|---|---|---|---|---|
propertyUrls | Array | โ Yes | One or more Agoda hotel page URLs | - |
checkIn | String | โ No | ISO date YYYY-MM-DD. Defaults to +30 days | API default |
checkOut | String | โ No | ISO date YYYY-MM-DD. Defaults to +32 days | API default |
adults | Integer | โ No | Adults per room | 2 |
rooms | Integer | โ No | Number of rooms | 1 |
currency | String | โ No | ISO currency code for returned prices | USD |
๐ Supported URL Forms
https://www.agoda.com/<slug>-h<propertyId>/hotel/<city>-<country>.html(id in slug โ fastest)https://www.agoda.com/<slug>/hotel/<city>-<country>.html(clean slug)
๐ค Output Format
๐งพ Property Data Structure (abridged)
{"source": "agoda_property_details","input_url": "https://www.agoda.com/.../hotel/pattaya-th.html","check_in": "2026-09-10","check_out": "2026-09-12","adults": 2,"rooms": 1,"currency": "USD","property_id": 52152,"property_type": "NormalProperty","name": "Centara Grand Mirage Beach Resort Pattaya","star_rating": 5,"accommodation_type": 34,"agoda_url": "https://www.agoda.com/.../hotel/pattaya-th.html","city": "Pattaya","area": "Wong Amat Beach","country": "Thailand","postal_code": "20150","review_score": 8.6,"review_count": 23569,"review_score_text": "Excellent","cheapest_room_per_night_inclusive": null,"main_image": "https://pix8.agoda.net/hotelImages/.../image.jpeg","image_count": 180,"highlights": [],"amenity_groups": [],"policies": {},"nearby_attractions": [],"nearby_essentials": [],"static_map_url": "//maps.googleapis.com/maps/api/staticmap?...","scraped_at": "2026-06-10T00:00:00.000Z"}
๐ Key Output Fields
| Field | Type | Description |
|---|---|---|
source | String | Always agoda_property_details |
input_url | String | The Agoda URL you provided |
property_id | Number | Agoda property identifier |
property_type | String | Property type (e.g., NormalProperty) |
name | String | Property display name |
star_rating | Number | Star rating |
city / area / country / postal_code | String | Address parts |
address | Object | Full address object (incl. IDs) |
review_score | Number | Overall review score |
review_count | Number | Total number of reviews |
review_score_text | String | Score label (e.g., "Excellent") |
reviews_by_provider | Array | Per-provider score breakdown |
cheapest_room_* | Mixed | Cheapest room name/price fields |
main_image | String | First image URL |
images | Array | All image URLs |
image_count | Number | Number of images |
image_categories | Array | Image category counts |
description | String | Full property description (HTML) |
highlights | Array | Property highlights |
things_youll_love | Array | Notable features |
amenity_groups | Array | Grouped facilities/amenities |
policies | Object | Child, infant, extra-bed, and other policies |
nearby_attractions | Array | Points of interest nearby |
nearby_essentials | Array | Airports, transport, hospitals, shopping, etc. |
static_map_url | String | Static map image URL |
scraped_at | String | ISO timestamp of extraction |
Failed URLs are still written to the dataset with
error: trueand anerror_message, so nothing is silently dropped.
โ FAQ
-
Q: What input do I need?
- At least one Agoda property URL. Stay dates, occupancy, and currency are optional.
-
Q: Can I scrape multiple hotels at once?
- Yes. Add several URLs to
propertyUrlsand the actor processes them sequentially.
- Yes. Add several URLs to
-
Q: What if I don't set check-in/check-out?
- The API defaults to +30/+32 days from today.
-
Q: Why is
cheapestRoomsometimes empty?- Pricing depends on availability for the chosen dates, occupancy, and currency. Try different dates.
-
Q: Which currencies are supported?
- Common ISO codes including USD, EUR, GBP, INR, THB, AUD, SGD, JPY, and more.
๐ ๏ธ Troubleshooting
| Issue | Cause | Solution |
|---|---|---|
| โ "No property URL provided" | Empty propertyUrls | Add at least one Agoda URL |
| โ "Invalid Agoda URL" | URL is not an agoda.com link | Use a valid Agoda hotel page URL |
| โ "Property not found" | Wrong or expired URL | Re-copy the URL from Agoda |
| โฑ๏ธ "Rate limit exceeded" | Too many requests | Wait and retry |
| โ ๏ธ Empty pricing | No availability for dates | Adjust check-in/check-out or occupancy |
๐ท๏ธ Tags
agoda scraper, agoda hotel details, agoda property api, agoda hotel data scraper, agoda url scraper, agoda hotel details extractor, agoda travel data, agoda hotel pricing, agoda reviews, hotel amenities scraper, apify actor, agoda hotel research tool, agoda data extraction
๐ Get $5 Free Apify Credits
New to Apify? Sign up using this link and get $5 free credits to start extracting Agoda Property Details right away! No credit card required.
๐ Get Started Now
- ๐ Paste one or more Agoda property URLs
- ๐ (Optional) Set check-in / check-out, adults, rooms, and currency
- โถ๏ธ Click Start to run the actor
- ๐ฅ Download your data in JSON, CSV, Excel, or HTML format
๐ Support
For questions, feedback, or custom requests regarding the Agoda Property Details actor, please contact us through Apify or open a support issue.
Built with โค๏ธ using the Apify Platform | Optimized for Performance & Reliability