App, game and podcast data
Full Google Play listing per app id or URL, up to 500 apps per run and any country: title, developer, rating, ratings and reviews count, installs, price, in-app purchases, category, content rating, version, release and update dates, description. Pay per delivered app.
One app listing delivered with all fields. Apps that do not exist in the chosen country are never charged.
ACTOR=steadydata~google-play-app-details URL="https://api.apify.com/v2/acts/$ACTOR/run-sync-get-dataset-items" curl -X POST "$URL?token=$APIFY_TOKEN" \ -H "Content-Type: application/json" \ -d '{"apps": ["com.whatsapp", "https://play.google.com/store/apps/details?id=com.strava"], "country": "US", "language": "en"}' # rows come straight back as JSON, one object per delivered row
| Field | Name | What it does |
|---|---|---|
appsrequired | Apps | Google Play URLs or package names (com.example.app), one per row, up to 500. Each app is one input; an app that does not exist comes back as a free error record. |
country | Country | Two-letter store country (gl): prices, availability and installs text follow it. E.g. US, GB, NL, DE, IN. |
language | Language | Listing language (hl), e.g. en, nl, de. |
| Field | Type |
|---|---|
appId | string, null |
url | string, null |
title | string, null |
developer | string, null |
developerUrl | string, null |
summary | string, null |
description | string, null |
score | number, null |
ratings | integer, null |
reviews | integer, null |
installsText | string, null |
installsMin | integer, null |
installsReal | integer, null |
price | number, null |
currency | string, null |
isFree | boolean, null |
inAppPurchases | string, null |
category | string, null |
categoryId | string, null |
contentRating | string, null |
version | string, null |
androidVersion | string, null |
released | string, null |
updated | string, null |
updatedAt | string, null |
website | string, null |
iconUrl | string, null |
headerImageUrl | string, null |
screenshotUrls | array, null |
country | string, null |
language | string, null |
status | string, null |
input | string, null |
errorCode | string, null |
error | string, null |
releasedAt | string, null |