Get the Google Play listing of an app in any language.
Returns the store listing of one app for a country and language exactly as Google Play serves it: title, short and full description, what's new, icon, feature graphic, trailer and screenshots. Any language Google Play Console accepts can be requested. The listing is crawled on demand and kept; freshness sets how old a kept listing may be before it is crawled again. A call waits for a running crawl for up to about 30 seconds and answers 202 with the crawl state if it is still running; repeat the same request to get the listing. Pass wait=false to get the 202 immediately. Repeated requests for the same listing share one crawl. translated tells whether Google Play machine-translated the texts instead of showing a translation the developer supplied. The call that queues a crawl costs the crawl price, even when it answers 202; a call served from a kept listing, including a kept not-found, costs the read price; a 202 to a call that found the crawl already running costs nothing, and so do a 422, a 429 and any 5xx, a failed crawl (502) included.
Request
- Base URL: https://api.appstorespy.com (the document declares no server; this is the origin it was published from)
- URL: https://api.appstorespy.com/play/apps/{id}/listing
- Auth: API key in header API-KEY
Path parameters
App ID(bundle)
Query parameters
An enumeration.
Country of the listing (Google Play gl). By default: US.
Every locale Google Play Console accepts for a store listing. Used by the live listing endpoint, which crawls Google Play directly and is not limited by the languages stored in Elasticsearch (see AppLanguages).
Language of the listing (Google Play hl), any Google Play Console locale. By default: en_US.
An enumeration.
How old a kept listing may be before it is crawled again.
Wait for a running crawl, or answer 202 right away.
Response
The listing
Changes
No recorded changes to this operation across all 1 revision of this API.