Beta coming soon · Waitlist open

App Store and Google Play.
One dashboard.

Twinstats pulls downloads, revenue, reviews, conversion and crashes of your apps from App Store Connect and the Google Play Console – merged per app, converted to one currency, at a glance. Plus ASO and an AI that explains your numbers.

  • Read-only access
  • Keys encrypted with AES-256
  • Servers in Germany
app.twinstats.com
OverviewLast 30 days · all apps
App Store 6,768Google Play 4,953
Downloads11,721+18.4%
Revenue€3,214+9.1%
Conversion6.2%+0.8 pp
Crash-free99.6%−0.1 pp
Trailmate6,912€1,840
Pocket Budget4,105€1,106
Focus Timer1,988€268
Sample data, not real numbers.

Sample data

Two consoles. Two truths.

If you have apps in both stores, you know the drill: two logins, two interfaces, different terms, different currencies, different time windows. Everything ends up in a spreadsheet that is never up to date.

Today
  • Open App Store Connect and Play Console separately
  • “Units” here, “installs” there
  • Revenue in dollars, euros and francs mixed up
  • iOS and Android versions of the same app kept apart
  • Reviews in two inboxes
With Twinstats
  • One login, all apps, both stores
  • Consistent metrics with clear terms
  • Revenue in euros at the ECB daily rate
  • iOS + Android linked as one app
  • All reviews in one place – and reply right there
Features

Everything the stores know.
Without switching between them.

Twinstats is built for indie devs and small studios who want to understand their numbers instead of collecting them.

Both stores, one dashboard

Downloads, re-downloads, updates, revenue and ratings from App Store Connect and Google Play Console – side by side, per day, per country.

Link iOS and Android

The iPhone and Android versions of the same app become one app. Twinstats suggests matching pairs on its own.

Revenue and payouts

All currencies converted at the ECB daily rate, net proceeds and customer revenue kept apart – next to what the stores actually pay out according to their financial reports.

Trends, periods, export

Twelve weeks of history, rising countries, automatic insights, any time period and CSV export – twelve months back from the moment you connect.

Conversion and stability

Impressions, page views and downloads by source; crashes and ANRs per app and version for iOS and Android.

Reply to reviews

Reviews from both stores in one place, filterable by app, stars and topic – and reply straight from Twinstats, with an AI draft if you like.

AI that explains your numbers

Optional: reviews get classified, a weekly report sums things up, and you can ask questions like “Why did downloads drop?”. Twinstats does the math, the AI writes.

ASO module

Keyword rankings and visibility, category charts, competitors, text and localization checks, plus AI suggestions for keywords, texts and screenshots.

In three steps

Connected in ten minutes.

No SDK integration and no app update needed. Twinstats reads the data directly through the official Apple and Google APIs.

  1. 01

    Create read-only access

    At Apple an API key with the Sales and Reports role, at Google a service account with read access. The setup assistant shows you every click.

  2. 02

    Drop in the key

    Drag & drop the .p8 or .json file. Twinstats checks the access right away, finds all apps and shows which role is still missing for which data.

  3. 03

    See your numbers

    The last 12 months are loaded, then everything updates on its own: statistics every 6 hours, reviews every hour.

Security & privacy

Your keys.
Kept safe.

Store credentials are sensitive. Twinstats is built from the ground up to keep them that way.

  • Read-only access

    Twinstats needs no admin rights and cannot change anything in your store accounts. Replies to reviews are only sent after your click.

  • Stored encrypted

    API keys are stored in the database encrypted with AES-256-GCM only and are never sent back to the browser.

  • Servers in Germany

    Twinstats runs on its own servers at Hetzner in Germany. No sharing with third parties.

  • AI only if you want it

    AI insights can be switched off per workspace and are off by default. Review texts go to Anthropic without author names, store keys and account data never.

  • No ad trackers

    No cookies on the website, no ad networks, no third-party fonts. We measure reach anonymously with self-hosted Umami.

  • Modern sign-in

    Password or passkey, secure sessions, an activity log and the option to sign out everywhere at once.

Roadmap

What's new – and what's next.

Twinstats keeps growing. People on the waitlist help decide what comes next.

New

Teams & workspaces

Invite colleagues, assign roles (admin, viewer) and keep client apps separate from your own.

New

Setup assistant

Step by step through the Apple and Google access – with an access check that shows which role or permission is still missing.

New

Email notifications

Weekly report, alerts when crash complaints rise, ASO events and fetch problems – configurable per person.

New

German, English, as an app

The interface is available in German and English and can be installed as a web app on phone and desktop.

Planned

Keyword rankings for Google Play

Rankings and competitors are available for the App Store today. Google Play follows as soon as there is a clean, legal data source.

Planned

Beta and pricing

Fair plans for indie devs and small studios. Details come with the beta.

And the pricing?

Comes with the beta. People on the waitlist hear about it first.

Get my spot
FAQ

Frequently asked questions

What is Twinstats?

Twinstats is a web dashboard that brings together the statistics of your apps from App Store Connect (Apple) and the Google Play Console: downloads, revenue, payouts, ratings, conversion and crash rates – per app and for both stores in one view. On top of that come an ASO module and optional AI insights.

Who is Twinstats for?

For indie devs and small studios who publish apps on the App Store and Google Play and no longer want to collect their numbers from two consoles. Twinstats also works if you are in only one of the two stores.

Which data does Twinstats read?

From Apple: sales reports (downloads, updates, revenue), financial reports, the app catalog and store texts, reviews and optionally the analytics reports for impressions, conversion and crashes. From Google: the statistics, sales and earnings reports from the report bucket, store texts, reviews and the crash and ANR rates from Android Vitals.

Do I need admin rights or do I have to change my app?

No. An API key with the “Sales and Reports” role at Apple and a service account with read access at Google are enough. There is no SDK and no app update. The access check shows which additional role unlocks which data – for example payouts or replying to reviews. Only the impressions analysis on the App Store has to be unlocked once by Apple with an admin key; that key is not stored.

How secure are my credentials?

Keys are stored encrypted with AES-256-GCM only, never logged and never sent to the browser. The servers are located at Hetzner in Germany, there is no sharing with third parties and no ad trackers.

How up to date are the numbers?

Twinstats updates statistics every 6 hours and reviews every hour. Apple usually provides daily reports the next day, Google updates its monthly reports continuously. When you first connect, the last 12 months are loaded.

How is revenue calculated?

Apple delivers net proceeds after commission per currency. Google delivers gross prices; Twinstats deducts taxes and the store fee and marks these values as estimated until the monthly settlement arrives. All amounts are converted to euros at the European Central Bank's daily rate. Next to that you see the actual payouts according to the financial reports.

Does Twinstats offer App Store Optimization (ASO)?

Yes. The ASO module tracks keyword rankings on the App Store, shows visibility, category charts and competitors, checks your store texts and localizations, and uses AI to suggest keywords, texts and screenshot improvements. For Google Play there are text checks and AI suggestions; rankings follow as soon as there is a clean data source.

What does Twinstats use AI for?

Only if you turn it on in your workspace: it classifies reviews, warns when crash complaints rise after an update, writes a weekly report, answers questions about your numbers and drafts replies to reviews. Twinstats always does the math itself. It uses Claude by Anthropic; author names and store keys are never sent.

Is Twinstats available in English?

Yes. The interface, emails and AI texts are available in English and German; you choose the language in your profile, or it follows your browser.

How much does Twinstats cost?

Pricing is not fixed yet and will be published when the beta starts. People on the waitlist hear about it first.

When does the beta start?

Twinstats is already running in production with real apps. The beta opens step by step; invitations go out in waitlist order, first to devs with apps in both stores.