WeatherKit - Apple Developer (2024)

WeatherKit - Apple Developer (1)

WeatherKit brings valuable weather information to your apps and services through a wide range of data that can help people stay up to date, safe, and prepared. It’s easy to use WeatherKit in your apps on Apple platforms with a SwiftAPI, and on any other platform with a RESTAPI.

WeatherKit - Apple Developer (2)

Powered by AppleWeather

WeatherKit is powered by the AppleWeather service, a state-of-the-art global weather forecast that provides all of the data you need to power your app with timely, hyperlocal weather information. This enables your app to offer current weather conditions and 10-day hourly forecasts for temperature, precipitation, wind, UV Index, and more. Minute-by-minute precipitation for the next hour and severe weather alerts are available for select regions.

WeatherKit - Apple Developer (3)

Easy to use

WeatherKit includes a SwiftAPI that leverages modern Swift syntax. And with Swift concurrency, it’s easy to request weather data with just a few lines of code. WeatherKit is also customizable, so you can request just the data you need. And because WeatherKit is built on time-tested Foundation and CoreLocation APIs, it’s simple to format measurements, convert units, and get locationinformation.

WeatherKit - Apple Developer (4)

Privacy first

In keeping with Apple’s commitment to privacy, WeatherKit is designed to give hyperlocal forecasts without compromising user data. Location information is used only to provide weather forecasts, is not associated with any personally identifiable information, and is never tracked between requests.

WeatherKit - Apple Developer (5)What’s new

  • Add details to the daily forecast, including snowfall total, sleet total, maximum and minimum visibility, and forecasts for daytime and overnight.
  • Add cloud cover percentage by cloud layer to the current weather forecast.
  • Provide additional context to current weather with comparisons to historical averages.
  • Help users better prepare for tomorrowʼs weather with information about significant temperature and precipitation changes.
  • Inform users about past temperature and precipitation statistics with historical averages by month and day ofyear.

Available in iOS18, iPadOS18, macOS15, watchOS11, tvOS18, and visionOS2.

Requirements

Apple Developer Program membership

Access to WeatherKit is included in the AppleDeveloperProgram, which also provides the tools, resources, and support you need to develop and distribute apps — including access to beta software, app services, testing tools, app analytics, andmore.

Software

WeatherKit requires iOS16, iPadOS16, macOS13, tvOS16, visionOS1.0, or watchOS9 and later. RESTAPIs can be used for websites and other platforms.

Availability and pricing

WeatherKit provides up to 500,000 API calls a month per AppleDeveloper Program membership. If you need additional API calls, the AccountHolder of your AppleDeveloper Program membership can subscribe in the Account tab of the AppleDeveloperapp. Subscription plans are priced in U.S. dollars, or in local currency where available.

  • 500,000 calls/month: Included with membership
  • 1 million calls/month: US$49.99
  • 2 million calls/month: US$99.99
  • 5 million calls/month: US$249.99
  • 10 million calls/month: US$499.99
  • 20 million calls/month: US$999.99
  • 50 million calls/month: US$2,499.99
  • 100 million calls/month: US$4,999.99
  • 150 million calls/month: US$7,499.99
  • 200 million calls/month: US$9,999.99

The AccountHolder can upgrade or downgrade a subscription at any time. If the AccountHolder:

  • Upgrades a subscription, a new billing period is started and you can start using the new plan immediately. Your quota resets to 0 and the number of API calls is replaced based on the new subscription.
  • Downgrades a subscription, you can continue to use your current plan during the current billing period.

Please note that unused API calls don’t roll over to the next month.

Attribution requirements

When using WeatherKit in your apps, web apps, or websites, you’ll need to follow guidelines and requirements for attributing weather data from Apple. For details, view the attributionrequirements section below.

Tools and documentation

Xcode and APIs

For apps on Apple platforms, the WeatherKit framework is included in Xcode 14 and later. For other platforms and websites, use the WeatherKit RESTAPI.

Certificates, Identifiers & Profiles

Use to configure your Service ID and keys to access the AppleWeather service. Once you implement WeatherKit, you’ll be able to view your API call usage.

Videos and documentation

  • “Meet WeatherKit” from WWDC22
  • Configuration details
  • WeatherKit framework
  • WeatherKit REST API

Apple Weather and third-party attribution

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 AppleWeather trademark (Weather), as well as the legal link to other data sources.

Weather alerts

  • All weather alerts displayed must contain an embedded link to the Apple weather alert details page provided to you by Apple.
  • All weather alert titles or descriptions must contain the full name of the source meteorological agency that issued the alert. For additional information on the applicable meteorological agency and the licensing terms governing the use and distribution of these weather alerts, please visit the applicable Apple weather alert details page.
  • You must not modify, change, alter, or obscure the text of a severe weather alert in any way.

Value-added services or products

Value-added services or products means data, products, and/or services you develop that are derived from weather data from Apple and are transformed so that no user or other third party can discover, access, reverse engineer, or otherwise ascertain or use the original weather data from Apple. When displaying value-added services or products, you agree to attribute the source of the data to Weather”, along with a notice that the data provided by Apple has been modified.

Help and contacting us

Apple Developer Forums

Post questions and share technical information with other developers and Apple engineers.

View forums

Feedback Assistant

File bug reports, and request enhancements to APIs and developer tools.

Go to Feedback Assistant

Apple Developer Support

Have a question? AppleDeveloper Support can help. Receive guidance by phone or email.

Contact us

WeatherKit - Apple Developer (2024)

FAQs

What is WeatherKit apple? ›

WeatherKit brings valuable weather information to your apps and services through a wide range of data that can help people stay up to date, safe, and prepared. It's easy to use WeatherKit in your apps on Apple platforms with a Swift API, and on any other platform with a REST API.

Does Apple have a weather app? ›

Use the Weather app to check the weather for your current location.

How do I stop being an Apple developer? ›

In the top navigation of your developer account, click “Program resources.” Under “Additional resources,” click “Users and Access.” Click your name on the top right and click Edit Profile. On the bottom left, click Leave Team. In the dialog that appears, click Leave Team.

Is Apple WeatherKit API free? ›

The WeatherKit API requires an Apple developer account, which costs $99/year. With that cost though, it allows 500k requests per month, so if you already have a developer account it's a great deal.

What API does Apple use for weather? ›

To provide weather information to a web app or other platform, like Android, use the WeatherKit REST API. For native iOS, macOS, tvOS, and watchOS apps, use WeatherKit.

What is the most accurate weather app for iPhone? ›

The Weather Channel is the World's Most Accurate Forecaster**. With extreme weather on the rise, prepare yourself for storms, hurricanes & wildfires. Track daily forecasts and receive live radar updates, storm alerts, & local precipitation updates.

How reliable is Apple weather? ›

If Apple Weather says it'll be sunny, there's a chance it will pour. The biggest issue that I and many others have had with Apple Weather in 2023 is that it can be hard to trust the data. There are times when the information it presents is not just off, but the opposite of real-world conditions at that very moment.

Where does Apple get its weather data from? ›

Temperature and precipitation map data is provided by Apple Weather. If you use iOS 15.2 or earlier, you might see some temperature and precipitation data that's provided by The Weather Channel. Unless otherwise specified, temperature, precipitation, and wind map data is provided by Apple Weather.

Is it safe to use Apple Developer? ›

We collect only the data needed to enable developers to be successful on Apple platforms and to provide a safe experience for users.

Can anyone become an Apple developer? ›

To enroll in the Apple Developer Program, your organization must be a legal entity so that it can enter into contracts with Apple. We don't accept DBAs, fictitious businesses, trade names, or branches. The legal entity name will appear as the seller for apps you distribute.

What is the disadvantage of developer mode in iOS? ›

Majority of iOS users are not developers and they don't require any features related to app development. Any device with developer features are easy target to any attacks. If developer mode is enabled, people may accidentally install harmful applications on their device which gives lots of space to attacks.

How do I enable WeatherKit? ›

Go to Settings > Devices & Services. In the bottom right corner, select the Add Integration button. From the list, select Apple WeatherKit. Follow the instructions on screen to complete the setup.

What is Apple SensorKit? ›

Overview. As the system gathers information using various sensors on a device, SensorKit enables an app to access select raw data, or metrics that the system processes from a sensor, such as: Steps information. Accelerometer or rotation-rate data. The configuration of a watch on the user's wrist.

Who provides Apple Weather data? ›

Unless otherwise specified, temperature, precipitation and wind map data is provided by Apple Weather. Data for air quality maps is provided by BreezoMeter and QWeather.

What weather station does Apple use? ›

Temperature and precipitation map data is provided by Apple Weather. If you use iOS 15.2 or earlier, you might see some temperature and precipitation data that's provided by The Weather Channel. Unless otherwise specified, temperature, precipitation, and wind map data is provided by Apple Weather.

Top Articles
Latest Posts
Article information

Author: Mrs. Angelic Larkin

Last Updated:

Views: 5704

Rating: 4.7 / 5 (47 voted)

Reviews: 86% of readers found this page helpful

Author information

Name: Mrs. Angelic Larkin

Birthday: 1992-06-28

Address: Apt. 413 8275 Mueller Overpass, South Magnolia, IA 99527-6023

Phone: +6824704719725

Job: District Real-Estate Facilitator

Hobby: Letterboxing, Vacation, Poi, Homebrewing, Mountain biking, Slacklining, Cabaret

Introduction: My name is Mrs. Angelic Larkin, I am a cute, charming, funny, determined, inexpensive, joyous, cheerful person who loves writing and wants to share my knowledge and understanding with you.