App Store Connect

Track your iOS and macOS app sales, proceeds, downloads, and ratings alongside your other revenue.

What gets synced

Once connected, Abner syncs the following data daily from App Store Connect:

  • Sales & proceeds — app purchases, in-app purchases, subscription revenue, and refunds
  • Units — downloads, re-downloads, and installs
  • Ratings — current average rating and review count per territory
  • Reviews — new reviews feed

App Store Connect data is not real-time. Apple typically makes the previous day's data available by mid-morning UTC. Abner syncs once per day.

Credentials required

Abner connects via the official App Store Connect API using private key authentication. You will need three things from App Store Connect:

  • Issuer ID — found in App Store Connect → Users & Access → Integrations → Keys
  • Key ID — shown when you create or view an API key
  • Private key (.p8 file) — downloaded once when the key is created. If you no longer have it, generate a new key.

Generating an API key

  1. Sign in to App Store Connect
  2. Go to Users and Access → Integrations → App Store Connect API
  3. Click the + button to generate a new key
  4. Set the access level to Finance (read-only access is sufficient)
  5. Download the .p8 file — you can only download it once
  6. Note the Key ID and Issuer ID shown on the page

Connecting to Abner

  1. Go to Settings → Integrations → App Store Connect → Connect
  2. Enter your Issuer ID and Key ID
  3. Upload your .p8 private key file
  4. Click Connect — Abner will verify the credentials immediately

Your private key is encrypted at rest and never exposed via the API or dashboard. If you need to revoke access, disconnect from Abner first, then revoke the key in App Store Connect.

Mapping apps to projects

After connecting, Abner will list all the apps found in your App Store Connect account. Map each app (by bundle ID) to an Abner project. Revenue and download data will then appear on that project's overview and in the unified Revenue dashboard.

An app can only be mapped to one project at a time. If you have a single app with multiple in-app purchases, all IAP revenue flows to the same project.

Proceeds vs. sales price

Abner tracks proceeds — the amount Apple pays you after taking their commission (typically 30%, or 15% for small developers and subscriptions after year one). This matches what you actually receive and is the correct number to use in your P&L.

Multi-region revenue

App Store sales occur in local currencies across many territories. Abner normalizes all proceeds to USD using the exchange rate reported by Apple in the sales report. The original currency and territory are preserved and visible in the detail view.