I am not familiar with Accuweather,but I did check Darksky API
,for free trial with unique key,a user would allow thousands calls a day;
"Can I require my users to sign up for a developer's API key?No, your end-users should not sign up for Dark Sky API keys as a means for you to circumvent the daily cap of 1,000 free calls. The 1,000 free calls per day are intended for one developer or company to explore the API."
The TOS of all weather service providers forbids you from asking your users to apply for a key of their own. So, 1000 free queries per day, divided by 24 hours would barely cover the needs of 41 different users.
This said, their $0.0001 rate per query actually seems very reasonable until you start doing the math. Assuming you do not want to spend more than a reasonable $100 per month for the feed, this would be enough for 100/0.0001 queries, or 1 million queries per month. Seems like a lot, doesn't it?
However, each user would perform 24 queries per day times 30 days per month. So each user would consume 720 queries per month. Dividing 1,000,000 queries per 720 queries, one hundred bucks per month would barely cover the needs of 1,388 users. Even assuming ONLY 14,000 users of your free app, you would be paying over $1,000 per month for the privilege of offering a weather feed to people who have never and will likely never invest a single cent in your company's revenue.
There is simply no ROI for that. Do you guys understand now why SD stopped paying for the Accuweather feed (assuming that is what happened) ? The problem with these things is that they do not scale up with applications used by many thousands of users.