App stores
Google Play Games API
Browse Google Play game categories or search a query, returning only candidates whose first-party product metadata identifies a game. Query pages can be shorter than the requested limit; follow next_page_token when present.
Make a request
Use your existing PrismCrawl API key and credit balance. A completed request consumes one credit, including recognized empty or unavailable results and source changes found during a valid continuation. Validation and operational errors remain uncharged. Each completed continuation request is billed separately.
curl 'https://api.prismcrawl.com/v1/google/play/games/search' \
--request POST \
--header 'content-type: application/json' \
--header 'x-api-key: <PRISMCRAWL_API_KEY>' \
--data '{
"category": "GAME_ACTION",
"country": "us"
}'Supported parameters
| Parameter | Usage |
|---|---|
query | Optional game query. Results follow Google Play's search order and include only products whose source category identifies them as games. Omit query to browse a category. |
category | Browse a Games category, such as GAME, GAME_ACTION, or GAME_PUZZLE, or combine it with query to return games verified in that category. |
country | Two-letter country or storefront code, such as us or gb. |
language | Provider-supported language code, such as en. |
limit | Maximum games to return. Query searches inspect at most 32 source candidates per request; a filtered page may be shorter or empty while a next_page_token remains available. |
next_page_token | Copy the opaque next_page_token from the previous response using the same account, search parameters, device, and result limit. Tokens expire after one hour; restart pagination if rejected or expired. |
device | Device presentation for the source request. desktop, mobile, tablet |
html | Return the encoded original response rather than parsed JSON. |
zero_trace | Do not archive source or parsed response artifacts. |
Structured results
Read items from data.content.results. The response also includes the search metadata, pagination state, and any extracted SERP features. Optional fields appear when supplied by the provider.
Query results retain Google Play's search order and include only products verified against their canonical GAME_* category. Each request inspects at most 32 source candidates, so pages can contain fewer games than requested, or no games while a continuation token is still available. If a later candidate cannot be verified, a completed partial page preserves verified games and marks partial_results: true with partial_reason: candidate_verification_failed. It costs one credit, and its continuation resumes at the first unverified candidate.
idtitlenameurlpositionthumbnailratingdescriptionsummarydeveloperdeveloper_iddeveloper_websiteauthorauthorsbundle_idcategorycategory_idrating_countpriceprice_textcurrencyfreeinstallsminimum_installscontent_ratingoperating_systemreleasedupdatedversionversion_textrelease_notesscreenshotsminimum_os_versionlanguagessupported_devicespublisherpublishedisbnpagesdurationduration_minutesinformationContinue with data.content.next_page_token when has_next_page is true. Omit page when using a token and keep the other request parameters unchanged, including the query or ID, country, language, device, result limit, and sort order. Stop when no token is returned. Tokens belong to the same account and expire after one hour. Restart pagination if a token is expired or rejected, including tokens issued before authenticated tokens were introduced. If the source inventory changes after a valid continuation is fetched, a completed HTTP 200 response costs one credit and marks pagination_limited: true with pagination_reason: stale_cursor. Keep any returned results and restart pagination; no continuation token is returned.