App, game and podcast data

Google Play App Details Scraper

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.

$2.00per 1,000 ยท App fetched

One app listing delivered with all fields. Apps that do not exist in the chosen country are never charged.

run it
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

Input

FieldNameWhat it does
apps
required
AppsGoogle 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.
countryCountryTwo-letter store country (gl): prices, availability and installs text follow it. E.g. US, GB, NL, DE, IN.
languageLanguageListing language (hl), e.g. en, nl, de.

What you get back

FieldType
appIdstring, null
urlstring, null
titlestring, null
developerstring, null
developerUrlstring, null
summarystring, null
descriptionstring, null
scorenumber, null
ratingsinteger, null
reviewsinteger, null
installsTextstring, null
installsMininteger, null
installsRealinteger, null
pricenumber, null
currencystring, null
isFreeboolean, null
inAppPurchasesstring, null
categorystring, null
categoryIdstring, null
contentRatingstring, null
versionstring, null
androidVersionstring, null
releasedstring, null
updatedstring, null
updatedAtstring, null
websitestring, null
iconUrlstring, null
headerImageUrlstring, null
screenshotUrlsarray, null
countrystring, null
languagestring, null
statusstring, null
inputstring, null
errorCodestring, null
errorstring, null
releasedAtstring, null