Steam
Steam sales or payout reports with column mapping, or the Goodrun CSV format.
Daily Steamworks Financial API sync run server-side; the key is encrypted at rest and never shown again.
Integrations
An automatic connection and a report import are different things, and Goodrun always tells you which one you are using and how fresh the data is.
Steam sales or payout reports with column mapping, or the Goodrun CSV format.
Daily Steamworks Financial API sync run server-side; the key is encrypted at rest and never shown again.
Epic Games Store reports with column mapping, or the Goodrun CSV format.
No permitted public sales API is integrated. We do not scrape portal sessions.
itch.io reports (collected or direct payouts) with column mapping. Buyer details are not stored.
itch.io's documented API has no dated sales or payout data, so reports are imported instead.
Two routes
Goodrun fetches data from a documented provider API on a schedule, with credentials held server-side. Live today: Steam.
We only build connections on supported, permitted APIs. We do not automate portal logins, reuse browser session cookies or depend on private endpoints.
You upload a report privately. Goodrun checks its size and format, shows a preview with totals and row-level problems, and saves nothing until you confirm.
Re-uploading figures you have already imported is detected, so totals are not counted twice.
Handling storefront data