# Current best Weather API (2024)

**URL:** https://discourse.nodered.org/t/current-best-weather-api-2024/91212
**Category:** General
**Created:** [23 September 2024 17:40 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212 "2024-09-23T17:40:31Z")
**Posts on this page:** 20
**Page:** 1

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 17:40 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/1 "2024-09-23T17:40:31Z")

</div>

Hot on the heels of last year's box office smash hit:  
[Current best weather API (2023)](https://discourse.nodered.org/t/current-best-weather-api-2023/82310)

... and the previous year's [Weather APIs - what's the best one - 2022](https://discourse.nodered.org/t/weather-apis-whats-the-best-one-2022/69392)...

I bring to you the new improved 2024 edition!

- Dark Sky API: rest in peace 😢
- 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](http://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?

---

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 18:24 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/2 "2024-09-23T18:24:10Z")

</div>

NB also confused by [OpenWeatherMap.org](http://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?

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/8/d/8d5319758d4c366fc44479d17ee2e79989ecb70b.png)

---

<div class="post-metadata">

### Author: ![Sean-McG](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/sean-mcg/32/54677_2.png) [@Sean-McG](https://discourse.nodered.org/u/Sean-McG)
#### Post date: [23 September 2024 18:30 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/3 "2024-09-23T18:30:49Z")

</div>

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, 🙂

---

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 18:32 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/4 "2024-09-23T18:32:58Z")

</div>

> [@Sean-McG](#):
>
> In other words if you hit it once a second you WILL run out, 🙂

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

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [23 September 2024 18:38 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/5 "2024-09-23T18:38:40Z")

</div>

> [@hazymat](#):
>
> 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...

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.

---

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 18:40 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/6 "2024-09-23T18:40:57Z")

</div>

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

---

<div class="post-metadata">

### Author: ![dceejay](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/dceejay/32/38_2.png) [@dceejay](https://discourse.nodered.org/u/dceejay)
#### Post date: [23 September 2024 19:40 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/7 "2024-09-23T19:40:15Z")

</div>

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

> **[Virtual cards: Spend directly from a Saving Space - Starling Bank](https://www.starlingbank.com/features/virtual-cards/)**
>
> A virtual card works just like a normal debit card, but it’s linked to one of your Saving Spaces instead of your main balance.

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [23 September 2024 19:46 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/8 "2024-09-23T19:46:39Z")

</div>

> [@hazymat](#):
>
> I liked Revolut then my Ukrainian friend told me about their pedigree

Not sure if this helps:

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

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

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [23 September 2024 20:02 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/9 "2024-09-23T20:02:44Z")

</div>

> [@hazymat](#):
>
> Met Office (UK)

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/](https://datahub.metoffice.gov.uk/)

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

 ![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/a/5/a557f366f7847c153820da9b54c225a116e32275.jpeg)

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.

---

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 20:03 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/10 "2024-09-23T20:03:43Z")

</div>

> [@TotallyInformation](#):
>
> [https://www.revolut.com/blog/post/a-personal-letter-from-our-ceo/](https://www.revolut.com/blog/post/a-personal-letter-from-our-ceo/)
> 
> I only signed up once they got their UK banking license.

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.

---

<div class="post-metadata">

### Author: ![hazymat](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/hazymat/32/108159_2.png) [@hazymat](https://discourse.nodered.org/u/hazymat)
#### Post date: [23 September 2024 20:06 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/11 "2024-09-23T20:06:41Z")

</div>

> [@jbudd](#):
>
> 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.

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.

---

<div class="post-metadata">

### Author: ![Paul-Reed](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/paul-reed/32/66906_2.png) [@Paul-Reed](https://discourse.nodered.org/u/Paul-Reed)
#### Post date: [23 September 2024 20:06 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/12 "2024-09-23T20:06:53Z")

</div>

> [@dceejay](#):
>
> Starling ( and I think Monzo ) also allow you to create virtual cards for specific uses

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.

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [23 September 2024 20:20 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/13 "2024-09-23T20:20:56Z")

</div>

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](http://tomorrow.io) and [weatherapi.com](http://weatherapi.com)

---

<div class="post-metadata">

### Author: ![TotallyInformation](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/totallyinformation/32/31_2.png) [@TotallyInformation](https://discourse.nodered.org/u/TotallyInformation)
#### Post date: [23 September 2024 20:24 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/14 "2024-09-23T20:24:06Z")

</div>

> [@jbudd](#):
>
> the free plan gives you 360 calls per day. Very restrictive IMHO.

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.

> [@hazymat](#):
>
> 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.

Good to know.

---

<div class="post-metadata">

### Author: ![Xenon](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/xenon/32/48893_2.png) [@Xenon](https://discourse.nodered.org/u/Xenon)
#### Post date: [23 September 2024 20:48 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/15 "2024-09-23T20:48:27Z")

</div>

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

---

<div class="post-metadata">

### Author: ![craigcurtin](https://avatars.discourse-cdn.com/v4/letter/c/94ad74/32.png) [@craigcurtin](https://discourse.nodered.org/u/craigcurtin)
#### Post date: [24 September 2024 01:51 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/16 "2024-09-24T01:51:42Z")

</div>

> [@hazymat](#):
>
> 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.

Wouldn't the answer to that always be "Some" or "More" 🤣 😅

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

Craig

---

<div class="post-metadata">

### Author: ![xx\_Nexus\_xx](https://avatars.discourse-cdn.com/v4/letter/x/54ee81/32.png) [@xx\_Nexus\_xx](https://discourse.nodered.org/u/xx_Nexus_xx)
#### Post date: [24 September 2024 06:51 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/17 "2024-09-24T06:51:25Z")

</div>

I have moved over to [weatherapi.com](https://www.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 🙂

![image](https://us1.discourse-cdn.com/flex026/uploads/nodered/original/3X/f/c/fcdd7cfabac26ad4f596d142260753f6d4dbea4a.png)

---

<div class="post-metadata">

### Author: ![jbudd](https://avatars.discourse-cdn.com/v4/letter/j/5f8ce5/32.png) [@jbudd](https://discourse.nodered.org/u/jbudd)
#### Post date: [24 September 2024 07:15 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/18 "2024-09-24T07:15:29Z")

</div>

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(?)

---

<div class="post-metadata">

### Author: ![Trying\_to\_learn](https://sea2.discourse-cdn.com/flex026/user_avatar/discourse.nodered.org/trying_to_learn/32/28400_2.png) [@Trying\_to\_learn](https://discourse.nodered.org/u/Trying_to_learn)
#### Post date: [24 September 2024 07:19 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/19 "2024-09-24T07:19:36Z")

</div>

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.

---

<div class="post-metadata">

### Author: ![xx\_Nexus\_xx](https://avatars.discourse-cdn.com/v4/letter/x/54ee81/32.png) [@xx\_Nexus\_xx](https://discourse.nodered.org/u/xx_Nexus_xx)
#### Post date: [24 September 2024 08:28 UTC](https://discourse.nodered.org/t/current-best-weather-api-2024/91212/20 "2024-09-24T08:28:37Z")

</div>

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

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

[Next page](https://discourse.nodered.org/t/current-best-weather-api-2024/91212.md?page=2)
