OpenWeatherMap Historical API for students return "no data" when given city, country as input

I am trying to get the historical weather data when city and country is given as the input. It returns the value 404000 (invalid location according to the documentation) and the message "no data" even when I copy-paste the example from their site (I deleted my API key)

http://history.openweathermap.org/data/2.5/history/city?q=London,UK&type=hour&appid={API_KEY}

However, it works when I give the latitude and longitude of the same location (London, UK) as the input.
http://history.openweathermap.org/data/2.5/history/city?lat={{lat}}&lon={{lon}}&type=hour&appid={{appid}}

I am using the student plan.

Try GB not UK.
from the api docs

Parameters
q required City name, state code and country code divided by comma, use ISO 3166 country codes.

1 Like