TidyData APIsAll APIsPricing

Timezone by Coordinates API

Get the IANA time zone for any latitude/longitude, with the current local time, UTC offset, abbreviation and whether daylight saving time is active. Optionally pass a datetime to get the offset at that moment.

Authentication & base URL

Subscribe through one of our marketplace listings; your marketplace API key and base URL are shown there. All endpoints return JSON over HTTPS, served from a global edge network (typically 20–150 ms).

Subscribe on RapidAPI

Endpoints

GET /v1/timezone/by-coordinates

Time zone for coordinates

ParameterInDescriptionExample
lat *queryLatitude40.4168
lon *queryLongitude-3.7038
datetimequeryISO 8601 instant to evaluate (default: now)2026-07-01T12:00:00Z

Example

GET /v1/timezone/by-coordinates?lat=40.4168&lon=-3.7038&datetime=2026-07-01T12%3A00%3A00Z

{
  "lat": 40.4168,
  "lon": -3.7038,
  "timezone": "Europe/Madrid",
  "localTime": "2026-07-01T14:00:00",
  "utcOffset": "+02:00",
  "utcOffsetMinutes": 120,
  "abbreviation": "GMT+2",
  "isDst": true,
  "utc": "2026-07-01T12:00:00.000Z",
  "unix": 1782907200
}

Get the IANA time zone for any latitude/longitude, with the current local time, UTC offset, abbreviation and whether daylight saving time is active. Optionally pass a datetime to get the offset at that moment.

Use cases

Scheduling across regions, showing local time for a map pin, logistics and delivery ETAs, IoT devices that only know their GPS position, normalising timestamps in datasets.

Why this API

Support

Questions or a feature you need? Open a thread in the Discussions tab.

Pricing

Free plan with 500 calls per month, then Pro (25,000 calls for $4.99/month) and Ultra (150,000 calls for $14.99/month). See all plans.