Connect Play Store

Set up your Google Play Console service account to publish prices to Google Play.

To publish prices to Google Play, BasePrice uses the Google Play Developer API through a service account. You'll create the account in Google Cloud, grant it access in Google Play Console, then add the JSON key to BasePrice.

Setup

Enable the Google Play Developer API

  1. Open the Google Play Android Developer API page in Google Cloud Console
  2. Make sure the correct project is selected in the top-left dropdown
  3. Click Enable
Google Cloud Console showing the Google Play Android Developer API with the Enable button
Enable the Google Play Android Developer API for your project

Create a Service Account

  1. In Google Cloud Console, go to IAM & AdminService Accounts
  2. Click Create Service Account
  3. Enter a name (e.g., BasePrice) — a service account ID and email will be generated automatically
  4. Skip the optional Permissions and Principals steps — no Cloud roles are needed
  5. Click Done
Google Cloud Console Create Service Account form with name BasePrice and auto-generated email address
Name the account — no Cloud roles needed, skip steps 2 and 3

Download the JSON Key

  1. In the service accounts list, click the account you just created
  2. Go to the Keys tab
  3. Click Add KeyCreate new key → select JSONCreate
  4. The key file downloads automatically — save it somewhere safe
⚠️Keep this key secure

This JSON file grants API access to your Google Play account. Store it somewhere safe until you've added it to BasePrice.

Grant Access in Google Play Console

  1. Open Google Play ConsoleUsers and permissions
  2. Click Invite new users and paste the service account email from Step 2
  3. Under the Account permissions tab, enable:
    • View app information (read-only)
    • View financial data, orders & cancellation survey
    • Manage orders and subscriptions
  4. Switch to the App permissions tab, add your app, and grant Manage store presence (required to update one-time IAP prices)
  5. Click Invite user
Google Play Console Invite user page showing the service account email and Account permissions tab
Paste the service account email and set Account permissions
💡Propagation delay

Permissions can take up to 36 hours to propagate. If you get permission errors right after setup, wait and retry.

Add to BasePrice

  1. In BasePrice, go to Connected Platforms and add Google Play
  2. Upload or drag-and-drop the JSON key file you downloaded in Step 3
  3. The Service Account Email will be auto-filled — confirm it matches the one you invited in Play Console
  4. Click Save credentials
BasePrice Google Play credential form with JSON key upload and Service Account Email fields
Upload the JSON key — the email is extracted automatically

Troubleshooting

IssueSolution
"Permission denied"Verify the service account was invited in Google Play Console with the correct permissions (Step 4). Permissions can take up to 36 hours to propagate.
"API not enabled"Enable the Google Play Android Developer API in Google Cloud Console (Step 1).
"Invalid key"Make sure you're uploading the full .json key file, not just a portion of it.

Next Steps

Was this page helpful?