Google Play Store Schema Reference

Exported Object: Installs
Exported Object represents: List of your Google Play app installs.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
docDocument of the installed app. Contains information such as title and document type.json
deviceAttributeAttributes of the device where the app is installed including model, manufacturer and carrier.json
firstInstallationTimeFirst installation time of the app on the device.timestamp
lastUpdateTimeLast app updated time on the device.timestamp
Exported Object: Redemptions
Exported Object represents: List of your Google Play promo redemptions.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
acquisitionThe acquired document user got after redeemed the code. Absent for monetory promotion type.json
deviceInformation about the device where the code is redeemed.json
userCountryThe users "Play Country", specified as an upper-case III country code.string
ipCountryThe upper-case III country code based on IP address of the redeeming user.string
billingCountryThe upper-case, III country code based on billing address of the redeeming user. This is set only if the user has a billing instrument.string
statusThe redemption status (redeemed or failure).string
redemptionChangeTimeThe time of the last change made on this record.timestamp
formattedMoneyThe formatted money that the user got after redeeming the code, for example, "10.00 USD".string
moneyExpiredTimeThe timestamp when the provisioned monetary value expires.string
Exported Object: Library
Exported Object represents: List of your Google Play downloads including music, movies and apps.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
docDocument of the library item. Contains information such as title and document type.json
acquisitionTimeAcquisition time of the library item.timestamp
Exported Object: Purchases
Exported Object represents: List of your Google Play purchases.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
docDocument of the purchased item. Contains information such as title and document type.json
invoicePricePurchase price for the item.string
purchaseStateThe current state of the purchase.string
purchaserNameName of the purchaser if purchase was made by another family member.string
paymentMethodTitleTitle of the instrument used for the purchase.string
purchaseTimeThe time the purchase was initiated, stable for the lifetime of the purchase.timestamp
userLanguageCodeLanguage code of the user at the time of purchase.string
userCountryCountry of the user at the time of purchase.string
giftInfoInformation related to a gift purchase. Includes the name of the sender, recipient email, gift message and gift code.json
Exported Object: Devices
Exported Object represents: Metadata about your devices that have accessed the Google Play Store.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
mostRecentDataThe device configuration as most recently reported by the device. This includes device model information, carrier properties, play properties and user settings.json
deviceRegistrationTimeTime when the device was registered.timestamp
userAddedOnDeviceTimeTime when the user was added to the device.timestamp
lastTimeDeviceActiveTime when the device last reported its device configuration.timestamp
dataAtTimeOfUserPlayActivityThe device configuration when the user last interacted with the Play Store. This includes device model information, carrier properties, play properties and user settings.json
Exported Object: Subscriptions
Exported Object represents: List of your Google Play subscriptions.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
docDocument of the subscription. Contains information such as title and document type.json
expirationDateExpiration date of the subscription.timestamp
renewalDateRenewal date of the subscription.timestamp
pricingPricing details for the subscription including price and time period for the pricing.json
userChangeRecordUser changes to the subscription such as cancellation, reactivation, payment method change including additional details about the change.json
stateCurrent state of the subscription.string
Exported Object: Play Grouping
Exported Object represents: List of your Google Play Grouping tags.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
packageNamePackage name of the app.string
userTagsUser tags for the app. This includes the key and value for the tag and the timestamp when the tag was last updated.json
Exported Object: Play User Settings
Exported Object represents: Settings for your Google Play apps.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
familyApprovalLocal/Remote escalations history for family members.json
testingProgramListItemTesting program list item of the user.json
userCountryCodeCountry code of the user.string
familyWalletSettingFamily wallet settings for the user.json
familySharingPreferenceFamily sharing preference of new purchases such as apps, books and movies.json
marketingPreferencesUser Preferences related to marketing.json
receiveReplyToReviewEmailUser opt-in value for receiving notifications about developer responses.boolean
liveOpsReminderListItemLiveOps reminder list item of the user.json
budgetSettingsBudget settings for the user.string
userInterestExplicit interests picked by the user.json
Exported Object: Play Points
Exported Object represents: Information about your Play Points.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
membershipSnapshot of the current Play Points membership of the user including status, enroll time and level.json
pointsHistoryInformation about Play Points transactions of the user including time, category and points change.json
Exported Object: Promotions
Exported Object represents: List of your Google Play promotions.
Object is exported in these formats: JSON
Exported object has the following fields:
* The preceding fields represent key data fields for the purposes of parsing and ingesting the relevant data exports. Data fields produced in an export vary by service and user action and some services or actions don't produce each data field described.
Data Field *Field DefinitionData Field Type
instanceContextContains metadata about the promotion such as country, expiry time and currency.json
countryThe country the user enrolled in the campaign.string
documentThe voucher document.json
totalQuantityTotal quantity of the promotion at enrollment.integer
expiryTimeExpiration time of the promotion.timestamp
formattedMoneyThe money that the user got after redeeming the promotion.string
moneyExpiredTimeProvisioned monetary value expiration time.timestamp
promotionHistoryHistory of the promotion state transitions.json
statusStatus of the promotion.string
timestampTime when the state transition happened.timestamp
deviceDevice where the user triggered the action leading to the promotion state transition.json
userCountryThe users "Play Country", specified as an upper-case III country code.string
userLocaleThe locale of the users frontend or app used to enroll in the promotion.json
lastModificationTimeTime of the last change made on the promotion.timestamp
A table representing Resource Groups and the objects that are exported with it.
Resource GroupOAuth Scope NameDescriptionExported Objects
play.installshttps://www.googleapis.com/auth/dataportability.play.installs
Installs
play.purchaseshttps://www.googleapis.com/auth/dataportability.play.purchases
Purchases
play.subscriptionshttps://www.googleapis.com/auth/dataportability.play.subscriptions
Subscriptions
play.libraryhttps://www.googleapis.com/auth/dataportability.play.library
Library
play.redemptionshttps://www.googleapis.com/auth/dataportability.play.redemptions
Redemptions
play.usersettingshttps://www.googleapis.com/auth/dataportability.play.usersettings
Play User Settings
play.deviceshttps://www.googleapis.com/auth/dataportability.play.devices
Devices
play.playpointshttps://www.googleapis.com/auth/dataportability.play.playpoints
Play Points
play.promotionshttps://www.googleapis.com/auth/dataportability.play.promotions
Promotions
play.groupinghttps://www.googleapis.com/auth/dataportability.play.grouping
Play Grouping