The Timezone API provides timezone data for any latitude/longitude coordinates or city in the world.
https://api.api-ninjas.com/v1/timezone
Get timezone info by city/state/country or location coordinates (latitude/longitude). Returns the timezone name of the specified input location.
lat
requiredLatitude of desired location.
lon
requiredLongitude of desired location.
city
required premiumCity name.
state
optional premiumUS state (for United States cities only).
country
optional premiumCountry name.
X-Api-Key
requiredAPI Key associated with your account.
https://api.api-ninjas.com/v1/timezone?city=London
1
2
3
4
{
"timezone": "Europe/London",
"city": "london"
}
1
2
3
4
5
6
7
8
9
import requests
city = 'london'
api_url = 'https://api.api-ninjas.com/v1/timezone?city={}'.format(city)
response = requests.get(api_url, headers={'X-Api-Key': 'YOUR_API_KEY'})
if response.status_code == requests.codes.ok:
print(response.text)
else:
print("Error:", response.status_code, response.text)
If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.