
See your App Store proceeds, download counts, and conversion rate on your iPhone home screen, updated on demand without opening App Store Connect.
Every iOS developer refreshes App Store Connect more than they would like to admit. PulseKit surfaces that data on your iPhone home screen as a widget you can read at a glance. The Sales module tracks Proceeds (your earnings after Apple's commission), Units Sold, In-App Purchase revenue, Refunds, and a rolling 30-day Conversion Rate with a trend chart. The Downloads module shows total Downloads, First-Time installs, and Returning users over the last 30 days, each backed by a chart so you can tell whether a spike is new users or re-engagements.
Sales and Downloads are separate modules, so each widget shows only the numbers relevant to one question. A widget showing Proceeds and In-App Purchases gives you the revenue picture. A widget showing Downloads and First-Time installs tells you whether a marketing push is bringing in new users. The Conversion Rate metric connects the two: it tracks the share of downloads that turned into a paid purchase over the last 30 days, so you can see whether download growth is translating into revenue.
Both modules ask you to pick a specific app from your App Store Connect account. If you publish multiple apps, you can configure separate widgets for each title and track them independently. PulseKit fetches data on demand and retains it for 30 days, so trend charts have historical context even when you open the widget after a few days away.
Go to App Store Connect, then Users and Access, then Integrations, then App Store Connect API. Generate an API Key, assign the Sales and App Manager roles, and download the .p8 file, which you can download only once. Note your Key ID and Issuer ID. Enter them below with your Vendor Number, and paste the full contents of the .p8 file.
Security
Your App Store Connect credentials, meaning your Key ID, Issuer ID, Vendor Number, and the full contents of your .p8 private key, are joined on this device and sealed with AES-256-GCM before they ever leave your iPhone. Only your device holds the unwrap secret (stored in the iOS Keychain). The PulseKit backend wraps that already-encrypted payload again with its STORAGE_SECRET and writes the double-envelope blob to Postgres, so the server never sees your private key in plaintext at rest. Each fetch request includes a one-time unwrap secret that briefly decrypts the inner envelope only long enough to mint a short-lived JWT and call Apple. Credentials are scoped to this device, can be revoked from PulseKit at any time, and are never written to logs.
Pick the metrics you care about and pin them as widgets.
Daily revenue, units sold, proceeds, and in-app purchases
Daily download breakdown — total, first-time, and re-downloads
Numbers shown are illustrative — your widgets show your live data.
You check App Store Connect every morning to see whether last night's featured placement moved the needle. With PulseKit, your Proceeds and Downloads are already on your home screen before you open your laptop. No login, no browser tab, just the number you actually want to know.
Managing several apps means App Store Connect's per-app navigation adds up fast. PulseKit lets you configure a separate widget for each title so you can scan Proceeds and Downloads for every app in seconds and catch an unusual drop without digging through reports one app at a time.
Your app earns passive income alongside a day job, but switching to App Store Connect mid-meeting is too much friction. A home screen widget showing Proceeds and Units Sold gives you the signal you want without the context switch, so you stay informed without building a compulsive habit.
When you deliver an app to a client, watching its early download trajectory matters for the relationship. The Downloads module with First-Time and Returning breakdowns gives you a quick read on post-launch momentum so you can flag issues or share wins with clients before they have to ask.
PulseKit uses the App Store Connect API. You generate an API key in the Users and Access section of App Store Connect, assign it the Sales and App Manager roles, then enter your Key ID, Issuer ID, Vendor Number, and the contents of your .p8 file in PulseKit. The credentials are encrypted on-device with AES-256-GCM before they ever leave your iPhone.
The Sales module shows Proceeds (after Apple's commission), Units Sold, In-App Purchase revenue, Refunds, and a 30-day Conversion Rate with a trend chart. The Downloads module shows total Downloads, First-Time installs, and Returning users over the last 30 days, with charts available for Downloads and First-Time.
Your .p8 private key is encrypted on your device with AES-256-GCM before it ever leaves your iPhone. The PulseKit backend applies a second encryption layer before writing it to storage, so the server never holds your key in plaintext at rest. A short-lived JWT is minted only at fetch time, and your credentials are never written to logs.
Yes. Each Sales and Downloads widget lets you select a specific app from your App Store Connect account. You can add multiple widgets to your home screen, one per app, and configure them independently. Both the Sales and Downloads modules support per-app selection, so each widget shows data for exactly the title you choose.
PulseKit fetches data on demand, so the widget pulls a fresh result when your refresh interval triggers or when you interact with it. Apple publishes daily sales and download reports with roughly a one-day lag, so the most recent complete day of data is typically from the day before.
Conversion Rate shows the percentage of downloads that resulted in a paid purchase over the last 30 days. It helps you judge whether users who install your app are going on to buy it. The trend chart in the Sales module lets you see whether that rate is climbing or falling as your audience changes.
Yes. The Sales module includes a dedicated In-App Purchases metric showing all-time in-app purchase revenue alongside the Proceeds figure from paid app sales. Units Sold tracks only paid app units, so you can distinguish how much of your revenue comes from upfront purchases versus ongoing in-app monetization.

Install PulseKit, paste your credentials, pick a widget.