Hi everyone,
We’ve been working on integrating Apple’s App Store Connect API into our internal tools to backfill financial data and came across a couple of roadblocks that we’re hoping the community (or someone from Apple) can help with.
Problem 1: FINANCE_DETAIL reports return 404 We’re calling the /v1/financeReports endpoint with the following parameters:
filter[reportDate] = 2025-05
filter[reportType] = FINANCE_DETAIL
filter[regionCode] = ZZ (also tried other specific country codes like AE, US, etc.)
filter[vendorNumber] = <our_vendor_number>
Even though the FINANCIAL report type works fine, whenever we use FINANCE_DETAIL, we keep getting:
json Copy Edit { "errors": [{ "status": "404", "code": "NOT_FOUND", "detail": "No report is available for the selected date." }] } We’ve tested with different dates and region codes, but no luck.
Problem 2: No USD data in the financial reports The reports we do get back (with reportType=FINANCIAL) only contain local currencies (e.g. AED, INR, etc.). We’re trying to figure out:
Does Apple publish USD-converted proceeds anywhere via the API?
Or, is there any official exchange rate mapping used internally by Apple that developers can access?
We’re trying to keep our revenue dashboards consistent with what we see inside App Store Connect, so knowing how Apple handles currency conversion would be really helpful.
Would appreciate any help, guidance, or workarounds from folks who’ve dealt with this before.
Thanks in advance!