ZonesNow API
Free, static JSON endpoints for city and UTC offset data. No key, no sign-up, no rate limit — they’re plain files served from the CDN, regenerated on every deploy.
GET /api/cities.jsonThe full list of cities ZonesNow covers — slug, name, country, and IANA time zone.
{
"cities": [
{ "slug": "stockholm", "name": "Stockholm", "country": "Sweden", "tz": "Europe/Stockholm" },
...
],
"count": 100,
"attribution": "https://zonesnow.com/api/"
}GET /api/offset/{slug}.jsonCurrent UTC offset for one city (use a slug from cities.json), e.g. /api/offset/tokyo.json.
{
"slug": "tokyo",
"name": "Tokyo",
"country": "Japan",
"tz": "Asia/Tokyo",
"utcOffset": "UTC+9",
"generatedAt": "2026-09-13T00:00:00.000Z",
"attribution": "https://zonesnow.com/api/"
}Notes
These are static snapshots taken at build time, not a live API — offsets refresh whenever ZonesNow redeploys, not on a fixed schedule. There’s no server, so nothing to rate-limit and nothing that can go down independently of the site.
Using this data somewhere public? A link back to zonesnow.com/api is appreciated but not required.