Zona horaria a partir de coordenadas

Convierte coordenadas en una zona horaria IANA como Europe/Warsaw y su desfase respecto a UTC en cualquier momento, con el horario de verano ya calculado. Pregunta por un punto, hasta 10 000 a la vez, o por una ruta entera, que vuelve cortada en los tramos de cada zona que cruza.

curl https://geo.runningcat.dev/v1/timezones -H "Authorization: Bearer YOUR_KEY" \
  -H "Content-Type: application/json" \
  -d '{"points": [[6.869, 45.924], [-73.98, 40.75]], "at": "2026-11-07T12:00:00Z"}'
Ejemplo de solicitud

Para puntos

{ "timezones": [ { "tz": "Europe/Paris", "offsetMin": 60 }, { "tz": "America/New_York", "offsetMin": -300 } ] }

offsetMin son los minutos al este de UTC en at, o ahora si se omite. En el mar, donde no se aplica la zona de ningún país, la respuesta es la zona náutica, como Etc/GMT-1, de modo que todo punto tiene una zona.

A lo largo de una ruta

POST /v1/route/timezones recibe una ruta GeoJSON y devuelve cada zona que atraviesa con los kilómetros en que empieza y termina, para planificadores de viajes y registros de recorridos que cruzan fronteras: [{"tz", "fromKm", "toKm", "offsetMin"}].

Con el nombre del lugar

GET /v1/where?lon=&lat=&lang= da el país, la región, la localidad y el lugar más cercano de un punto, las áreas administrativas en que se encuentra y su zona horaria, en el idioma que pidas cuando OpenStreetMap tiene el nombre. POST /v1/where admite hasta 1000 puntos.

Precio

Un lote cuenta como una petición, sea cual sea su tamaño. El plan gratuito da 500 peticiones al día, también para aplicaciones comerciales; Developer cuesta 14,99 $ al mes por 5000 al día.

Créditos: límites de zonas horarias de timezone-boundary-builder (ODbL); lugares © colaboradores de OpenStreetMap (ODbL).

El plan gratuito incluye 500 solicitudes al día, también para apps comerciales. Crea una cuenta con Google o con tu correo y genera tus claves al instante.