After looking into things a bit more deeply, I have a few reactions.
jalves wrote:Was just reading the same email. Looking at the (meager) details it sounds like just basic Apple Developer membership (free) would give you 500,000 API calls per month.
The way I'm reading the docs, accessing the WeatherKit API requires enrollment in the Apple Developer Program which is US$100 per year, not the same as a free Apple Developer Account that gives access to betas of Apple software, etc. (I'm a member of the latter -- I've never enrolled in the paid program). The paid program allows you to do things like publish apps to TestFlight, etc., which is not something I've ever needed to do. You need a paid account to create the access tokens needed to use the API.
Providing wider access under a single developer access token wouldn't be feasible. Consider:
- One user making an API call every 15 minutes is 96 calls per day.
- 96 calls per day is 2,880 calls per month (30 days).
- 500,000 API calls / 2,880 would support roughly 175 full-time users.
- 1,000,000API calls is US$50 per month, or US$700 per year (total -- including enrollment fee).
So it looks like the most economical way to use the API would be US$100 per year to enroll in the Apple Developer Program as an individual.