Current best Weather API (2024)

Hot on the heels of last year's box office smash hit:
Current best weather API (2023)

... and the previous year's Weather APIs - what's the best one - 2022...

I bring to you the new improved 2024 edition!

  • Dark Sky API: rest in peace :cry:
  • 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. :cry:
  • 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.

Any advances on the above?

NB also confused by OpenWeatherMap.org free pricing:

Surely 60 per min x 60 mins x 24 hours x 30 days is 2,592,000 per month or 2.4 mill for a 28 day month?

I believe that 60 is the maximum number of calls per minute. Up to the maximum in a month

In other words if you hit it once a second you WILL run out, :slight_smile:

oh ok, actually it makes perfect sense to have two limits by time period, my brain wasn't braining just then. Thanks.

1 Like

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. :grinning: 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...

Starling ( and I think Monzo ) also allow you to create virtual cards for specific uses, which you can fund separately from the main account.

1 Like

Not sure if this helps:

https://www.revolut.com/blog/post/a-personal-letter-from-our-ceo/

I only signed up once they got their UK banking license.

The Met office used to have an API called Datapoint, I think it is dead. Certainly it's on the way out.

They also have an API called Datahub https://datahub.metoffice.gov.uk/

If you get to this login page you are at the right place.
image

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.

1 Like

Interesting, thanks.

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 use openweathermap v3.0 and I'm fairly sure they don't have any credit card details. There is an "Invoice" issued every month but it's for £0.00.

A couple of other free APIs you might like to look at: tomorrow.io and weatherapi.com

It's about once every 2 hours and I doubt they update the models quite that quick in any case so it isn't terrible.

But I agree that it isn't the easiest API to get your head around.

Good to know.

I moved from OpenWeatherMap to Open Meteo (https://open-meteo.com/).

Wouldn't the answer to that always be "Some" or "More" :rofl: :sweat_smile:

(From an Aussie who is going to visit there in November !)

Craig

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 :slight_smile:

image

1 Like

Does that show max temp 29.4 on Wednesday and only 13.3 on Thursday? Yikes.

I think the reason I did not switch to weatherapi is the free tier only gives 3 days forecast(?)

I have/use openweather and it works for me.

Yes, I need a key but it is free to get.

I can't say how often I use it but I have been in touch with them about things and I am well under their limit.

Even the free key allows a lot of inquiries / month.
Ok, sorry I don't have a number, but just to answer the question which one you use.

Yes :frowning: 13.3 is for Thursday .. consistent with other weather services :frowning: .. I hope they are all wrong

but you are correct ... there is only a 3day forecast with the free tier