Localização

HG BrasilWeather
Obtenha dados de previsão do tempo para uma cidade ou região específica.

Obter pelo nome da cidade

Você pode obter dados de previsão do tempo para uma cidade ou região específica utilizando o parâmetro city_name e com o nome da cidade desejada, por exemplo city_name=Curitiba,PR.

Quando possível, opte por utilizar o método de busca por WOEID, que é mais rápido e eficiente.
GET
https://api.hgbrasil.com/weather?city_name=Curitiba,PR&key=suachave

Obter pelo código WOEID da cidade

O WOEID (Where On Earth IDentifier) é um identificador único atribuído a cada localidade. Você pode obter dados de previsão do tempo para uma cidade ou região específica utilizando o parâmetro woeid.

GET
https://api.hgbrasil.com/weather?woeid=455827&key=suachave

Obter por coordenadas de latitude e longitude

Através dos parâmetros lat e lon, você pode obter dados de previsão do tempo para uma cidade ou região específica utilizando as coordenadas de latitude e longitude. Por exemplo, para São Paulo - SP, você pode utilizar lat=-23.5505&lon=-46.6333.

GET
https://api.hgbrasil.com/weather?lat=-23.5505&lon=-46.6333&key=suachave

Obter por geolocalização IP

Alterativamente, você pode obter dados de previsão do tempo utilizando o parâmetro user_ip, onde é possível informar um endereço IP no formato 0.0.0.0 ou remote para que o sistema busque automaticamente a localização aproximada do usuário através do IP de quem está acessando a API.

GET
https://api.hgbrasil.com/weather?user_ip=remote&key=suachave