End of Service for the Weather Underground API

  • 27
  • Announcement
  • Updated 6 days ago
  • (Edited)
We’re contacting you today to tell you about some upcoming changes to the Weather Underground (WU) API and what these changes mean for you.

The WU API has been around since 2010 to help you develop apps and websites as well as manage your Personal Weather Station data.  During that time, we’ve watched you build amazing products and visualize weather data with creativity and purpose.

Over the years, our infrastructure has struggled to keep up with the growing numbers of users coming to us for API data. We realized we needed to make changes to ensure the highest level of quality, performance and uptime for our API users.

As a result, we’ve made the difficult decision to retire the Weather Underground API. The Weather Company, which acquired WU back in 2012, offers a powerful suite of enterprise-grade APIs that might be better suited to meet your scale and performance needs while offering a broader range of weather data. You can see these products here.

Here’s what you need to know going forward:

  • Your subscriptions, and therefore access, will continue to work through 12/31/2018.

  • If you are a paying WU API customer, you will receive a call from a representative from The Weather Company, and IBM business, to discuss transition options to other API services. If you’d like to have these conversations sooner, contact us.

  • If you are a Personal Weather Station owner, you will receive more information about our plan to offer free access to the data you provide to Weather Underground. We’ll reach out once that plan has been finalized.

  • The WU Forum will continue to be the best place to connect, keep you informed, share your feedback and get your questions answered as we go through this process.


We are grateful for your commitment to Weather Underground and appreciate your understanding and support as we work through this process. These changes will allow us to continually improve our services and develop new features to keep WU a thriving place for you for many years to come.

Thanks for being part of the community.

Sincerely,

The WU Team
Photo of Tim Roche

Tim Roche, Official Rep

  • 330 Posts
  • 36 Reply Likes

Posted 4 months ago

  • 27
Photo of Scott Grayban

Scott Grayban

  • 19 Posts
  • 8 Reply Likes
If they haven't turned off the API why are things breaking already ?

Just a FYI.... Heard of SmartThings Hub from Samsung ??? They have millions of users and this broke everyone's home automation and weather info needed to run apps and/or set modes.
And SmartThings had an agreement with the new owners that our SmartThings hub would not be affected by this API change.... LIARS

This is the worse thing TWC/IBM has done. Why ????? Do they hate everyone that much ???
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 262 Posts
  • 43 Reply Likes
This was not planned.  Checking into it...

Victoria
victoria.gardner@ibm.com
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 262 Posts
  • 43 Reply Likes
Getting people out of bed to work on it...
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 262 Posts
  • 43 Reply Likes
Everything is working.  If your home system is not working, Scott, perhaps you should check with the customer service for the system.  

--Victoria
victoria.gardner@ibm.com
Photo of conligwx

conligwx

  • 12 Posts
  • 17 Reply Likes
I'm done with WU, your not getting any of my data.

IBM well done. you lost a customer. 

Gold Star Award 2019 - IBM winner of destroying WU.
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 262 Posts
  • 43 Reply Likes
Sorry to see you go, conligwx.  I wish you all the best for the future.

Victoria Gardner
victoria.gardner@ibm.com
Photo of Mike Schaeffer

Mike Schaeffer

  • 5 Posts
  • 5 Reply Likes
If you're looking for alternative sources for current weather conditions, I've recently been using DarkSky (in addition to WU) and found it to be easy to use and work well. There's also a free tier of access that appears more generous than the old WU free tier is. (It allows 1000 calls per day. In my application, where I poll every 15 minutes, I have a lot lot more headroom under the limit.) Total work to add DarkSky support was on the order of an hour or two. (The API works essentially the same as WU, so no significant structural changes were required.)
Photo of William J Schmidt

William J Schmidt

  • 13 Posts
  • 5 Reply Likes
I just looked at Dark Sky.  Seems pretty nice.  API is simple to use.  The server is blazing fast.  WOW!
Photo of Brian Valente

Brian Valente

  • 4 Posts
  • 1 Reply Like
What about this "Pay as you go pricing" from Dark Sky?
Photo of William J Schmidt

William J Schmidt

  • 13 Posts
  • 5 Reply Likes
Its free as long as you stay under their data rate pull (1000 calls per day).  Read about it.
(Edited)
Photo of Mike Schaeffer

Mike Schaeffer

  • 5 Posts
  • 5 Reply Likes
They also can cap calls at 1000 calls per day rather than just allowing them to happen and then billing. All in all, it seems very nicely done.
Photo of Paul Madsen

Paul Madsen

  • 11 Posts
  • 0 Reply Likes
Wow IBM, way to ruin a good thing. The 50 trillion ads mucking up the UI plus all the free data you collect from private PWS's isn't enough? You are provided with all this data by private entities for for free. If you guys can't figure out how to monitise this thing without acting like brutes, then it's a lost cause. I'm not surprised though, it's very true to IBM form. You guys need new executive management something fierce! This whole weather data venture is poised to be yet another IBM failure, not because it's a bad idea, but because it's managed by fools.

I'm out. Precision PWS data uploads terminated.

I will remember this, IBM, when making future systems and hardware purchasing decisions.

IBM=NO  <--- Possible T-shirt idea.
(Edited)
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 256 Posts
  • 41 Reply Likes
All the best to you, Paul.  

Seems as though the ads have been there since WU was its own entity, though.  Having been on it since the '90s myself, the ads were not a recent addition.  

Victoria Gardner
victoria.gardner@ibm.com
Photo of Paul Madsen

Paul Madsen

  • 11 Posts
  • 0 Reply Likes
I'm not saying IBM added the ads, just pointing out that they're there, and I'm sure they're not placed for free, which coincidentally, is what IBM is pays for the weather data that is sent to them.
(Edited)
Photo of ac_it

ac_it

  • 4 Posts
  • 3 Reply Likes
Hi, my company is a commercial user of WU API, and we didn't get any call or message from WU like you mentioned in this notice! It's horrible we didn't find it until today! And I click http://biz.weather.com/WU-Data-API_Data-Package-Demo-Request.html, I can't see any price information. Can any official rep contact us ASAP?
Photo of Paul Madsen

Paul Madsen

  • 11 Posts
  • 0 Reply Likes
Chepioq Chepioq-candy:
Try this:

wget -O weather.json https://api.darksky.net/forecast/dea84fb9969d3b8cacc7fe980223c283/43.2924,5.5703?lang=fr

This tells wget to save the output to a file called "weather.json"
When I run this, I get a file called weather.json that contains the json data for your location.
(Edited)
Photo of Chepioq Chepioq-candy

Chepioq Chepioq-candy

  • 7 Posts
  • 0 Reply Likes
Ok but with your code I get a file named  weather.json but it's one line like this:
{"latitude":43.2924,"longitude":5.5703,"timezone":"Europe/Paris","currently"........

I think it's not a json format, like I can see on dark sky site.
Photo of Paul Madsen

Paul Madsen

  • 11 Posts
  • 0 Reply Likes
Chepioq Chepioq-candy: Yes, that is json. It's just not formatted with linefeeds and indentation to make it (more) human readable. It's meant to be as compact as possible and readable by code. You just need to parse out the information that you need.

If you have jq installed on your system (a command line json parser) you could use the following command to read the temperature out of your weather.json file and display it on the console for example:

cat weather.json | jq '.currently.temperature'

If you don't have jq installed, you'll need to install it for this to work. I don't have experience with Fedora, but I *think* you could install it with:

su -c 'yum install jq'

If that doesn't work, you'll have to figure out how to install it. Unfortunately, I don't have a Fedora system to test it on.
(Edited)
Photo of Chepioq Chepioq-candy

Chepioq Chepioq-candy

  • 7 Posts
  • 0 Reply Likes
Thank Paul that work fine.
I find the other for pressure, wind-speed etc...
And I have a file rawdata with that : 

cat weather.json | jq '.hourly.data' > rawdata

Thank a lot
Photo of Paul Madsen

Paul Madsen

  • 11 Posts
  • 0 Reply Likes
Chepioq Chepioq-candy:

Great! I'm glad it worked for you. :) 
Photo of Neil Oakley

Neil Oakley

  • 1 Post
  • 0 Reply Likes
So I am a multiple PWS Owner/Contributor but i don't have a WU API Key.

I access my data via two main sources:
1) A third party app
2) Samsung Smartthings weather device handler

If 1) and 2) fail to commit to the extra charges and pay for a new IBM API, will i be offered a free key so that I can build an app that will access my PWS data and importantly the forecast?

Because no-one has contacted me so far, but I know you have my contact details. 

Thanks

Neil Oakley
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 258 Posts
  • 41 Reply Likes
Hi, Neil.

Yes, PWS owner/uploaders will be able to get access to the new API.  See the most recent announcement here on the Forum for details.

Victoria Gardner
victoria.gardner@ibm.com
Photo of Robin Sanders

Robin Sanders

  • 1 Post
  • 0 Reply Likes
What is happening right now?

I am a PWS owner and provide you with data. I have had no contact from you. I would like to continue using WU to provide weather forecasts on my website.

HELP!
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 256 Posts
  • 41 Reply Likes
Hi, Robin.

Please see the updates at https://apicommunity.wunderground.com/weatherapi/topics/weather-underground-api-update.

If you still have questions, fire away.  I'm right here.

Victoria Gardner
victoria.gardner@ibm.com
Photo of Stephen Ramsay

Stephen Ramsay

  • 1 Post
  • 2 Reply Likes
I've been using Weather Underground since the very early days, and I am (I believe) the first person ever to write a program that used the WU API -- a small, command-line app written in Go.  In fact, after I wrote it, the good folks at WU sent me a *box* of WU-branded swag, which I thought was pretty nice of them.

That program became unusually successful.  It's in homebrew on the Mac, I get lots of mail about it from people all over the world, and I've generally kept it up to date.

For the last few weeks, I've been fixing bugs here and there and generally tightening things up.  I discovered what I think is a very small error in the JSON, and so I came here to see if I could report it.

What?!  What?!  The API is going away?!

I am completely devastated.

I'm not writing to complain.  I'm not in a boardroom at WU staring at spreadsheets trying to decide what is and is not viable for the business to succeed, and I very much want it to succeed.  Any site running continuously since 1995 is now part of internet history; it would be a shame to see it go because of bad financial decisions.

But I do want to say that I thought the WU API was fantastic: beautifully designed and easy to work with.  It was almost a model of how to do web services right.

So, what can I say?  I'm sinking into a deep depression here, but I want to take a moment to thank one and all for a really, really great tool.

Steve
(Edited)
Photo of Victoria Gardner

Victoria Gardner, Official Rep

  • 262 Posts
  • 43 Reply Likes
Thanks, Steve!!  So, so nice of you to say.

If you want to send the report to me, I can at least see if it's something that needs to be attended to now.

Victoria Gardner
victoria.gardner@ibm.com
Photo of Kevin

Kevin

  • 11 Posts
  • 7 Reply Likes
The end of service email stated:
For developers who use WU API data for non-commercial purposes, you will have access to a new plan for a personal use, low call volume API. Stay tuned for more details as we build this out.

Where is that information?
Photo of Kevin

Kevin

  • 11 Posts
  • 7 Reply Likes
Apparently, someone decided developers shouldn't have API access anymore. New products start with the developers. If developers aren't familiar with the API it won't be suggested for new products.

The PWS owners are the source of all the data. However, they will only get 5 day forecast instead of the previous 10 day. There's no hourly forecast. Is this the way people are being thanked for all the PWS data?

As already mentioned, there are plenty of other companies that offer the data for low usage experimentation and development. In particular darksky.net offers 7 day forecast both daily and hourly in a json format. It took very little time to convert my programs and customers to that web site.

When I worked for IBM, people would have been fired if they suggested retiring an existing API before the new API was available and tested.
Photo of Kevin

Kevin

  • 11 Posts
  • 7 Reply Likes
Another alternative is openweathermap.org, which does support personal weather stations and output in both json and xml

(Edited)