We are integrating with the App Store Connect API to automate ingestion of monthly revenue data for our app (MUBI), and are trying to understand whether there is a report available via the API that provides settled financial data at the individual subscriber level.
From our research so far:
- v1/financeReports with reportType=FINANCE_DETAIL (region Z1) gives us actual settled Partner Share and Extended Partner Share at Transaction Date granularity, but rows are aggregated by SKU + Country + Date, there is no subscriber or individual transaction identifier
- v1/salesReports with reportType=SUBSCRIBER gives us an anonymised Subscriber ID and Developer Proceeds per billing event, but Developer Proceeds is an estimate using rolling average exchange rates and does not reflect actual settled amounts or withholding tax deductions
- The App Store Server API (/inApps/v2/history/{transactionId}) provides price and currency per transaction per customer, but requires a transactionId per user, is not designed for bulk analytical pulls, and again does not expose settled Partner Share
Is there a report or endpoint we have missed that provides settled Partner Share at the individual subscriber or transaction level? Or is the separation of financial settlement data from subscriber identifiers a deliberate platform decision, e.g. for privacy reasons?
Any guidance or suggestions on the recommended approach for reconciling subscriber-level data with actual settled revenue would be much appreciated.