App stores
Google Play Product API
Google Play Product API. Look up an app, game, book, or movie by ID and get its full store listing details, ratings, and pricing as JSON.
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/product' \
--request POST \
--header 'content-type: application/json' \
--header 'x-api-key: <PRISMCRAWL_API_KEY>' \
--data '{
"country": "us",
"id": "com.google.android.apps.maps",
"language": "en"
}'Supported parameters
| Parameter | Usage |
|---|---|
idRequired | The product ID from Google Play search results or the id parameter in its store URL. Use the matching category for apps, books, movies, or audiobooks. IDs contain 1–250 letters, digits, dots, underscores, or hyphens. |
category | A category identifier supported by this operation. apps, books, movies, audiobooks, tv |
country | Two-letter country or storefront code, such as us or gb. |
language | Provider-supported language code, such as en. |
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. |
season_id | Select a season of category tv using its native season ID. |
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.
If Google Play explicitly reports that it cannot find the requested product, the API returns a billable HTTP 200 empty result with product_not_found: true,source_result_count: 0, and source_status: 404 in search metadata. The source status describes the completed lookup; the API response is HTTP 200.
authorauthorsavailabilitybrandbundle_idcategorycategory_idcontent_ratingcurrencydescriptiondeveloperdeveloper_iddeveloper_websitedurationduration_minutesepisodesfreeidimagesinformationinstallsisbnlanguagesmerchantminimum_installsminimum_os_versionnamenetworkoperating_systempagespositionpriceprice_textprivacy_policypublishedpublisherrankratingrating_countrelease_notesreleasedscreenshotsseasonsselected_season_idsummarysupported_devicesthumbnailtitletypeupdatedurlversionversion_textyearSDKs and guides
The official SDKs cover this endpoint with typed parameters, automatic retries, and pagination helpers.
- Python SDK:
pip install prismcrawl - Node.js SDK:
npm install prismcrawl