# Booking.com City Guest Reviews

> Booking.com City Guest Reviews is a paid API for AI agents from api.healthtravel-api.workers.dev, paid per call via x402, $0.002/call, status unknown (last checked 2026-10-29).

Returns Booking.com guest reviews shown on a city page, including hotel reviews, city experience scores, and highlighted reviews for top hotels in that city.

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/travel/booking-com-reviews?utm_source=zero.xyz
- Price: $0.002/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/booking-com-city-guest-reviews-a0846d2e
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Mm_GiLpIWvsFbfjSt55rP

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability booking-com-city-guest-reviews-a0846d2e
```

Example prompt: Can you pull the Booking.com guest reviews shown on the New York city page — I want to see what travelers are saying about the top hotels there and how they rated the city overall?

## When to prefer this

Use this endpoint when you need a representative sample of Booking.com guest reviews and hotel scores for a specific city, as displayed on Booking.com's city landing page. It is ideal for travel research, competitive analysis, or sentiment monitoring across cities. Prefer this over hotel-specific review endpoints when you want a city-wide overview rather than a full review history for a single property. Note that this returns only the curated selection Booking.com shows on the city page (10–25 reviews), not exhaustive hotel review data.

## Known failure modes

- Missing or invalid country/city parameters returns an error
- City not found on Booking.com results in empty or error response
- Booking.com may block or throttle datacenter traffic, causing failures
- City page structure changes on Booking.com can break extraction
- Response may return fewer reviews if the city page has limited content

## How this service works

Booking.com guest reviews featured on a city page (e.g. us / new-york): hotel reviews with hotel name, hotel guest score and review count, reviewer name, country and traveller type; guests' reviews of the city itself (score out of 10); and the highlighted review of each top hotel. Typically 10-25 reviews in total; it is the selection Booking.com shows on the city page, not a hotel's full review history.

## Output

Returns a JSON object containing: the city name and country, a timestamp, a link to the source Booking.com city page, an array of city experience reviews (free text, score out of 10, reviewer name and country), an array of highlighted hotel reviews (hotel name, hotel ID, Booking.com hotel URL, review text, reviewer name, reviewer country code, hotel guest score, and total review count), and an array of hotel-level reviews. Typically 10–25 reviews in total, matching the selection shown on the Booking.com city page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "required": [
      "country",
      "city"
     ],
     "properties": {
      "city": {
       "type": "string",
       "description": "City as in Booking.com city URLs, e.g. new-york, paris, barcelona"
      },
      "country": {
       "type": "string",
       "description": "Two-letter country code as in Booking.com city URLs, e.g. us, fr, gb"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "city": "New York",
  "counts": {
   "cityReviews": 6,
   "highlighted": 10,
   "hotelReviews": 5
  },
  "source": "https://www.booking.com/city/us/new-york.html",
  "country": "United States",
  "checkedAt": "2026-10-23T09:36:37.340Z",
  "cityReviews": [
   {
    "text": "A dream come true to visit this legendary metropolis. Could spend a month in Gotham and there’d still be more to experience. From the glamour of Fifth and Park avenues to the serenity of Central Park and the cool of the Bowery, you’ll make lifelong memories here.",
    "score": 10,
    "reviewer": "Kelly",
    "reviewerCountry": null
   },
   {
    "text": "I love visiting New York and typically go twice a year.  Four days is enough to see and shop at the places I love.  A few more days are needed for complete tour of the diverse areas in New York, typically visit places in Manhattan Midtown and Upper East area.  If you like shopping, this is the perfe…",
    "score": 10,
    "reviewer": "DCW",
    "reviewerCountry": "United States"
   }
  ],
  "highlighted": [
   {
    "text": "Beautiful hotel, very modern and very clean! Good and quiet location on the upper west side. Would come again!",
    "hotel": "The Wallace Hotel",
    "hotelId": 7461745,
    "hotelUrl": "https://www.booking.com/hotel/us/the-wallace-new-york.html",
    "reviewId": "5115238749",
    "reviewer": "Chiara",
    "hotelScore": 9.3,
    "hotelReviewCount": 1071,
    "reviewerCountryCode": "ch"
   },
   {
    "text": "Bed was comfortable. Room good size. Loved everything in the room. \nStaff are very friendly. Guest services was fast",
    "hotel": "Hilton Club The Central at 5th New York",
    "hotelId": 7307545,
    "hotelUrl": "https://www.booking.com/hotel/us/the-central-at-5th-by-hilton-club.html",
    "reviewId": "4038589309",
    "reviewer": "Sana",
    "hotelScore": 9.3,
    "hotelReviewCount": 1214,
    "reviewerCountryCode": "kw"
   }
  ],
  "hotelReviews": [
   {
    "text": "Great location close to travel links allover New York, Manhattan, New Jersey & more! Very clean, great room service & all the staff were amazing! Genuinely lovely staff & we enjoyed our chats with Tony (great guy). \nHighly recommend this Hotel, our trip to NY was perfection & a huge part of that is …",
    "hotel": "The Gregorian New York City",
    "hotelId": 56429,
    "hotelUrl": "https://www.booking.com/hotel/us/the-gregorian-new-york-city.html",
    "reviewer": "Paul",
    "hotelScore": 8.1,
    "t
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/booking-com-city-guest-reviews-a0846d2e/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.healthtravel-api.workers.dev](https://www.zero.xyz/host/api.healthtravel-api.workers.dev/llms.txt)
