GET
Accor Amenities API
Get detailed hotel services, fee flags, coverage, location, and room inventory.
Overview
Returns Accor's amenity hierarchy rather than a flat list. Categories contain services, and services can contain individual amenities. Fee information can appear at both service and amenity level; selected services also identify whether they are covered or where they are located.
Endpoint URL
GET https://api.stayapi.com/v1/accor/hotel/amenities
Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| hotel_id | string | Required | Accor hotel id from Search or URL to Hotel ID. |
Response fields
- categories: Amenity categories with
code,label, and nestedservices - services: Service code/label plus optional
paying,covered, andlocationmetadata - amenities: Fine-grained amenity code/label and optional fee metadata
- inventory: Counts for
connecting_roomsandfamily_rooms
Fee flags are nullable
paying.value is true or false when Accor publishes a fee classification. A null paying object means the upstream record did not specify one; it should not be treated as free.
Errors
Unknown hotel ids return RFC 7807 404 responses with product: "amenities". Upstream failures return 502.
Related endpoints
Request
Response