Come to find out that OpenWeatherMap now requires new users to sign up for the OneCall API after creating the API key. Unfortunately, this requires a credit card but they still provide 1,000 free API calls. Users who created their API key before this change are still able to use the OneCall API without this additional signup.
Here’s how to get the 1,000 free calls without overrunning:
– Go to https://home.openweathermap.org/subscriptions/billing_info/onecall_30/base?key=base&service=onecall_30
– Follow the instructions to complete the subscription.
– Go to https://home.openweathermap.org/subscriptions and set the “Calls per day (no more than)” to 1,000. This ensures you will never overrun the free calls.
Hope this helps.