Browse documentation
GET

Best We Hotel Details API

Hydrate one Best We property in Chinese or English.

Overview

Get public Best We property content, policies, location, contact information, review summary, photos, facilities, services, and static room metadata.

Scope

Details is content-only. Use Rooms with stay dates for live availability and rates. English values fall back to Chinese when the upstream field has no English translation.

Authentication

Send your StayAPI key in the X-API-Key header. Successful requests return JSON; failures use RFC 7807 Problem Details.

Endpoint URL

GET https://api.stayapi.com/v1/bestwe/hotel/details

Parameters

Parameter Type Required Description
property_id string Required Stable Best We property identifier returned by Search, for example JJ1089.
language enum Optional Localized content language: zh or en. Default: zh; missing fields fall back to the other language.

Response schema

Field Type Description
property_id / hotel_code string Stable drilldown identifier and upstream chain code.
name / brand / description / policy mixed Localized property identity and published content.
address / city / province / country / location mixed Postal and coordinate data.
rating / review_count / star_rating number Published guest score and classification.
images / facilities / services array Unique public image URLs and localized amenity names.
room_types array Static room code, name, description, area, and maximum occupancy.

Errors and limitations

Errors use RFC 7807 Problem Details with provider: "bestwe", a product name, and a correlation id.

  • 400: invalid dates, an incomplete coordinate pair, or child ages that do not match the child count.
  • 404: the Best We property identifier is not recognized.
  • 422: a parameter is outside its declared range or enum.
  • 502: Best We rejected or failed the upstream request.
  • 503: bounded scraper capacity is temporarily full; honor Retry-After.

Related Best We endpoints