App Store Integration
Connect your App Store Connect account and Apps Finboard will start pulling your daily sales reports automatically.
Prerequisites
- An Apple Developer account with apps on the App Store
- Access to App Store Connect
- Admin or Finance role in App Store Connect
- Owner access to your Apps Finboard project
Step 1: Generate an API key
- Go to App Store Connect
- Navigate to Users and Access > Integrations > App Store Connect API
- Click the ”+” button to generate a new API key
- Give it a name (e.g., “Apps Finboard”)
- Select the Finance role
- Click Generate
Step 2: Download the private key
- After the key is generated, click Download API Key
- This downloads a
.p8file
Important: You can only download the
.p8file once. If you lose it, you’ll need to generate a new key.
Step 3: Note your Key ID and Issuer ID
On the same App Store Connect API page:
- Key ID - Shown next to your key in the keys list
- Issuer ID - Shown at the top of the page, above the keys list
Step 4: Find your Vendor Number
- In App Store Connect, go to Sales and Trends
- Your Vendor Number is displayed in the top-right area, or can be found under Sales and Trends > Reports
- It’s a numeric value (e.g.,
88012345)
Step 5: Add to Apps Finboard
- In your Apps Finboard dashboard, go to your project’s Data Sources page
- Click Add Data Source and select App Store
- Fill in the required fields:
- APP_STORE_KEY_ID - The Key ID from Step 3
- APP_STORE_ISSUER_ID - The Issuer ID from Step 3
- APP_STORE_PRIVATE_KEY - Upload the
.p8file from Step 2 - APP_STORE_VENDOR_NUMBER - The Vendor Number from Step 4
- Click Save
The first sync will start automatically and pull in your available revenue history.
What gets synced
Daily sales reports from App Store Connect:
- Paid app revenue
- In-app purchase revenue
- Subscription revenue
- Refunds (automatically subtracted)
Revenue is reported as developer proceeds - Apple’s commission is already removed.
Data availability
- Revenue data has approximately a 12-hour delay
Data accuracy
- 99.94% match with bank payout
- Recent data may fluctuate due to refunds and tax adjustments from App Store