Integrations

Know exactly how your data arrives.

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.

Storefronts and sources

Steam

Report importBeta

Steam sales or payout reports with column mapping, or the Goodrun CSV format.

Automatic connectionBeta

Daily Steamworks Financial API sync run server-side; the key is encrypted at rest and never shown again.

Epic Games Store

Report importBeta

Epic Games Store reports with column mapping, or the Goodrun CSV format.

Automatic connectionNot offered

No permitted public sales API is integrated. We do not scrape portal sessions.

itch.io

Report importBeta

itch.io reports (collected or direct payouts) with column mapping. Buyer details are not stored.

Automatic connectionNot offered

itch.io's documented API has no dated sales or payout data, so reports are imported instead.

Two routes

Connections and imports

Automatic connection

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.

Report import

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

Only what finance needs.