Hello everyone, it is always a pleasure to be here with you.
So ... In Brazil, the National Institute of Meteorology through a department called CPTEC (Center for Weather Forecasting and Climate Studies), provides accurate data from some stations.
http://servicos.cptec.inpe.br/XML/
Although some data is based on forecasts, I recommend only the data:
- Situation in Airports Surface Stations
- Current UV conditions
They are simple but useful.
More data
Although the country has many pluviometric, hydrological, meteorological and radar stations, the data - although public - are made available in a simple, unformatted way.
The National Center for Natural Disaster Monitoring and Alarms (CEMADEN), per example, has a big map and in it, opens a new page and has an iframe. If you can pull this data from the table, you can get pluviometric and hydrological information from the country.
http://cemaden.gov.br/mapainterativo/
Inmet - National Institute of Meteorology provides data from the main automatic stations, but requires authentication to access the data.
http://www.inmet.gov.br/portal/index.php?r=estacoes/estacoesautomaticas
If anyone can take advantage of these public data in any way, it's a full plate.
OGIMET has data from many terrestrial and free weather services. They gather a huge library. There is no XML format, Json, but you can enjoy it.
https://www.ogimet.com
Example: https://www.ogimet.com/cgi-bin/gsynres?ind=81957&decoded=yes&ndays=7
My preference for weather forecast
I know we are talking here of observational data from stations. But let me talk about predictability.
I live on the coast of a Brazilian state, but I am interested in the whole area of the Northeast, and I keep my eyes active in time. I love Windy and look for other data to complement my meteorological experiments, after all I'm a "weather reporter" in my region. I constantly look at the data and make observational comparisons on the top sites that make APIs available.
I've tried Climatempo and Meteoblue (this one does not have a free API) and so many others, but all of them largely fail in their data. The national meteorological service (INMET) is good but does not know how to interpret in detail. So if I could recommend a very accurate prediction data, based on ECMWF model, I would indicate the Meteored service (tempo.com, tiempo.com). They provide free APIs and are available in multiple languages and also have thorough scrutiny on absolutely everything. XML and Json are one of the key data available from Meteored. The link is here: https://www.tempo.com/api/
I do not know how Meteored processes the data, but one thing is certain: they always hit the forecast. If it is rain, it is rain, if it is cloudy, it is cloudy. In addition to keeping more than two daily updates.
It has direction of the winds, sunrise and sunset, moon, moon phases, and many other data.
If Windy inserted Meteored data into your maps and widgets would be a smart idea!
Hugs. Pleasure to collaborate,
Lucas Tolle