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
{
"error": "unresolved_location",
"query": "test",
"message": "Provide a US 'City, ST' (e.g. 'New York, NY') or a locations path."
}
GET
/v1/data/hilton/search1 credit / run VerifiedSearch Hotels
Find Hilton properties in a destination (US 'City, ST' like 'New York, NY') with brand, address, coordinates, guest rating and the lead nightly rate. Optional stay dates drive live per-property rates. We mint Akamai clearance, read the location page's property list, then price it with the shop-availability API.
Handled for you:AkamaiRate Limit
Parameters
| Name | Type | Req | Description |
|---|---|---|---|
| query | string | yes | Destination as US 'City, ST' (e.g. 'New York, NY'), or a Hilton locations path (e.g. 'united-kingdom/england/london'). |
| 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) |
| brand | string | no | Keep only one brand. Accepts a brand code (e.g. GU) or a brand name (e.g. 'Hilton Garden Inn'). |
| star_rating | integer | no | Minimum star class, 1 to 5. Approximated from the brand tier when a property has no explicit star value. |
| price_min | number | no | Only properties whose lead nightly rate is at or above this amount. Unpriced properties are kept. |
| price_max | number | no | Only properties whose lead nightly rate is at or below this amount. Unpriced properties are kept. |
| amenities | string | no | Keep only properties advertising all of these amenities, comma separated (matched against the property amenity list). |
| sort_by | string | no | Order the results. |
| page | integer | no | Page number (used with per_page). (default: 1) |
| per_page | integer | no | Results per page, 1 to 100. Omit to return all matches on one page. |