How to create an App Store Connect API key

The read-only Sales and Reports key is all Kiikari needs, and the safest kind of key to create. This takes about two minutes.

What the key is, in plain terms

An App Store Connect API key lets an app read your data from Apple without your Apple ID password. It has three parts:

Which role to pick

Choose Sales and Reports. It is read-only for your business data: it can read sales, analytics and reviews, and post replies to reviews, but it cannot change your apps, pricing or availability. Kiikari never needs, and never asks for, an Admin key. If you can, this is the key to hand a third-party tool.

Step by step

  1. Sign in to App Store Connect and open Users and Access.
  2. Select the Integrations tab, then App Store Connect API.
  3. Under Team Keys, click the add button to generate a key.
  4. Give it a name you will recognise, such as "Kiikari", and set the access to Sales and Reports.
  5. Click Generate. Then Download the .p8 file. You can only download it once, so keep it somewhere safe.
  6. Note the Key ID next to your new key, and the Issuer ID shown at the top of the keys list.

Add it to Kiikari

Open Kiikari's onboarding, drop in the .p8 file, and paste the Key ID and Issuer ID. Kiikari validates the key against Apple immediately and shows you exactly what it unlocks. If anything is off, it tells you which part and why, in plain language.

Frequently asked

Is this key safe to give a third-party app?

A read-only Sales and Reports key is the safest kind. And with Kiikari specifically, the key never leaves your Mac: it lives in the Keychain and is used only to sign requests to Apple. There is no Kiikari server for it to travel to.

I lost the .p8 file. What now?

You cannot re-download a key file. Revoke the old key in App Store Connect and generate a fresh one. It takes the same two minutes.

What is the vendor number?

It is the ID Apple attaches to your sales reports. Kiikari usually derives it from your key automatically. When it cannot, it points you to Payments and Financial Reports in App Store Connect, where the number is shown.

← Back to Kiikari