Timezone

Get timezone information for any location by geographic coordinates or city name. Returns the IANA timezone identifier, UTC offset, current time, and DST status.

Get API Key

Descripción general

Casos de uso

  • Display local time for a given location
  • Scheduling and calendar applications
  • Travel and logistics platforms
  • Location-aware notifications

Funcionalidades

Lookup by latitude/longitude or city name
IANA timezone identifiers (e.g. "America/New_York")
DST detection for the current date
UTC offset in standard +HH:MM format
150+ major cities supported for city-based lookup

Puntos finales de la API

Get Timezone

Returns timezone information for the given coordinates or city name. Provide either `city` or both `lat` and `lon`.

GET
https://requiems.xyz/v1/places/timezone

Parámetros

Nombre Tipo Obligatorio Descripción
lat number Opcional Latitude of the location (-90 to 90). Required when using coordinate-based lookup.
lon number Opcional Longitude of the location (-180 to 180). Required when using coordinate-based lookup.
city string Opcional City name for city-based lookup (e.g. 'Tokyo', 'London'). Required when not using coordinates.

Pruébalo

Demostración en vivo
Solicitud

Latitude of the location (-90 to 90). Required when using coordinate-based lookup.

Longitude of the location (-180 to 180). Required when using coordinate-based lookup.

City name for city-based lookup (e.g. 'Tokyo', 'London'). Required when not using coordinates.

Campos de respuesta

Campo Tipo Descripción
timezone string IANA timezone identifier (e.g. "Europe/London", "Asia/Tokyo")
offset string UTC offset in +HH:MM or -HH:MM format (e.g. '+05:30', '-05:00')
current_time string Current time in UTC, formatted as RFC 3339 (e.g. "2024-12-15T14:30:00Z")
is_dst boolean Whether the location is currently observing daylight saving time

Ejemplos de código

# Lookup by coordinates
curl "https://requiems.xyz/v1/places/timezone?lat=51.5&lon=-0.1" \
  -H "requiems-api-key: YOUR_API_KEY"

# Lookup by city
curl "https://requiems.xyz/v1/places/timezone?city=Tokyo" \
  -H "requiems-api-key: YOUR_API_KEY"

Batch Timezone Lookup

Look up timezone information for up to 50 locations in a single request. Each item can specify a timezone name, city, or lat/lon coordinates. Priority is timezone name > city > coordinates. Results are returned in input order.

POST
https://requiems.xyz/v1/places/timezone/batch

Parámetros

Nombre Tipo Obligatorio Descripción
items array<object> Obligatorio List of timezone lookup requests (1–50 items).
items[].timezone string Opcional IANA timezone name (e.g. 'America/New_York'). Highest priority.
items[].city string Opcional City name for city-based lookup. Used when timezone is not set.
items[].lat number Opcional Latitude (-90 to 90). Used when neither timezone nor city is set.
items[].lon number Opcional Longitude (-180 to 180). Used alongside lat for coordinate-based lookup.

Pruébalo

Demostración en vivo
Solicitud

List of timezone lookup requests (1–50 items).

IANA timezone name (e.g. 'America/New_York'). Highest priority.

City name for city-based lookup. Used when timezone is not set.

Latitude (-90 to 90). Used when neither timezone nor city is set.

Longitude (-180 to 180). Used alongside lat for coordinate-based lookup.

Campos de respuesta

Campo Tipo Descripción
results array<object> Per-item results in input order.
results[].info.timezone string IANA timezone identifier.
results[].info.offset string UTC offset in +HH:MM or -HH:MM format.
results[].info.current_time string Current time in UTC (RFC 3339).
results[].info.is_dst boolean Whether daylight saving time is currently active.
results[].error string Error message if this item failed (omitted on success).
total integer Total number of items processed.

Ejemplos de código

curl -X POST https://requiems.xyz/v1/places/timezone/batch \
  -H "requiems-api-key: YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"items": [{"timezone": "America/New_York"}, {"city": "Tokyo"}, {"lat": 51.5, "lon": -0.1}]}'

Respuestas de error

validation_failed

The items array is missing, empty, or exceeds 50 items.

bad_request

The request body is missing or malformed.

Preguntas frecuentes