explore

Explore Place Details Batch

Batched detail payloads — one round trip for a whole slate (the client's depth-2 prefetch transport, docs/EXPLORE_SERVING_SHAPE.md §6). Comma-separated ids, capped; unknown ids skipped; order preserved. Spine caches only; logs nothing. revalidate=true marks the client's hydration-pending poll loop: same payload, but the exposure-lazy hydration trigger is skipped so polling can't extend its own pending signal (docs/HYDRATION_PROPAGATION_SPEC.md §4.2).

get/explore/places

Query parameters

idsstring required
revalidateboolean

Response

Successful Response

place_idstring required
namestring required
categorystring nullable required
citystring nullable required
country_codestring nullable required
latnumber nullable required
lngnumber nullable required
photosstring[] required
photo_thumbhashesstring[]
ratingnumber nullable required
num_reviewsinteger nullable required
descriptionstring nullable required
addressstring nullable required
neighborhoodstring nullable
web_urlstring nullable
michelin_awardstring nullable
kind'place' | 'stay'
hydration_pendingboolean

Changes