All sites
Data API
Hilton Data API
Structured JSON data, on demand, with anti-bot bypass built in.
5endpointsAkamai · Rate Limit handled for you
Example (captured live)
hilton.com
ExampleJSON responseclick the page to trace a field
{
"ctyhocn": "NYCWAWA",
"arrivalDate": "2026-09-15",
"departureDate": "2026-09-17",
"count": 3,
"rooms": [
{
"ctyhocn": "NYCWAWA",
"room_type": "King Guest Room",
"room_code": "KG",
"num_beds": 1,
"occupancy": 2,
"suite": false,
"amenities": [
"1 King Bed",
"Marble Bath",
"Nespresso Machine",
"City View"
],
"rate_plan": "Best Available Rate",
"rate_code": "SRP",
"price": 1195,
"points": 150000,
"cents_per_point": 0.797,
"currency": "USD"
},
{
"ctyhocn": "NYCWAWA",
"room_type": "Lexington Avenue Junior Suite",
"room_code": "JRS",
"num_beds": 1,
"occupancy": 3,
"suite": true,
"amenities": [
"1 King Bed",
"Separate Living Area",
"Marble Bath",
"Park Avenue View"
],
"rate_plan": "Best Available Rate",
"rate_code": "SRP",
"price": 2145,
"points": 240000,
"cents_per_point": 0.894,
"currency": "USD"
},
{
"ctyhocn": "NYCWAWA",
"room_type": "Presidential Suite",
"room_code": "PRES",
"num_beds": 2,
"occupancy": 4,
"suite": true,
"amenities": [
"2 Bedrooms",
"Grand Piano",
"Dining Room",
"Butler Service"
],
"rate_plan": "Best Available Rate",
"rate_code": "SRP",
"price": 8500,
"points": null,
"cents_per_point": null,
"currency": "USD"
}
]
}
GET
/v1/data/hilton/rooms1 credit / run VerifiedRoom Rates & Availability
Live room types + nightly rates for one Hilton property over a stay. Returns each room type with its rate plans, price, currency, member points rate and beds. We mint a valid Akamai clearance for the booking flow, then request the shop-availability GraphQL directly (no browser).
Handled for you:AkamaiRate Limit
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| ctyhocn | string | yes | Hilton property code, e.g. NYCWAWA. |
| Advanced filters | |||
| arrival_date | string | no | Check-in YYYY-MM-DD (default ~30 days out). |
| departure_date | string | no | Check-out YYYY-MM-DD (default arrival + 1 night). |
| adults | integer | no | Adults per room. (default: 2) |
| children | integer | no | Children per room. (default: 0) |
| child_ages | string | no | Ages of the children, comma separated (e.g. '5,8'). Sets the child count when provided. |
| rooms | integer | no | Number of rooms. (default: 1) |
| price_min | number | no | Only room offers priced at or above this nightly amount. |
| price_max | number | no | Only room offers priced at or below this nightly amount. |
| sort_by | string | no | Order the room offers. |