Creating API Keys for Google Play Console

Generate and configure Google Play Console API keys to enable Statused monitoring for your Android apps.

This guide walks you through creating API keys for Google Play Console to enable Android app monitoring. Google's official documentation can be confusing, so we'll break it down step by step with clear instructions.

Before You Start

What You'll Need:

  • Admin access to your Google Play Console account
  • Google Cloud permissions to either create a new project (Project Creator role) or manage service accounts in an existing one (Service Account Creator role)

Language Tip

If you see Google Play Console in your local language, add &hl=en at the end of any URL (before #...) to switch to English. All links in this guide already include this parameter.

Creating Your API Key

Note Your Developer Account ID

Head to Google Play Console, click Account Details, and write down your Developer Account ID. You'll need this to verify you're working with the correct project later.

Enable the Google Play Developer API

Before creating API keys, you need to enable the Google Play Developer API:

  1. Go to Google Play Developer API in Google Cloud Console.

  2. Choose an existing Google Cloud project or create a new one.

Pro Tip

Create a dedicated project called "Google Play Console Project" for all your Google Play API needs. This keeps things organized and makes permission management easier.

  1. Click ENABLE to activate the Google Play Developer API for your selected project.

Create a Service Account

Best Practices

If you're already using a service account for tools like fastlane, don't reuse it. Create a dedicated one for Statused to prevent API rate limit conflicts and keep your integrations isolated.

  1. Open Service Accounts and select the project you want to use.

  2. Click CREATE SERVICE ACCOUNT at the top of the page.

  3. Check that you're in the correct project by looking for your Developer Account ID in the light gray text before .iam.gserviceaccount.com, or check the project name in the navigation bar.

  4. Provide a descriptive name like "statused-service-account".

  5. Save the generated email address below the Service account ID field. You'll need this later.

  6. Click DONE (don't click CREATE AND CONTINUE as the optional steps aren't needed).

Creating a service account in Google Cloud Console

Create Your API Key JSON

After creating your service account, you'll see it in the service accounts list:

  1. Click the button next to your new service account and select Manage keys

  2. Click in ADD KEYCreate New Key

  3. Ensure JSON is selected as the key type and click CREATE

  4. Download and save the JSON file to your computer. Remember the location as you'll need to upload this to Statused.

Grant Console Access

Next, you'll need to connect the service account you just created to Google Play Console.

  1. Go to Google Play Console and select Users and permissionsInvite new users

  2. Paste the service account email you saved earlier — the one that ends with .iam.gserviceaccount.com.

  3. Make sure to not add any apps to the App permissions tab.

  4. Instead, open the Account permissions tab and choose appropriate permissions:

    • Select only View app information and download bulk reports (read-only)
    • This provides read-only access, which is all Statused needs and keeps your account secure

    Here for fastlane?

    If you're here to set up fastlane instead of Statused, select Admin (all permissions) to ensure full access. This avoids common permission issues when running fastlane actions like supply or validate_play_store_json_key.

Setting permissions for Statused in Google Play Console

  1. Finally, click Invite user and confirm to send the invitation. This completes the setup.

Next Step: Connect to Statused

With your JSON key file ready, you can now connect your Google Play Console account to Statused:

  1. Head back to your Statused dashboard and navigate to API KeysAdd API Key
  2. Select Google Play as your platform
  3. Upload your service account .json file and fill in the other required details
  4. Hit Add API Key — we'll automatically validate the key permissions when saving to ensure everything was set up correctly.

That's it! Your Google Play Console account is now connected.

Where to go from here

Now that your Google Play Console account is connected, head back to the Quickstart guide to set up your first monitoring workflow.

Troubleshooting

Having issues? This process can be tricky. If you run into problems, reach out and we'll help you get set up properly.

Here are some common resources from Google that might help: