Google Play Store Schema Reference

Data Field * Field Definition Data Field Type
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.
doc
Document of the installed app. Contains information such as title and document type. json
deviceAttribute
Attributes of the device where the app is installed including model, manufacturer and carrier. json
firstInstallationTime
First installation time of the app on the device. timestamp
lastUpdateTime
Last app updated time on the device. timestamp
Data Field * Field Definition Data Field Type
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.
acquisition
The acquired document user got after redeemed the code. Absent for monetory promotion type. json
device
Information about the device where the code is redeemed. json
userCountry
The users "Play Country", specified as an upper-case III country code. string
ipCountry
The upper-case III country code based on IP address of the redeeming user. string
billingCountry
The 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
status
The redemption status (redeemed or failure). string
redemptionChangeTime
The time of the last change made on this record. timestamp
formattedMoney
The formatted money that the user got after redeeming the code, for example, "10.00 USD". string
moneyExpiredTime
The timestamp when the provisioned monetary value expires. string
Data Field * Field Definition Data Field Type
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.
doc
Document of the library item. Contains information such as title and document type. json
acquisitionTime
Acquisition time of the library item. timestamp
Data Field * Field Definition Data Field Type
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.
doc
Document of the purchased item. Contains information such as title and document type. json
invoicePrice
Purchase price for the item. string
purchaseState
The current state of the purchase. string
purchaserName
Name of the purchaser if purchase was made by another family member. string
paymentMethodTitle
Title of the instrument used for the purchase. string
purchaseTime
The time the purchase was initiated, stable for the lifetime of the purchase. timestamp
userLanguageCode
Language code of the user at the time of purchase. string
userCountry
Country of the user at the time of purchase. string
giftInfo
Information related to a gift purchase. Includes the name of the sender, recipient email, gift message and gift code. json
Data Field * Field Definition Data Field Type
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.
mostRecentData
The device configuration as most recently reported by the device. This includes device model information, carrier properties, play properties and user settings. json
deviceRegistrationTime
Time when the device was registered. timestamp
userAddedOnDeviceTime
Time when the user was added to the device. timestamp
lastTimeDeviceActive
Time when the device last reported its device configuration. timestamp
dataAtTimeOfUserPlayActivity
The device configuration when the user last interacted with the Play Store. This includes device model information, carrier properties, play properties and user settings. json
Data Field * Field Definition Data Field Type
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.
doc
Document of the subscription. Contains information such as title and document type. json
expirationDate
Expiration date of the subscription. timestamp
renewalDate
Renewal date of the subscription. timestamp
pricing
Pricing details for the subscription including price and time period for the pricing. json
userChangeRecord
User changes to the subscription such as cancellation, reactivation, payment method change including additional details about the change. json
state
Current state of the subscription. string
Data Field * Field Definition Data Field Type
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.
packageName
Package name of the app. string
userTags
User tags for the app. This includes the key and value for the tag and the timestamp when the tag was last updated. json
Data Field * Field Definition Data Field Type
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.
familyApproval
Local/Remote escalations history for family members. json
testingProgramListItem
Testing program list item of the user. json
userCountryCode
Country code of the user. string
familyWalletSetting
Family wallet settings for the user. json
familySharingPreference
Family sharing preference of new purchases such as apps, books and movies. json
marketingPreferences
User Preferences related to marketing. json
receiveReplyToReviewEmail
User opt-in value for receiving notifications about developer responses. boolean
liveOpsReminderListItem
LiveOps reminder list item of the user. json
budgetSettings
Budget settings for the user. string
userInterest
Explicit interests picked by the user. json
Data Field * Field Definition Data Field Type
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.
membership
Snapshot of the current Play Points membership of the user including status, enroll time and level. json
pointsHistory
Information about Play Points transactions of the user including time, category and points change. json
Data Field * Field Definition Data Field Type
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.
instanceContext
Contains metadata about the promotion such as country, expiry time and currency. json
country
The country the user enrolled in the campaign. string
document
The voucher document. json
totalQuantity
Total quantity of the promotion at enrollment. integer
expiryTime
Expiration time of the promotion. timestamp
formattedMoney
The money that the user got after redeeming the promotion. string
moneyExpiredTime
Provisioned monetary value expiration time. timestamp
promotionHistory
History of the promotion state transitions. json
promotionState
State information for the promotion. json
status
Status of the promotion. string
timestamp
Time when the state transition happened. timestamp
device
Device where the user triggered the action leading to the promotion state transition. json
userCountry
The users "Play Country", specified as an upper-case III country code. string
userLocale
The locale of the users frontend or app used to enroll in the promotion. json
lastModificationTime
Time of the last change made on the promotion. timestamp
Resource Group * Description Exported Objects
A table representing Resource Groups and the objects that are exported with it.
play.installs

Installs
play.purchases

Purchases
play.subscriptions

Subscriptions
play.library

Library
play.redemptions

Redemptions
play.usersettings

Play User Settings
play.devices

Devices
play.playpoints

Play Points
play.promotions

Promotions
play.grouping

Play Grouping
* To obtain the OAuth Scope Name for a particular Resource Group, append "https://www.googleapis.com/auth/dataportability." to the Resource Group. For example, the OAuth Scope Name for the "myactivity.search" Resource Group is "https://www.googleapis.com/auth/dataportability.myactivity.search".
Create a Mobile Website
View Site in Mobile | Classic
Share by: