Datacircle

Apple WeatherKit pricing and alternatives: current weather API

Is Apple WeatherKit yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

86% complete: 6 of the 7 key fields we checkSee the 7 fields

$0.05per 1,000 placesHalf of the 102 plans we rank by price cost $0.05 per 1,000 places or less. This plan is cheaper than 49% of the 102 plans.OpenWeather's £370 monthly plan is the cheapest paid plan per 1,000 places: $0.00049.WeatherAPI.com, Weatherbit and Open-Meteo are the best current weather API providers in our benchmark.
Plan: 1 million calls/month one of Apple WeatherKit's 10 plans
Call: GET /api/v1/weather/{language}/{latitude}/{longitude} Apple WeatherKit's only call for this API
API: Current weather API one of Apple WeatherKit's 2 APIs

About this item

  • Freshness. We don't know how fresh this plan's data is.
  • 6 of the 7 key fields we check. Temperature, Precipitation, Wind, Conditions, Humidity, UV index.
  • A monthly subscription. You pay $49.99 a month for 1,000,000 requests. Unused calls don't roll over to the next month.
  • One call. You call GET /api/v1/weather/{language}/{latitude}/{longitude}. You send language, latitude, longitude and timezone. You set dataSets to "currentWeather". You can also send countryCode, currentAsOf, dailyEnd, dailyStart, hourlyEnd and hourlyStart. The call returns the weather at the place now.
  • Who can get it: the Account Holder of an Apple Developer Program membership. Keep data: with conditions. Use data: with conditions.

Apple WeatherKit: current weather API alternatives

We list other providers' plans closest to this plan in price per 1,000 places.

This planApple WeatherKit, $49.99 monthlyMeteosource, $29 monthlyForeca, €449 monthly, Cirrus, GET /api/v1/current/{location}Open-Meteo, €319 yearly, API Standard, GET /v1/forecast, Current weather, fullWeatherbit, $540 yearly
$ per 1,000 places$0.05$0.048$0.051$0.054$0.059
Completeness86%86%86%100%100%
Billingmonthlymonthlymonthlyyearlyyearly
Pay$49.99$29€449€319$540
Enough for1,000,000 calls a month20,000 calls a day10,000,000 calls a monthabout 555,555 calls a month25,000 calls a day
Freshnessunknownliveunknownlivelive
Who can get itthe Account Holder of an Apple Developer Program membershipanyoneanyoneanyoneanyone

Every current weather API provider we score, ranked

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-10-30.

  1. developer.apple.com/programs/
  2. developer.apple.com/support/terms/apple-developer-program-license-agreement/
  3. developer.apple.com/tutorials/data/documentation/weatherkitrestapi/currentweather.json
  4. developer.apple.com/tutorials/data/documentation/weatherkitrestapi/currentweather/currentweatherdata.json
  5. developer.apple.com/tutorials/data/documentation/weatherkitrestapi/dataset.json
  6. developer.apple.com/tutorials/data/documentation/weatherkitrestapi/get-api-v1-weather-_language_-_latitude_-_longitude_.json
  7. developer.apple.com/tutorials/data/documentation/weatherkitrestapi/metadata.json
  8. developer.apple.com/weatherkit/

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Temperature
  • Precipitation
  • Wind
  • Conditions
  • Humidity
  • Pressure, not in the answer
  • UV index
Price
$ per 1,000 places$0.05
Percall
Billingmonthly
$ a month$49.99
Charges
Also pays forfrom the same budget: forecastDaily · forecastHourly · forecastNextHour · weatherAlerts
In their words
Their pitchThe current weather conditions for the specified location.
Data
Keep dataUnless otherwise expressly permitted in the Documentation, Apple Weather Data may not be cached, pre-fetched, or stored by You, Your Application, or Your Corresponding Product other than on a temporary and limited basis solely to improve the performance of the WeatherKit APIs with Your Application or Corresponding Product.
Use dataYou may not charge any fees to end users for access to or use of the Apple Weather Data presented in its original form through Your Application or Corresponding Product, provided, however, You may charge fees to end users for Value-Added Services or Products [...] You may not grant sublicensing rights to the WeatherKit APIs or Apple Weather Data in their original form. You may use Apple Weather Data for internal purposes or to create, make or display Value-Added Services or Products to Your end users. Your end user license terms must not permit end users or any other third parties to reverse engineer the WeatherKit APIs or Apple Weather Data for any purpose. [...] Applications or Corresponding Products that use the WeatherKit APIs may not be designed or marketed for emergency or life-saving purposes. [...] Your Application or Corresponding Product may access the Apple Weather Data only through the WeatherKit APIs. You agree that Your display of the Apple Weather Data must comply with all applicable attribution requirements and any other specifications provided in the Program Requirements. You may not modify, change, alter, or obscure Weather Alerts in any way. [...] You may not use the WeatherKit APIs in any manner that enables or permits bulk downloads or feeds of the Apple Weather Data, or any portion thereof, or that in any way attempts to extract or scrape any portions of the Apple Weather Data. For example, neither You, Your Applications, nor Your Corresponding Products may use or make available the Apple Weather Data, or any portion thereof, as part of any secondary or derived database. [...] If your apps, web apps, or websites display any weather data from Apple (other than weather alerts or value-added services or products, as described below), you must clearly display the Apple Weather trademark (Weather), as well as the legal link to other data sources.
Plan
Pay$49.99
You get1,000,000 requests a month
Enough for1,000,000 calls a month
Expiresunused calls don't roll over to the next month
Rate limit
Batch1
The call
You sendlanguage, latitude, longitude, timezone, dataSets "currentWeather". Optional: countryCode, currentAsOf, dailyEnd, dailyStart, hourlyEnd, hourlyStart
MethodGET
Path/api/v1/weather/{language}/{latitude}/{longitude}
About the plan
Plan1 million calls/month
Who can get itthe Account Holder of an Apple Developer Program membership
The 28 fields the plan's answer can hold

units, data procured time, data reported time, data expiry time, attribution URL, provider name, provider logo, language, latitude, longitude, temporarily unavailable, version, time read, temperature, feels-like temperature, dew point, humidity, cloud cover, conditions code, day or night, precipitation intensity, pressure, pressure tendency, UV index, visibility, wind speed, wind direction, wind gusts

Best GTM APIs