Skip to main content

How Downloads Work

Tappify fetches download data directly from the App Store Connect API for Apple apps and Google Play Console for Android apps. This ensures you’re seeing the same data that appears in your official app store dashboards.

Apple App Store

For apps published on the Apple App Store, we use the App Store Connect Analytics API to retrieve download data. The API provides access to your app’s download metrics through standardized reports that Apple generates for your apps. When you connect an app, Tappify requests ongoing analytics reports from Apple. These reports include both standard and detailed download data, which Apple generates and makes available through their API. We fetch these reports regularly to keep your download data up to date.

Google Play

For apps published on Google Play, we fetch download data from Google Play Console. This requires configuring a Google Cloud Storage bucket where Google Play exports your analytics data as CSV files. Once configured, Google Play automatically exports your download data to this bucket, and Tappify retrieves and processes this data to display in your dashboard.

Data Availability

Download data is available from yesterday backwards. This means today’s downloads will appear in your dashboard tomorrow. Apple typically makes data available 24-48 hours after the download occurs, while Google Play data is usually available within 24 hours. When you first connect an app to Tappify, we can fetch historical download data going back several months, depending on what’s available from the app stores.

Sync Process

Tappify automatically syncs download data on a regular schedule to ensure your dashboard stays current. You can also manually trigger a sync at any time from your analytics dashboard. During a sync, we fetch the latest available data from the app stores and update your dashboard accordingly.

Accuracy

We’re constantly working to improve the accuracy of download data and ensure it matches what you see in your app store dashboards. Our sync process runs automatically to keep your data up to date, and we continuously refine our data processing to provide the most accurate representation of your app’s performance.