File Dump for Android Apps


42matters provides an enterprise data dump of Android App meta-data.

Dump Types


Weekly and Monthly dumps contain only apps that are currently available on the store.

Daily dumps are incremental and provide separate files with updated and removed apps for each day. Please contact us for a price quote.

Sample Data Dump

Have a look at the daily-updated Top 100 Google Play Apps:

Please login or register to download sample data dumps.

Data Format

Data is stored in a single gzipped file with line delimited JSON with the following characteristics:

  • Each line is a valid JSON object
  • UTF-8 encoding
  • Line separator is '\n'

Access Credentials

In order to obtain your Access Credentials, please read the File Dumps page or contact us.

App Schema

Name Type Description Available in Dump
package_name String The app package name (unique identifier) STANDARD, LOCALIZED, INSIDER
market_status String Status on the market
  • PUBLISHED if the app is present
  • UNPUBLISHED if the app was unpublished
Available in dumps starting from May 2020.
STANDARD, LOCALIZED, INSIDER
category String The app category (human-readable string) STANDARD, LOCALIZED, INSIDER
cat_key String The app category key, see Google Play Categories for more details. STANDARD, LOCALIZED, INSIDER
cat_keys List of Strings All app category keys. E.g family-friendly apps have multiple category keys. STANDARD, LOCALIZED, INSIDER
cat_type Integer 0 - Non-Game, 1 - Game STANDARD, LOCALIZED, INSIDER
title String App title STANDARD, LOCALIZED, INSIDER
description String App description STANDARD, LOCALIZED, INSIDER
short_desc String Short app description (promo text) STANDARD, LOCALIZED, INSIDER
icon URL LOCALIZED, INSIDER-sized icon. Format can be either webp or png. In order to request png format, remove trailing "-rw" from the url if there. STANDARD, LOCALIZED, INSIDER
icon_72 URL App icon (72x72 pixels). Format can be either webp or png. In order to request png format, remove trailing "-rw" from the url if there. STANDARD, LOCALIZED, INSIDER
market_url URL A deep link to the app page on Google Play STANDARD, LOCALIZED, INSIDER
what_is_new String 'What is new' message from the developer STANDARD, LOCALIZED, INSIDER
downloads String Downloads range STANDARD, LOCALIZED, INSIDER
downloads_min Long Lower bound for downloads count STANDARD, LOCALIZED, INSIDER
downloads_max Long Upper bound for downloads count STANDARD, LOCALIZED, INSIDER
market_update Date in ISO8601 extended format The last time the app was updated on Google Play STANDARD, LOCALIZED, INSIDER
created Date in ISO8601 extended format The release date of the app on Google Play as detected by 42matters STANDARD, LOCALIZED, INSIDER
promo_video URL Link to promotional app video on Youtube STANDARD, LOCALIZED, INSIDER
promo_video_image URL Link to image of the app video STANDARD, LOCALIZED, INSIDER
rating Double App rating (from 0 to 5, 5 highest) STANDARD, LOCALIZED, INSIDER
size Integer App size (in bytes, optional, if app has multiple versions) STANDARD, LOCALIZED, INSIDER
screenshots List of URLs List of app screenshots. Format can be either webp or png. In order to request png format, remove trailing "-rw" from the url if there. STANDARD, LOCALIZED, INSIDER
version String The current app version (if app has multiple versions, the value is "Varies with device") STANDARD, LOCALIZED, INSIDER
version_code Long OBSOLETE. The latest app version code. STANDARD, LOCALIZED, INSIDER
website URL App website STANDARD, LOCALIZED, INSIDER
privacy_policy URL Link to the privacy policy url of the app STANDARD, LOCALIZED, INSIDER
developer String App developer name STANDARD, LOCALIZED, INSIDER
content_rating String Content rating (e.g. Everyone, Medium Maturity) STANDARD, LOCALIZED, INSIDER
number_ratings Integer Number of app ratings STANDARD, LOCALIZED, INSIDER
ratings_1
ratings_2
ratings_3
ratings_4
ratings_5
Long Number of app ratings with value 1, 2, 3, 4 or 5 respectively STANDARD, LOCALIZED, INSIDER
price_currency String App price currency STANDARD, LOCALIZED, INSIDER
price_numeric Double The app price (numeric) STANDARD, LOCALIZED, INSIDER
price String Formatted app price with currency STANDARD, LOCALIZED, INSIDER
price_i18n_countries List of country codes Countries for which there is country-specific pricing STANDARD, LOCALIZED, INSIDER
iap Boolean A boolean flag that signifies whether the app offers in-app purchases or not. STANDARD, LOCALIZED, INSIDER
iap_min Double If the app supports in-app purchases, this is the minimum price of an IAP product STANDARD, LOCALIZED, INSIDER
iap_max Double If the app supports in-app purchases, this is the maximum price of an IAP product STANDARD, LOCALIZED, INSIDER
i18n_lang List of language codes Languages in which the app is translated. A language is present only if the long description of the app is in this language. Short description (promo text, visible only on mobile does not count). STANDARD, LOCALIZED, INSIDER
similar List of package names List of similar apps STANDARD, LOCALIZED, INSIDER
from_developer List of package names List of other apps from the same developer STANDARD, LOCALIZED, INSIDER
badges List of badges e.g. top developer, editor's choice STANDARD, LOCALIZED, INSIDER
interactive_elements List of interactive elements e.g. Users Interact, Shares Info, Shares Location STANDARD, LOCALIZED, INSIDER
content_descriptors List of content descriptors e.g. Sexual Content, Use of Alcohol STANDARD, LOCALIZED, INSIDER
contains_ads Boolean A boolean flag that signifies whether an app contains ads or not as listed on its Google Play page. STANDARD, LOCALIZED, INSIDER
age_approved_by_teachers Age approved by teachers e.g. Ages 9+, Ages 5-8, etc STANDARD, LOCALIZED, INSIDER
price_i18n Object Dictionary object that contains pricing information in different countries. That includes price, price_numeric, price_currency per country. See country parameter values for more details. LOCALIZED, INSIDER
i18n Object Dictionary object containing internationalized metadata for the app. That includes title, short_desc, description, what_is_new, screenshots if available. See lang parameter values for more details. LOCALIZED, INSIDER
app_availability Object Dictionary object that contains availability information of the app on a country level. available_in lists the available countries, not_available_in presents the countries where the app is not present. If a country is not listed in either, then there is no reliable information about its availability. 66 countries supported, see country parameter values for more details. LOCALIZED, INSIDER
permissions List of permissions e.g. android.permission.ACCESS_FINE_LOCATION INSIDER
sdks List of used sdks e.g. AdMob, Unity3D INSIDER
physical_address String Physical Address of publisher e.g. 1 Hacker Way Menlo Park INSIDER
email Email e.g. support@myapp.com INSIDER
stores Object Availability on other stores (iTunes) INSIDER

Last Modified: 03 May 2023


Automate Your Workflow With 42matters’ APIs


Integrate app data and intelligence into your existing workflows, dashboards, CRM platforms, messaging platforms, and more! Below is a selection of the third-party services that are compatible with 42matters’ APIs:



Salesforce

Salesforce

HubSpot

HubSpot

Slack

Slack

Intercom

Intercom

Pipedrive

Pipedrive

Zendesk

Zendesk

Gekoboard

Gekoboard

Klipfolio

Klipfolio

Dynamics

Dynamics


And many more!