Met.No (Norway): last time I checked, it didn't give an up-to-the-minute precipitation for next hour, NOR did it give "precipitation now". I consider those really important.
OpenWeatherMap.org apparently didn't allow hourly or daily forecast in the free edition, but then later they provided this in their API 2.5. I used this fine for a good year.
Sadly as of June 2024 they deprecated their 2.5 API and now you need to provide credit card details to use 3.0.
They say that 1000 api calls per day are still free, and it's possible to set a threshold / limit on the account to prevent you going over it, effectively keeping it free, but I'm not a fan of lodging credit card details for this stuff in case terms change and I don't read something, then end up with an annual bill or something like that...
Met Office (UK) - sorry this is a lazy comment, but I recall it being really quite complicated to get quite basic data out. I know one or two of you use this with no problem. Also I recall that their API changed this year, not sure whether it was terms/conditions or technical change. Or maybe it was just a "consultation" on a change. Anyone have more info?
I don't really mind providing credit card details, so I'll do that if I must.
I'd be more concerned about data leakage. But since signing up with Revolut, they provide all manner of virtual credit cards for just this kind of thing. And they don't charge when using your card overseas for cash. Nice.
I liked Revolut then my Ukrainian friend told me about their pedigree so I cancelled my account... there's apparently a similar Ukrainian startup doing something similar operating in the UK so I may look at that...
If you get to this login page you are at the right place.
You have to sign up ("subscribe") for different APIs, The most useful seems to be "Met Office Site Specific Blended Probabilistic Forecast" and the free plan gives you 360 calls per day. Very restrictive IMHO.
My API key for this service is 1600 alphanumeric and other characters, which I think is really cute.
The documentation is abysmal, I found it a nightmare to setup the HTTP headers etc but it does now retrieve data for my chosen spot.
Thanks for that link. Interesting read, not seen it before. Just took it from my UA friend who worked in finance in Dnipro. Mind you a lot of Ukrainians are sceptical about how people are benefitting from Russian finance regardless of their position etc... From my perspective, that blog post means he can't ever go back to Russia and so I think I'm happy to give my business to them. I guess it can be complex so I'm interested to hear more views on this.
For now I've entered my credit card details into OpenWeatherMap (they use Stripe, so hopefully there's some security behind that service!) and I'm happily using the 3.0 API now.
Basically it's the same as the 2.5 API, so I'm happy.
Seems reasonably accurate over the last year in terms of predicting rain in the next 60 minutes here in London, which is what I'm most interested in.
I can imagine that for strait forward card payments it would not allow more to be spent than what's in the account, but such businesses raise a direct debit to pay for their service, would that also fail if there were insufficient funds? Also any bank charges/penalties if they try?
EDIT - found the answers in their FAQ's, it's a no to both.
I have moved over to weatherapi.com for a while now and just did my first weather-dashboard on D2 showing the current/hourly information (YELLOW) and the daily information (CYAN) for Today and next 2 days. I usually have 1 call per hour which keeps me savely below the 1000 calls/month