Loading...
Loading...
Download sales, trends, financial, and analytics reports from App Store Connect using the `asc` CLI tool. Use this skill when: (1) Downloading sales reports: "asc sales-reports download --vendor-number ... --report-type SALES ..." (2) Downloading finance reports: "asc finance-reports download --vendor-number ... --report-type FINANCIAL ..." (3) Analytics reports: "asc analytics-reports request/list/reports/instances/segments" (4) Checking app sales, revenue, downloads, subscriptions, proceeds, or analytics (5) User says "download my sales report", "show sales data", "get financial report", "check my app revenue", "how many downloads", "subscription metrics", "app analytics", "app usage data", "engagement metrics"
npx skill4agent add tddworks/asc-cli-skills asc-reportsasc sales-reports download \
[--vendor-number <VENDOR_NUMBER>] \
--report-type SALES \
--sub-type SUMMARY \
--frequency DAILY \
[--report-date 2024-01-15] \
[--output json|table] \
[--pretty]--vendor-numberasc auth login --vendor-numberasc auth update --vendor-number--vendor-number--report-date--report-datePARAMETER_ERROR.INVALIDasc finance-reports download \
[--vendor-number <VENDOR_NUMBER>] \
--report-type FINANCIAL \
--region-code US \
--report-date 2024-01 \
[--output json|table] \
[--pretty]--vendor-number--report-date| Sales Report Type | Description |
|---|---|
| App and in-app purchase sales |
| Pre-order data |
| Auto-renewable subscription activity |
| Subscription lifecycle events |
| Active subscriber counts |
| First-time downloads |
| First annual subscription renewals |
| Win-back offer eligible users |
| Finance Report Type | Description |
|---|---|
| Financial summary with proceeds |
| Detailed financial breakdown |
{
"data" : [
{
"Provider" : "APPLE",
"SKU" : "com.example.app",
"Title" : "My App",
"Units" : "10",
"Developer Proceeds" : "6.99",
"Currency of Proceeds" : "USD"
}
]
}--output table# 0. Save vendor number once (found in App Store Connect → Payments and Financial Reports)
asc auth update --vendor-number 88012345
# 1. Get daily sales summary (vendor number auto-resolved)
asc sales-reports download \
--report-type SALES \
--sub-type SUMMARY \
--frequency DAILY \
--report-date 2024-01-15 \
--pretty
# 2. Check monthly subscription metrics
asc sales-reports download \
--report-type SUBSCRIPTION \
--sub-type SUMMARY \
--frequency MONTHLY \
--report-date 2024-01 \
--pretty
# 3. Download financial report for US proceeds
asc finance-reports download \
--report-type FINANCIAL \
--region-code US \
--report-date 2024-01 \
--prettyasc auth update --vendor-number <number>asc auth login --vendor-number <number>--vendor-number--report-date--region-codeUSEUJPAU--report-date# Create a report request
asc analytics-reports request --app-id <id> --access-type ONE_TIME_SNAPSHOT|ONGOING
# List existing requests
asc analytics-reports list --app-id <id> [--access-type ONGOING]
# Delete a request
asc analytics-reports delete --request-id <id>
# List reports by category
asc analytics-reports reports --request-id <id> [--category APP_USAGE|APP_STORE_ENGAGEMENT|COMMERCE|FRAMEWORK_USAGE|PERFORMANCE]
# List instances by granularity
asc analytics-reports instances --report-id <id> [--granularity DAILY|WEEKLY|MONTHLY]
# Get download URLs
asc analytics-reports segments --instance-id <id># 1. Request analytics
asc analytics-reports request --app-id 6450000000 --access-type ONE_TIME_SNAPSHOT --pretty
# 2. List commerce reports
asc analytics-reports reports --request-id req-abc --category COMMERCE --pretty
# 3. Get daily instances
asc analytics-reports instances --report-id rpt-xyz --granularity DAILY --pretty
# 4. Get download URLs
asc analytics-reports segments --instance-id inst-123 --pretty