Agoda Scraper avatar
Agoda Scraper
Try for free

3 days trial then $30.00/month - No credit card required now

View all Actors
Agoda Scraper

Agoda Scraper

marcuspapin/agoda-scraper
Try for free

3 days trial then $30.00/month - No credit card required now

The Agoda API crawls and extracts hotel data. This version brings data such as names, addresses, prices and things to do. Download your data in CSV, JSON and other formats.

What can the Agoda Scraper do?

This scraper is an unofficial Agoda API that gets results using a search term or start URLs.

Agoda.com is one of the largest growing hotel booking marketplaces based out of Singapore.

How much does it cost to scrape Agoda?

Apify provides you with $5 free usage credits to use every month on the Apify Free plan and you can get up to 10,000 results from this Agoda Scraper for those credits. So 10k results will be completely free!

How to scrape all hotels in a city by search term

Enter the name of the city you want to scrape along with the total results you want to scrape.

The scraper will grab the first result from the search term.

How to scrape all hotels by URL's

The start URL's should be a page with hotels results.

Example start URL:

https://www.agoda.com/search?city=2036&checkIn=2023-04-18&los=4&rooms=1&adults=2&children=0&locale=en-us

Agoda URL's after searching for a result contain a city=1234 query parameter, so make sure that your URL looks similar to the one above.

Our scrapers are ethical and do not extract any private user data, such as email addresses, gender, or location. They only extract what the user has chosen to share publicly. We therefore believe that our scrapers, when used for ethical purposes by Apify users, are safe. However, you should be aware that your results could contain personal data. Personal data is protected by the GDPR in the European Union and by other regulations around the world. You should not scrape personal data unless you have a legitimate reason to do so. If you're unsure whether your reason is legitimate, consult your lawyers. You can also read our blog post on the legality of web scraping

Input Parameters

The import parameters are configurable to give you the data that you want.

For more detailed information on inputs - visit the inputs page.

Output data

Hotels

1[
2   {
3    "name": "The Park City Grand Plaza Kensington Hotel",
4    "propertyType": "Hotel",
5    "address": "18-30 Lexham Gardens, Chelsea, London, United Kingdom, W85JE",
6    "imageUrls": [
7      "pix8.agoda.net/hotelImages/4889209/0/d1fd448c66eb1440688d01fc3f07f8ff.jpg?ce=0&s=1024x768",
8      "pix8.agoda.net/hotelImages/99690/-1/c19119f25eafdbe358932a51659ff684.jpg?ca=8&ce=1&s=1024x768",
9      "pix8.agoda.net/hotelImages/99690/-1/3b390c001b7f38ab0636e7ca03f48f72.jpg?ca=13&ce=1&s=1024x768",
10      "pix8.agoda.net/hotelImages/99690/-1/1cc400b874a81e2bc75250a9d16ed0a1.jpg?ca=8&ce=1&s=1024x768",
11      "pix8.agoda.net/hotelImages/99690/-1/c1e6fb96b320a99b363a0840207eb436.jpg?ca=8&ce=1&s=1024x768"
12    ],
13    "currencyCode": "GBP",
14    "prices": [
15      252,
16      244,
17      216,
18    ],
19    "rating": 4,
20    "numReviews": 226,
21    "latitude": 51.49605178833008,
22    "longitude": -0.18934249877929688,
23    "propertyFeatures": [
24      {
25        "category": "transportation",
26        "name": "510 meters to public transportation",
27        "description": "Gloucester Road Tube Station is within 510 meters"
28      },
29    ]
30]

Tips for scraping Agoda using start URL's

  • Use your browser and navigate to www.agoda.com
  • Using the search bar, enter in your desired destination, travel dates and click search
  • After navigating to the page with the search results, copy the URL
  • Repeat until you have a list of URL's you would like to use for the scraper
Developer
Maintained by Community
Actor metrics
  • 6 monthly users
  • 97.4% runs succeeded
  • 38.8 days response time
  • Created in Mar 2023
  • Modified 11 months ago
Categories