Previsão do Tempo

HG BrasilWeather
Dados meteorológicos atualizados e precisos.

O HG Weather é uma API que fornece dados de previsão do tempo e condições climáticas atuais para uma cidade. É possível obter a cidade desejada de várias formas diferentes, como geolocalização, IP do usuário, busca por nome ou código.

Para acessar os dados da API é necessário utilizar uma chave de integração.
Os dados meteorológicos são atualizados em intervalos de até 1 hora.
É possível indicar o idioma de retorno da API através do parâmetro locale. Estão disponíveis: pt (português, por padrão) e en (inglês).

Requisição

Todas as requisições tem como base o seguinte endpoint:

GET
https://api.hgbrasil.com/weather?key=suachave
curl -X GET "https://api.hgbrasil.com/weather?key=suachave"

Veja como é fácil obter dados de previsão do tempo para uma cidade ou região específica. Você pode fazer isso de várias maneiras, como:

Resposta

Exemplo de resposta no formato JSON.

{
  "by": "default",
  "valid_key": true,
  "results": {
    "temp": 19,
    "date": "17/05/2026",
    "time": "00:01",
    "condition_code": "29",
    "description": "Parcialmente nublado",
    "currently": "noite",
    "woeid": 455827,
    "city": "São Paulo, SP",
    "img_id": "29n",
    "humidity": 97,
    "cloudiness": 40,
    "rain": 0,
    "wind_speedy": "2.06 km/h",
    "wind_direction": 280,
    "wind_cardinal": "O",
    "sunrise": "06:33 am",
    "sunset": "05:32 pm",
    "moon_phase": "new",
    "condition_slug": "cloudly_night",
    "city_name": "São Paulo",
    "timezone": "-03:00",
    "forecast": [
      {
        "date": "17/05",
        "full_date": "17/05/2026",
        "weekday": "Dom",
        "max": 21,
        "min": 16,
        "humidity": 83,
        "cloudiness": 100,
        "rain": 7.96,
        "rain_probability": 100,
        "wind_speedy": "6.19 km/h",
        "sunrise": "06:34 am",
        "sunset": "05:31 pm",
        "moon_phase": "new",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "18/05",
        "full_date": "18/05/2026",
        "weekday": "Seg",
        "max": 19,
        "min": 16,
        "humidity": 93,
        "cloudiness": 100,
        "rain": 23.38,
        "rain_probability": 100,
        "wind_speedy": "4.59 km/h",
        "sunrise": "06:34 am",
        "sunset": "05:31 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuva",
        "condition": "rain"
      },
      {
        "date": "19/05",
        "full_date": "19/05/2026",
        "weekday": "Ter",
        "max": 16,
        "min": 15,
        "humidity": 92,
        "cloudiness": 100,
        "rain": 1.83,
        "rain_probability": 100,
        "wind_speedy": "3.01 km/h",
        "sunrise": "06:35 am",
        "sunset": "05:30 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "20/05",
        "full_date": "20/05/2026",
        "weekday": "Qua",
        "max": 19,
        "min": 15,
        "humidity": 79,
        "cloudiness": 100,
        "rain": 0.34,
        "rain_probability": 20,
        "wind_speedy": "3.41 km/h",
        "sunrise": "06:35 am",
        "sunset": "05:30 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "21/05",
        "full_date": "21/05/2026",
        "weekday": "Qui",
        "max": 17,
        "min": 14,
        "humidity": 75,
        "cloudiness": 98,
        "rain": 0.13,
        "rain_probability": 21,
        "wind_speedy": "4.91 km/h",
        "sunrise": "06:36 am",
        "sunset": "05:30 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "22/05",
        "full_date": "22/05/2026",
        "weekday": "Sex",
        "max": 14,
        "min": 14,
        "humidity": 95,
        "cloudiness": 100,
        "rain": 1.17,
        "rain_probability": 74,
        "wind_speedy": "4.11 km/h",
        "sunrise": "06:36 am",
        "sunset": "05:29 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "23/05",
        "full_date": "23/05/2026",
        "weekday": "Sáb",
        "max": 16,
        "min": 14,
        "humidity": 94,
        "cloudiness": 100,
        "rain": 7.44,
        "rain_probability": 100,
        "wind_speedy": "2.07 km/h",
        "sunrise": "06:37 am",
        "sunset": "05:29 pm",
        "moon_phase": "waxing_crescent",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "24/05",
        "full_date": "24/05/2026",
        "weekday": "Dom",
        "max": 21,
        "min": 16,
        "humidity": 85,
        "cloudiness": 100,
        "rain": 6.15,
        "rain_probability": 100,
        "wind_speedy": "2.92 km/h",
        "sunrise": "06:37 am",
        "sunset": "05:29 pm",
        "moon_phase": "first_quarter",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "25/05",
        "full_date": "25/05/2026",
        "weekday": "Seg",
        "max": 26,
        "min": 16,
        "humidity": 64,
        "cloudiness": 0,
        "rain": 1.14,
        "rain_probability": 70,
        "wind_speedy": "2.32 km/h",
        "sunrise": "06:38 am",
        "sunset": "05:29 pm",
        "moon_phase": "first_quarter",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "26/05",
        "full_date": "26/05/2026",
        "weekday": "Ter",
        "max": 26,
        "min": 18,
        "humidity": 56,
        "cloudiness": 27,
        "rain": 15.63,
        "rain_probability": 100,
        "wind_speedy": "4.19 km/h",
        "sunrise": "06:38 am",
        "sunset": "05:28 pm",
        "moon_phase": "first_quarter",
        "description": "Chuva",
        "condition": "rain"
      },
      {
        "date": "27/05",
        "full_date": "27/05/2026",
        "weekday": "Qua",
        "max": 20,
        "min": 17,
        "humidity": 84,
        "cloudiness": 100,
        "rain": 2.4,
        "rain_probability": 100,
        "wind_speedy": "4.4 km/h",
        "sunrise": "06:39 am",
        "sunset": "05:28 pm",
        "moon_phase": "waxing_gibbous",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "28/05",
        "full_date": "28/05/2026",
        "weekday": "Qui",
        "max": 26,
        "min": 17,
        "humidity": 66,
        "cloudiness": 48,
        "rain": 4.86,
        "rain_probability": 100,
        "wind_speedy": "3.58 km/h",
        "sunrise": "06:39 am",
        "sunset": "05:28 pm",
        "moon_phase": "waxing_gibbous",
        "description": "Chuva",
        "condition": "rain"
      },
      {
        "date": "29/05",
        "full_date": "29/05/2026",
        "weekday": "Sex",
        "max": 26,
        "min": 17,
        "humidity": 68,
        "cloudiness": 100,
        "rain": 1.77,
        "rain_probability": 100,
        "wind_speedy": "2.88 km/h",
        "sunrise": "06:39 am",
        "sunset": "05:28 pm",
        "moon_phase": "waxing_gibbous",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "30/05",
        "full_date": "30/05/2026",
        "weekday": "Sáb",
        "max": 19,
        "min": 13,
        "humidity": 92,
        "cloudiness": 100,
        "rain": 2.13,
        "rain_probability": 85,
        "wind_speedy": "6.21 km/h",
        "sunrise": "06:40 am",
        "sunset": "05:28 pm",
        "moon_phase": "full",
        "description": "Chuvas esparsas",
        "condition": "rain"
      },
      {
        "date": "31/05",
        "full_date": "31/05/2026",
        "weekday": "Dom",
        "max": 16,
        "min": 12,
        "humidity": 65,
        "cloudiness": 47,
        "rain": 1.38,
        "rain_probability": 99,
        "wind_speedy": "6.33 km/h",
        "sunrise": "06:40 am",
        "sunset": "05:27 pm",
        "moon_phase": "full",
        "description": "Chuvas esparsas",
        "condition": "rain"
      }
    ],
    "cref": "27c602",
    "latitude": -23.5329,
    "longitude": -46.6395
  },
  "execution_time": 0,
  "from_cache": true
}

Campos

Os dados referentes à consulta chegam no parâmetro results, você também pode conferir a autenticação de sua chave no parâmetro de retorno valid_key.