Free API key for free app?

  • 1
  • Question
  • Updated 6 years ago
I have created an animated weather lockscreen theme for iPhone using my free API key, obviously I do not share my API key, so every user has to apply for their own and enter this is the theme setup database.
There is also now a general move from Yahoo, who recently cut the free forecast to just the next day, to another API key free weather service. At the moment Accuweather is the favourite candidate, but I tried to "fly the flag" for Weather Underground, but people are very very reluctant to get their own free API key (honestly don't know why, it is really painless to do LOL).
So here my question, is there a free API key that could be used in a theme by everybody?
Obviously I would not pay for an API key that I can use for everybody in a theme if the theme is free anyway.
The problem here might be that other theme creator could use that same API key to "piggyback" their themes.
Any ideas or suggestion would be much appreciated.
Photo of Rasputin007

Rasputin007

  • 14 Posts
  • 2 Reply Likes

Posted 6 years ago

  • 1
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 123 Reply Likes
Sounds like quite the situation. I don't think having a free key for everyone is a good idea because it will get out of hand and then that key will have to be turned off, leaving everyone in the dark. I've seen WordPress widgets that instruct people to get their own key, and then just plug it in. If your app links to the browser, you could try using the Raindrop Referral program, where for every 2500 clicks to our site you generate, you get 1 raindrop. Each raindrop stands for 1 day of overage. With enough clicks, you can actually get into a perpetual state of high usage & clicks that costs no money.
Photo of Rasputin007

Rasputin007

  • 14 Posts
  • 2 Reply Likes
Yes, I thought this is a problem that has no other easy solution then each user getting their own free API key.
That's how I have done it and if somebody does not like it, well, they have to use something else.