Exports
Download revenue lines as CSV from the Metrics page or the export endpoint: ranges, the app filter, every column, the file name and how authentication works.
You can download every revenue line Apple's sales reports (and the Stripe and Google Play rollups) produced, as CSV.
From the dashboard
↓ CSV on the Metrics page downloads the lines for the current scope. The period maps to the nearest export range: 24h → 1d, 7d → 1w, 30d → 1m, 90d → 3m. The app filter carries over.
Endpoint
/api/export/revenueSession or bearer token| Parameter | Values | Default |
|---|---|---|
range | 1d, 1w, 1m, 3m, 1y, all (case-insensitive) | 1m; unknown values fall back to it |
app | An app ID in your workspace | All apps; an unknown ID returns 404 {"error":"unknown app"} |
The window ends at the scope's last revenue day (not today), so report lag does not blank a short range. all has no lower bound. Without a session or token the endpoint returns 401.
Columns
| Column | Meaning |
|---|---|
date | Report day (yyyy-mm-dd) |
app | App display name (nickname wins) |
product_id, product_name | Product |
country, currency | Storefront and local currency |
units, refunds | Units and refunds |
gross_usd | Customer-paid, USD |
proceeds_usd | Developer proceeds, USD |
proceeds_local | Proceeds in local currency |
estimated | yes when a static FX rate was used instead of a published ECB rate |
Rows are newest first. The file follows RFC 4180 (CRLF line endings, fields quoted when needed) and is named revenuehog-<range>[-<app>]-<yyyy-mm-dd>.csv.
Last updated on
Webhooks page
The Webhooks page: connection and forwarding status per app, the last delivery attempt, and the auto-wire banner that points Apple at RevenueHog for all apps.
Keyboard shortcuts
Keyboard shortcuts in the RevenueHog dashboard: the Cmd+K search over apps and customers, plus arrow, Enter and Escape keys in the app picker and sort menus.