# SiteCheck Health & Travel – Booking.com City Hotels

> SiteCheck Health & Travel – Booking.com City Hotels 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 top hotels listed on a Booking.com city page, including name, property ID, sample nightly price, guest score, review count, stars, district, coordinates, a featured review, and hotel URL.

## Facts

- Endpoint: GET https://api.healthtravel-api.workers.dev/api/travel/booking-com-hotels?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/sitecheck-health-travel-booking-com-city-hotels-da2c9df7
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_6RN7LsSsZ8Hrk-mxOGjGh

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 sitecheck-health-travel-booking-com-city-hotels-da2c9df7
```

Example prompt: Can you pull up the top hotels on Booking.com's city page for Paris, France and show me their names, guest scores, star ratings, and sample nightly prices in euros?

## When to prefer this

Use this endpoint when you need a quick, zero-setup overview of hotels on Booking.com for a given city — without performing a live date search. It's ideal for browsing, shortlisting, or comparing hotels by guest score, stars, and indicative price before committing to specific travel dates. Prefer it over live hotel search APIs when you don't have check-in/check-out dates yet or just want to explore options in a city.

## Known failure modes

- Invalid or unsupported country/city slug returns empty results or an error
- City not indexed by Booking.com returns no hotels
- Currency code not recognized may fall back to USD or return an error
- Booking.com landing page structure changes may cause extraction to fail or return incomplete data
- Rate limiting or blocking by Booking.com may cause timeouts or empty responses

## How this service works

Hotels featured on a Booking.com city page (e.g. us / new-york): name, property id, sample nightly price as displayed (in the currency you pick), guest score out of 10, review count, stars, district, coordinates, a featured guest review and the hotel URL. Comes from the page's 'top hotels' and 'most booked' blocks (usually 10-15 hotels). Prices are Booking.com's landing-page samples, not a live date search.

## Output

A list of 10–15 hotels from Booking.com's 'top hotels' and 'most booked' blocks for the given city, each containing: hotel name, Booking.com property ID, sample nightly price in the requested currency, guest score (out of 10), total review count, star rating, district/neighborhood, latitude and longitude, a featured guest review snippet, and a direct URL to the hotel on Booking.com.

## 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, london, istanbul"
      },
      "country": {
       "type": "string",
       "description": "Two-letter country code as in Booking.com city URLs, e.g. us, fr, gb, tr"
      },
      "currency": {
       "type": "string",
       "description": "Three-letter currency code for prices (default USD)"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/sitecheck-health-travel-booking-com-city-hotels-da2c9df7/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)
