{
  "id": 19108745,
  "title": "Pull Agoda hotel reviews with scores and sub-scores into a spreadsheet, in Python",
  "url": "https://urgent.news/2026/11/09/pull-agoda-hotel-reviews-with-scores-and-sub-scores-into-a",
  "topic": "tech",
  "section": "Tech",
  "published": "2026-11-09T07:02:22.000Z",
  "source": {
    "name": "Dev.to",
    "slug": "dev-to",
    "url": "https://dev.to/aurelix_solutions/pull-agoda-hotel-reviews-with-scores-and-sub-scores-into-a-spreadsheet-in-python-49oc"
  },
  "original_language": "en",
  "account": "To analyze Agoda hotel reviews with scores and sub-scores, you can use Python to pull the data into a CSV file. Begin by installing the necessary library, apify-client, using pip. Then, create an instance of the ApifyClient using your API key. Next, make a call to the Agoda reviews scraper actor, providing a list of hotels, the maximum number of reviews per hotel, and a date filter for new reviews.\n\nOnce the reviews are retrieved, iterate through the results and extract the relevant information for each review. Create a CSV file named reviews.csv and define the header fields, such as hotel_name, source, rating, title, text, negatives, traveller_type, reviewer_country, review_date, and owner_response. Write the header to the CSV file and then add each review as a row in the CSV.\n\nNext, organize the data by hotel and traveler type, counting the number of ratings for each hotel and listing the positive and negative feedback for each review. Print the hotel name, Agoda score, Booking.com score, cleanliness sub-score, and value for money sub-score. Finally, sort the ratings for each hotel by traveler type and print the results.",
  "summary": "If you manage a hotel, run a reputation-management tool or analyse a city's hotel market, Agoda is one of the review sources you can't skip in Asia. A single hotel page there mixes two review pools: reviews from Agoda's own guests and reviews from Booking.com guests that Agoda republishes. Each pool has its own score, its own review count and its own six sub-scores (cleanliness, facilities,…",
  "key_points": [
    "Install apify-client library using pip",
    "Call Agoda reviews scraper actor with hotel list, max reviews, date filter"
  ],
  "editors_take": "Automating the extraction of granular hotel feedback via Python enables travelers and analysts to transform unstructured web data into organized datasets for comparative performance evaluation.",
  "illustration": null,
  "coverage": {
    "outlets": 1,
    "also_reported_by": []
  },
  "ai_generated": true,
  "disclaimer": "Summaries, key points and the editor’s take are written by software from other outlets’ reporting and may contain errors — always check the linked original."
}