How do I get access to Apple Places in my apps?

Asked on 06/11/2025

1 search

To get access to Apple Places in your apps, you can use the MapKit framework and MapKit JS. Here are the steps to integrate Apple Places:

  1. Use Place ID: Apple has introduced a Place ID, which is an identifier for places. This can be used to reference places represented by map items in the MapKit framework and by place in MapKit JS. You can find a Place ID using the new place ID lookup tool available on the Apple Developer website. This tool allows you to search for places and obtain their Place IDs, which can then be used in your app to display place information.

  2. Create a Token: You need to create a MapKit JS production token. This can be done by visiting the Apple Developer website, navigating to the Maps section, and using the token provisioning tool. This token is necessary for using MapKit JS on your domain.

  3. Display Place Information: Once you have the Place ID, you can use it to fetch map items and display them in your app. You can also use place cards to show detailed information about a place, such as operating hours and a link to Apple Maps.

For more detailed information, you can refer to the session Unlock the power of places with MapKit (00:00:54) from WWDC 2024, which covers how to reference a place using Place ID and display place details in your app.