EveryData platform API

Google Play API

Google Play separates Google Play app discovery, app details, versions, user reviews, and developer replies across 3 documented actions (`search`, `profile`, `reviews`), keeping discovery and object-detail contracts distinct.

Start with `search` to match public results using `keyword`, and use `profile` with `app_id` to retrieve details for a specific public record, keeping the two result shapes distinct.

Endpoint
POST /api/v1/social
Capabilities
3
Per 1,000
$1.389

Available capabilities

Compare the Google Play actions by required input, returned data, and price. Use the action identifier exactly as shown in your request.

ActionRequiredOptionalDeliveryLimitPer 1,000Response fields
search

Search

Search public results on Google Play. Accepts these parameters: keyword and sort. Returns these fields: app_id, updated_at, min_installs, and installs.

keywordsortSync deliveryCatalog values: defaultLimit=20, maxLimit=100. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsapp_id · url · name · summary · description · developer · developer_email · developer_website · score · rating_count · review_count · installs · min_installs · price · is_free · currency · category · content_rating · contains_ads · offers_iap · version · released · updated_at · android_version · icon_url · header_image_url · privacy_policy · platform
profile

App details

Retrieve app details from Google Play. Accepts these parameters: sort and app_id. Returns these fields: currency, version, category, and released.

app_idsortSync delivery$1.39 per 1,000 requestsapp_id · url · name · summary · description · developer · developer_email · developer_website · score · rating_count · review_count · installs · min_installs · price · is_free · currency · category · content_rating · contains_ads · offers_iap · version · released · updated_at · android_version · icon_url · header_image_url · privacy_policy · platform
reviews

Reviews

Retrieve public reviews from Google Play. Accepts these parameters: sort and app_id. Returns these fields: text, posted_at, author_avatar_url, and thumbs_up.

app_idsortSync deliveryCatalog values: defaultLimit=40, maxLimit=200. A limit can control pages or per-parent expansion for some actions, so it is not always a final row count.$1.39 per 1,000 requestsid · app_id · text · title · score · author_name · author_avatar_url · thumbs_up · reply_text · reply_at · app_version · language · url · posted_at · platform

What does each Google Play action accept?

Each answer below pairs one callable action with its real inputs. Parameter meanings and allowed values are action-specific; a familiar name does not carry the same meaning across every platform.

Official sources are linked only to clarify the platform term beside them. They do not imply platform authorization or endorsement, and they do not add official-site features to the EveryInfra API contract.

What do the Google Play search parameters mean?

Search public results on Google Play. Accepts these parameters: keyword and sort. Returns these fields: app_id, updated_at, min_installs, and installs.

keywordRequired
A Google Play app-name or use-case query, such as note taking. It is not an exact package-name lookup. Use app_id for app details and reviews.
sortOptional
The app-review order: newest for recent reviews or top_rated for higher-rated reviews; reviews default to newest. The shared contract also lists this name on search and profile, but it is not an app-search ranking or overall-rating filter.
Allowed values:newesttop_rated

What do the Google Play profile parameters mean?

Retrieve app details from Google Play. Accepts these parameters: sort and app_id. Returns these fields: currency, version, category, and released.

app_idRequired
The Android package name from the ?id= value of a Play Store URL, such as com.example.app. It is not an Apple App Store numeric ID. Pass the package name, not the full Play URL.
sortOptional
The app-review order: newest for recent reviews or top_rated for higher-rated reviews; reviews default to newest. The shared contract also lists this name on search and profile, but it is not an app-search ranking or overall-rating filter.
Allowed values:newesttop_rated

What do the Google Play reviews parameters mean?

Retrieve public reviews from Google Play. Accepts these parameters: sort and app_id. Returns these fields: text, posted_at, author_avatar_url, and thumbs_up.

app_idRequired
The Android package name from the ?id= value of a Play Store URL, such as com.example.app. It is not an Apple App Store numeric ID. Pass the package name, not the full Play URL.
Google Play: App Ratings, User Reviews, and Developer RepliesOfficial documentation explains that ratings and reviews can be updated by users and that reviews can be associated with app versions, helpful votes, and developer replies. Public reviews are subject to moderation delays, and test feedback is not public. The capabilities of the official console and reply API do not equate to the capabilities of this endpoint.Checked
sortOptional
The app-review order: newest for recent reviews or top_rated for higher-rated reviews; reviews default to newest. The shared contract also lists this name on search and profile, but it is not an app-search ranking or overall-rating filter.
Allowed values:newesttop_rated

How to use the Google Play API

  1. 01Read the public catalog and choose a platform action.
  2. 02Send the platform, action, and required parameters to POST /api/v1/social.
  3. 03Handle a synchronous result or poll the returned job ID when the selected action is asynchronous.
  4. 04Store the structured response fields needed by your application.
google_play_search.sh
curl -X POST https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"google_play","action":"search","params":{"keyword":"<keyword>"}}'

Google Play API questions

What can I retrieve with the Google Play API?

Set platform to google_play. The current catalog lists search, app details, and reviews. These action names identify different Google Play objects or views; they are not interchangeable search modes.

Which input starts a Google Play `search` request?

A Google Play app-name or use-case query, such as note taking. It is not an exact package-name lookup. Use app_id for app details and reviews. Send it as keyword inside params.

Which fields can Google Play `search` return?

Its declared schema includes app_id, name, summary, and description. A declared field can still be absent from an individual source record, and every other action has its own field list.

Does every Google Play action return immediately?

No assumption is needed: this page labels each action's delivery mode. The current catalog contains sync delivery; poll a returned job ID only for an action labeled asynchronous.