Google Play Screenshots & Icons — All Countries & Languages avatar

Google Play Screenshots & Icons — All Countries & Languages

Pricing

Pay per usage

Go to Apify Store
Google Play Screenshots & Icons — All Countries & Languages

Google Play Screenshots & Icons — All Countries & Languages

Download Google Play app icons, screenshots & promo videos across ALL countries and languages — de-duplicated into distinct variants showing which regions use each. For ASO, UA & competitor research.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Muhammad Yasir Sarwar

Muhammad Yasir Sarwar

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 months ago

Last modified

Share

Google Play Icons & Screenshots — All Countries & Languages

Pull an app's icon, header image, screenshots and promo video from Google Play across every country and language in a single run — then automatically de-duplicate them so you see only the distinct creative variants and exactly which regions use each one.

Built for ASO managers, UA teams, localization specialists and competitive researchers who need to see how an app presents itself worldwide — without opening 100 Play Store tabs by hand.

Why this one is different

Most Play scrapers return data for a single locale. This Actor sweeps all regions × languages, then collapses identical assets so you instantly see:

  • How many distinct icons an app uses globally, and in which markets.
  • Which regions get localized screenshots vs. the default set.
  • The full media set (icon, feature graphic, screenshots, promo video) per variant.

Input

FieldDescription
appIdsGoogle Play package names, e.g. com.whatsapp. Add as many as you like.
countriesTwo-letter country codes (us, gb, in, de, br, jp…). Leave empty for a broad ~48-market default.
languagesTwo-letter language codes (en, es, fr, ar, hi…). Leave empty for English.
resultTypedistinct-variants (de-duped, recommended), per-locale (raw), or both.
maxConcurrencyParallel locale fetches, 1–20 (default 5).
delayMsPoliteness delay between requests (default 250 ms).

Example input

{
"appIds": ["com.whatsapp", "com.spotify.music"],
"countries": ["us", "in", "br", "de", "jp", "sa"],
"languages": ["en", "hi", "pt", "de", "ja", "ar"],
"resultType": "distinct-variants"
}

Output

Distinct-variants rows (recommended):

{
"type": "icon-variant",
"appId": "com.whatsapp",
"variant": 1,
"icon": "https://play-lh.googleusercontent.com/....",
"localeCount": 42,
"locales": ["us/en", "in/hi", "br/pt", "..."]
}
{
"type": "screenshots-variant",
"appId": "com.whatsapp",
"variant": 2,
"screenshots": ["https://...", "https://..."],
"screenshotCount": 6,
"localeCount": 5,
"locales": ["jp/ja", "kr/ko", "..."]
}

Per-locale rows carry the full localized listing (icon, headerImage, screenshots, video, title, developer, url) for each country/language.

Every image URL is a direct Google CDN link you can download or hotlink.

Notes

  • Availability varies by region — locales where the app isn't listed are skipped (counted in the run summary).
  • Uses the maintained google-play-scraper parser, which tracks Play Store layout changes.
  • Be reasonable with maxConcurrency to avoid Google throttling.