A Open-Meteo oferece previsão, histórico, qualidade do ar, geocoding e dados marinhos sem API key, ideal para uso não comercial.
Documentação oficial: https://open-meteo.com/en/docs
ℹ️ Marés: a Open-Meteo não fornece maré global. Para marés no Brasil, use serviços específicos (p. ex. Stormglass/WorldTides, que exigem API key) ou fontes oficiais nacionais.
Endpoint: https://api.open-meteo.com/v1/forecast
Até 16 dias de previsão.
Parâmetros comuns
latitude,longitude(obrigatórios)hourly,daily(ex.:temperature_2m,windspeed_10m,precipitation/precipitation_sum)timezone(ex.:America/Sao_Paulo)forecast_days(opcional, p. ex.7)
Exemplo
curl "https://api.open-meteo.com/v1/forecast?latitude=-27.5954&longitude=-48.5480&hourly=temperature_2m,precipitation&timezone=America/Sao_Paulo&forecast_days=7"Endpoint: https://archive-api.open-meteo.com/v1/era5
curl "https://archive-api.open-meteo.com/v1/era5?latitude=-27.5954&longitude=-48.5480&start=2020-01-01&end=2020-12-31&daily=temperature_2m_max,precipitation_sum&timezone=America/Sao_Paulo"Endpoint: https://air-quality-api.open-meteo.com/v1/air-quality
curl "https://air-quality-api.open-meteo.com/v1/air-quality?latitude=-27.5954&longitude=-48.5480&hourly=pm10,carbon_monoxide,us_aqi&start=2025-09-25&end=2025-09-25&timezone=America/Sao_Paulo"Endpoint: https://marine-api.open-meteo.com/v1/marine
curl "https://marine-api.open-meteo.com/v1/marine?latitude=-27.5954&longitude=-48.5480&hourly=wave_height,wind_wave_height&start=2025-09-25&end=2025-09-25&timezone=America/Sao_Paulo"Marés: procure provedores específicos (p. ex. Stormglass/WorldTides) ou dados oficiais no Brasil. Este repositório não inclui exemplo de maré por falta de API pública nacional simples.
Endpoint: https://geocoding-api.open-meteo.com/v1/search
curl "https://geocoding-api.open-meteo.com/v1/search?name=Florianopolis&count=1"Veja a documentação oficial da Open-Meteo aqui.