Skip to content

Five providers, one key each.

Exactly what each source reads, where its key is created, and the Add source sheet for it, live.

Stripe

Charges and subscriptions.

What Revenotch reads
  • MRR from active and past-due subscriptions
  • Daily revenue, net of refunds
  • Recent payments, newest first
  • Any billing currency, shown in yours (ECB rates)
  • Test mode · rk_test_ keys read test mode
The key
  1. 1.Dashboard → Developers → API keys → Create restricted key.
  2. 2.Revenotch opens that form with the name and both Read permissions pre-filled.
  3. 3.Press Create key, copy the rk_… key, paste it into Revenotch.
Restricted key with Charges: Read and Subscriptions: Read. Revenotch opens the create-key form with both pre-filled; secret keys (sk_) are refused.

Lemon Squeezy

Orders and subscriptions.

What Revenotch reads
  • MRR from active and past-due subscriptions
  • Daily revenue, net of refunds
  • Recent payments, newest first
  • Any billing currency, shown in yours (ECB rates)
  • Test mode · test-mode keys read test data
The key
  1. 1.Settings → API → “+”.
  2. 2.Name the key Revenotch and copy it.
  3. 3.Keys have no scopes: keep it private and revoke it any time.
API keys have no scopes. Revenotch says so and suggests a separate key you can revoke any time.

Dodo Payments

Payments and subscriptions.

What Revenotch reads
  • MRR from active and past-due subscriptions
  • Daily revenue, net of refunds · full refunds excluded; partial refunds counted in full
  • Recent payments, newest first
  • Any billing currency, shown in yours (ECB rates)
  • Test mode · a switch in the app; test and live use different hosts
The key
  1. 1.Developer → API Keys → Add API Key.
  2. 2.Name it Revenotch and leave “Enable write access” unchecked.
  3. 3.Pick the matching mode in Revenotch: live or test.
API key created with write access left off (read-only).

Paddle

Transactions and subscriptions.

What Revenotch reads
  • MRR from active and past-due subscriptions
  • Daily revenue, net of refunds · adjusted totals after refunds
  • Recent payments, newest first
  • Any billing currency, shown in yours (ECB rates)
  • Sandbox · pdl_sdbx_ keys read the sandbox
The key
  1. 1.Developer tools → Authentication → New API key.
  2. 2.Tick transaction.read, subscription.read and customer.read only.
  3. 3.Sandbox keys start with pdl_sdbx_, live keys with pdl_live_.
API key with transaction.read, subscription.read and customer.read.

Orders and subscriptions.

What Revenotch reads
  • MRR from active and past-due subscriptions
  • Daily revenue, net of refunds
  • Recent payments, newest first
  • Any billing currency, shown in yours (ECB rates)
  • Sandbox · a switch in the app; sandbox lives on its own host
The key
  1. 1.Organization → Settings → Access Tokens → New token.
  2. 2.Scopes orders:read and subscriptions:read.
  3. 3.Polar's spec also lists subscriptions:write for the subscription list; add it if the key test fails.
Access token with orders:read and subscriptions:read. Polar's API spec also lists subscriptions:write for the subscription list; add it if the key test fails.

Keep your revenue in sight.

Your numbers beside the notch, your keys in your Keychain, and nothing in between.

Free to try · Pro is one purchase · macOS 14+
Keys stay in your Keychain