Google Play Developer APIs
The Google Play Developer API allows you to perform a number of publishing and app-management tasks. It
includes two components:
Subscriptions and In-App Purchases
You can use the Google Play Developer API to manage:
You can use these resources to check the status of purchases, and to
modify and cancel recurring purchases.
To learn more about how to sell subscriptions in an Android app, read
Google
Play In-app Billing
on the Android Developers site.
Publishing API
The Google Play Developer Publishing API allows you to automate frequent tasks having to do
with app production and distribution. This provides functions similar to
those available to a developer through the
Play Console
,
such as:
- Uploading new versions of an app
- Releasing apps, by assigning APKs to various
Tracks
(alpha, beta, staged
rollout, or production)
- Creating and modifying Google Play Store listings, including localized text and graphics
and multi-device screenshots
Those tasks are performed using the new
edits
functionality, which take a transactional approach to making changes;
you bundle several changes into a single draft
edit
,
then commit the changes all at once. (None of the changes take effect
until the edit is committed.)
Getting Started
To start using the Google Play Developer API, have a look at the
Getting Started
page.
There are Java and Python libraries you can use to manage interaction with the
Publishing API. We have provided code samples on the
Client Libraries and Code Samples
page. If you are using
other languages, you can access the REST APIs directly via HTTP.
If you’re having issues using the Google Play Developer API,
we’re
here to help
.
Other APIs