place_id (required - from a GET /public/places/search result), optional session_token (the same value passed to the preceding places/search calls, to close out that Autocomplete billing session).PUT /users/profile (birth location) or POST /public/kundali, both of which require timezone as an input. Cached in Redis for 30 days per place_id - independent of session_token, so a popular city isn't re-billed to Google on every pick across every user.200 - data with city/state/country/latitude/longitude/timezone; timezone is null if only the Timezone API lookup failed.422 - missing/blank place_id. 404 - place_id is invalid/unknown or the lookup failed. 429 - too many lookups from this IP (>10 per 60s) - this endpoint is unauthenticated and calls a billed Google API, so it carries its own tighter limit on top of the app-wide one.