← Back to directory

AnyAPI booking.search (Booking.com Search)

https://api.getanyapi.com/v1/run/booking.search

Overview

AnyAPI booking.search (Booking.com Search)

Protocol x402
Price
Payment Asset USD Coin
Payment Network Base
Category tools/search
Provider getanyapi
Source bazaar
Indexed 2026-06-29 01:09:47

Health

Status degraded
Latency (p50) 384ms
Uptime (30d) 100.0%
Reliability Score 95/100
Last Checked 2026-08-31 07:02:36
Last Healthy Never
Consecutive Failures 0

x402 Payment Validation

Payment Requirements Invalid
Asset Verified
Facilitator

Input Schema

{ "bodyFields": { "adults": { "description": "Number of adult guests (e.g. 2).", "minimum": 1, "type": "integer" }, "checkIn": { "description": "Check-in date in YYYY-MM-DD format (e.g. 2026-07-01). Defaults to tomorrow.", "type": "string" }, "checkOut": { "description": "Check-out date in YYYY-MM-DD format (e.g. 2026-07-05). Defaults to the day after check-in.", "type": "string" }, "children": { "description": "Number of child guests (e.g. 1).", "minimum": 0, "type": "integer" }, "currency": { "default": "USD", "description": "Currency code for prices (e.g. EUR).", "type": "string" }, "limit": { "description": "Maximum number of hotels to return (1-20, default 20). You are billed per result returned, so a lower limit costs less.", "maximum": 20, "minimum": 1, "type": "integer" }, "query": { "description": "Destination city to search for stays in (e.g. Paris).", "type": "string" }, "rooms": { "description": "Number of rooms to book (e.g. 1).", "minimum": 1, "type": "integer" } }, "bodyType": "json", "discoverable": true, "method": "POST", "type": "http" }

Output Schema

{ "properties": { "costUsd": { "description": "USD charged on the original run. On a replay this value is echoed for parity; the replay itself is free.", "type": "number" }, "items": { "description": "Number of result rows returned. For per-result SKUs the per-item cost is charged against this count; for input-priced SKUs the charge is per submitted input, independent of this count.", "type": "integer" }, "jqError": { "description": "Present only when a `jq` expression failed; `output` then carries the full unshaped result and this explains why the reshape did not apply.", "type": "string" }, "output": { "anyOf": [ { "additionalProperties": false, "properties": { "data": { "oneOf": [ { "type": "null" }, { "additionalProperties": false, "properties": { "items": { "description": "Hotel result records: name, price, review score, star rating, address, and location. Populated whenever the provider has data for the entity.", "items": { "properties": { "address": { "type": "string" }, "city": { "type": "string" }, "country": { "description": "ISO country code.", "type": "string" }, "currency": { "type": "string" }, "id": { "description": "Booking.com hotel identifier. Populated whenever the provider has data for the entity.", "type": "string", "x-anyapi-must-populate": true }, "image": { "description": "Primary hotel photo URL. Populated whenever the provider has data for the entity.", "type": "string", "x-anyapi-must-populate": true }, "latitude": { "type": "number" }, "location": { "description": "Neighborhood or area label.", "type": "string" }, "longitude": { "type": "number" }, "name": { "description": "Populated whenever the provider has data for the entity.", "type": "string", "x-anyapi-must-populate": true }, "price": { "description": "Total stay price in the requested currency.", "type": "number" }, "pricePerNight": { "type": "number" }, "rating": { "description": "Guest review score (0-10).", "type": "number" }, "reviewScore": { "description": "Guest review score (0-10).", "type": "number" }, "reviewsCount": { "type": "integer" }, "stars": { "description": "Star rating class (1-5).", "type": "integer" }, "url": { "description": "Populated whenever the provider has data for the entity.", "type": "string", "x-anyapi-must-populate": true } }, "required": [ "name", "url" ], "type": "object" }, "type": "array", "x-anyapi-must-populate": true } }, "required": [ "items" ], "type": "object" } ] }, "found": { "type": "boolean" } }, "required": [ "found", "data" ], "title": "Booking.com search output", "type": "object" }, { "type": "null" } ], "description": "Normalized output, or null when the replay payload was not retained." }, "provider": { "description": "Always \"AnyAPI\".", "type": "string" }, "replayed": { "description": "True when this response replays the durable result of an earlier run without billing or upstream execution.", "type": "boolean" }, "resultId": { "description": "Opaque handle to the full unshaped result, cached ~15 min. Re-shape it for free (fields/max_items/summary/jq) via GET /v1/results/{id}, no re-billing. Absent when the result was too large to cache.", "type": "string" } }, "required": [ "output", "provider", "costUsd", "replayed" ], "type": "object" }

Recent Health Checks

Time Status HTTP Latency Error
2026-08-31 07:02:36 degraded 401 373ms
2026-08-31 00:40:02 degraded 401 1347ms
2026-08-30 21:38:03 degraded 401 843ms
2026-08-30 09:45:29 degraded 401 335ms
2026-08-30 04:59:18 degraded 401 528ms
2026-08-29 18:22:42 degraded 401 859ms
2026-08-29 12:05:22 degraded 401 347ms
2026-08-29 07:04:59 degraded 401 369ms
2026-08-28 22:35:09 degraded 401 384ms
2026-08-28 10:14:29 degraded 401 343ms