Skip to main content

Google Play

This connector captures data from monthly Google Play reports into Estuary collections.

Supported data resources​

The following data resources are supported:

  • Crashes
  • Installs
  • Reviews

Prerequisites​

To use this connector, you'll need:

  • A Google Play account with Account Owner or Admin permissions.
  • A service account.

Authentication​

A service account key is required to authenticate the connector. Please refer to Google's documentation on how to set up a service account. Inside the Google Play Console, ensure your service account's email address is invited and has the following permissions:

  • View app information and download bulk reports (read-only)
  • View financial data, order, and cancellation survey responses
info

Your Google Play account must have Account Owner or Admin permissions.

Configuration​

You configure connectors either in the Estuary web app, or by directly editing a specification file. See connectors to learn more about using connectors. The values and specification sample below provide configuration details specific to the Google Play source connector.

Properties​

Endpoint​

PropertyTitleDescriptionTypeRequired/Default
/bucketStart DateThe bucket containing your Google Play data. The bucket starts with pubsite_prod. For example, pubsite_prod_some_identifier.stringRequired
/credentialsCredentialsCredentials for the serviceobject
/credentials/credentials_titleAuthentication MethodSet to Google Service Account.stringRequired
/credentials/service_accountService Account JSON keyThe service account key.stringRequired
/start_dateStart DateThe date from which you'd like to replicate data, in the format YYYY-MM-DDT00:00:00Z. All data updated after this date will be replicated.stringDefaults to 30 days before the present

Bindings​

PropertyTitleDescriptionTypeRequired/Default
/nameData resourceName of the data resource.stringRequired
/intervalIntervalInterval between data syncsstringPT1H

Sample​

captures:
${PREFIX}/${CAPTURE_NAME}:
endpoint:
connector:
image: ghcr.io/estuary/source-google-play:v1
config:
bucket: pubsite_prod_0123456_my_bucket
credentials:
credentials_title: Google Service Account
service_account: <secret>
start_date: "2025-08-05T00:00:00Z"
bindings:
- resource:
name: crashes
interval: PT1H
target: ${PREFIX}/crashes