Google Play Console - Organic Search

With the Organic Search endpoint you can fetch all the keywords that drove organic traffic to any connected app over the selected date range. You will also get the breakdown of Store Listing Visitors & Store Listing Acquisitions per keyword.

Price

DatapointDescriptioncredits/request
property objectHash containing the values of the property, the start date and end date of the report.1
⚠️Changes in reported metrics

Since June 27, 2026, Store Listing Acquisitions, Store Listing Visitors and the conversion rates returned by Store Performance and Organic Search may reflect a metric change on Google Play Console's side. AppTweak is realigning the data.

The response for the playstore performance report request will be a JSON which contains all the info related to the google play console, without pagination. This information is organized by app, country and then keyword.

⚠️

Changes in reported metrics

Due to recent changes in Google Play Console reporting, Store Listing Acquisitions returned by the API endpoints Store Performance and Organic Search from June 27th 2026 onward may reflect a different metric introduced by Google. This change also affects Store Listing Visitors and Conversion Rates. We are working to realign the data as soon as possible.

Query Params
string
required

The api-account-id of the integrated account. Get the list of integrated accounts using the integrated accounts endpoint. It must be an "google-play-console" integration. You can only pass 1 api account id.

string
required

The list of app ids separated by commas for which to fetch the report. Get the list of products using the integrated apps endpoint.

string

Comma-separated country codes among the territories Google Play Console reports. Default: all available countries

string

The start date for the report in the format: YYYY-MM-DD. Default: 30 days ago

string

The end date for the report in the format: YYYY-MM-DD. Default: yesterday

Responses

401

Unauthorized. Unknown or missing API token.

403

Forbidden. Returned when the API plan does not include integration data access, when there are not enough credits to perform the request, when one of the requested apps is not owned by the connected account, or when the requested resource does not belong to the requester's account.

422

Validation error. Returned when a parameter is invalid.

Language
Credentials
Header
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json