Google Play Scraper avatar

Google Play Scraper

Pricing

$19.99/month + usage

Go to Apify Store
Google Play Scraper

Google Play Scraper

Extract complete Google Play app data, including descriptions, ratings, reviews, installs, screenshots, versions, and developer info. Ideal for market research, competitor analysis, ASO, and dataset creation. Fast, reliable, and perfect for automated app intelligence.

Pricing

$19.99/month + usage

Rating

5.0

(3)

Developer

Scraper Engine

Scraper Engine

Maintained by Community

Actor stats

1

Bookmarked

138

Total users

2

Monthly active users

2 days ago

Last modified

Share

๐Ÿ“ฑ Google Play Scraper โ€” Apps, Details, Similar Apps & Reviews

Scrape the Google Play Store at scale: full app metadata, keyword search results, recommended/similar apps, and unlimited user reviews โ€” all in one Actor. Fast, reliable, and built to keep going even when Google Play pushes back, thanks to an automatic direct โ†’ datacenter โ†’ residential proxy ladder. ๐Ÿš€

No login. No API keys. Just paste app URLs/IDs (bulk supported) or keywords, pick an action, and hit Start.


โœจ Why Choose Us?

  • ๐Ÿง  4 actions in one โ€” reviews, app search, app details, and similar apps.
  • ๐Ÿ›ก๏ธ Smart anti-block โ€” starts direct (cheapest), and only escalates to datacenter then residential proxies when Google Play blocks. Once it falls back, it sticks with the working tier.
  • โšก Browser-grade requests without a browser โ€” powered by impit TLS/HTTP impersonation, so it's light and fast.
  • ๐Ÿ’พ Never lose data โ€” every record is streamed to the dataset the moment it's scraped. A crash mid-run still leaves you a full partial dataset.
  • ๐Ÿ” Resumable reviews โ€” pick up exactly where you left off with lastCursor.
  • ๐Ÿ“Š Clean output views โ€” separate Apps and Reviews tables in the Console.

๐Ÿ”‘ Key Features

FeatureDetails
โญ ReviewsFull reviews: rating, text, thumbs-up, version, developer reply, criteria, date
๐Ÿ”Ž App searchSearch by keyword, get full app details for every match
๐Ÿ“ฆ App detailsTitle, score, installs, developer, pricing, screenshots, categories & more
๐Ÿงฉ Similar appsApps recommended from any source app
๐ŸŒ LocalizationPer-country (gl) and per-language (hl) scraping
๐Ÿ“ฅ Bulk inputPaste many URLs/IDs or keywords at once

๐ŸŽฏ Actions

ActionUsesOutput
โญ scrapeReviews๐Ÿ”— urlsOne dataset item per review
๐Ÿ”Ž scrapeAppSearch๐Ÿ” keywordsOne dataset item per app
๐Ÿ“ฆ scrapeAppUrls๐Ÿ”— urlsOne dataset item per app
๐Ÿงฉ scrapeSimilarApps๐Ÿ”— urlsOne dataset item per similar app

๐Ÿ“ฅ Input

{
"action": "scrapeReviews",
"scrapeReviews.appId": "com.rockstargames.gtasa",
"scrapeReviews.country": "us",
"scrapeAppSearch.keywords": ["trading", "market", "stocks", "investing", "crypto"],
"scrapeAppSearch.country": "us",
"scrapeAppUrls.urls": ["https://play.google.com/store/apps/details?id=com.tradingview.tradingviewapp"],
"scrapeSimilarApps.urls": ["https://play.google.com/store/apps/details?id=com.tradingview.tradingviewapp"],
"count": 1000,
"cursor": "",
"proxyConfiguration": { "useApifyProxy": true }
}
FieldTypeUsed byDescription
actionstringโ€”scrapeReviews ยท scrapeAppSearch ยท scrapeAppUrls ยท scrapeSimilarApps
scrapeReviews.appIdstringโญ reviewsApp ID (or full URL) to collect reviews for
scrapeReviews.countrystringโญ reviewsStorefront country code (us, in, de, โ€ฆ)
scrapeAppSearch.keywordsarray๐Ÿ”Ž searchSearch keywords (bulk)
scrapeAppSearch.countrystring๐Ÿ”Ž searchStorefront country code
scrapeAppUrls.urlsarray๐Ÿ“ฆ app URLsApp URLs or raw IDs (bulk)
scrapeSimilarApps.urlsarray๐Ÿงฉ similarSource app URLs or IDs (bulk)
countintegerallMax records to collect. 0/empty = all
cursorstringโญ reviewsResume from a previous run's lastCursor
proxyConfigurationobjectallApify proxy settings for the fallback ladder

๐Ÿ“ค Output

App item (search / app URLs / similar apps):

{
"title": "ChatGPT",
"appId": "com.openai.chatgpt",
"summary": "Your AI assistant for writing, search, image generation, and more",
"score": 4.76,
"scoreText": "4.8",
"ratings": 48242175,
"reviews": 170414,
"installs": "1,000,000,000+",
"price": 0,
"free": true,
"currency": "USD",
"developer": "OpenAI",
"developerEmail": "support@openai.com",
"genre": "Productivity",
"contentRating": "Teen",
"released": "Jul 21, 2023",
"version": "1.2026.153",
"icon": "https://play-lh.googleusercontent.com/...",
"screenshots": ["https://..."],
"url": "https://play.google.com/store/apps/details?id=com.openai.chatgpt&hl=en&gl=us"
}

Review item (scrapeReviews):

{
"appId": "com.supercell.brawlstars",
"id": "34e8ba28-7f32-4806-89a2-9823ed4c9a58",
"userName": "Chase Doughty",
"userImage": "https://play-lh.googleusercontent.com/...",
"date": "2025-10-04T20:56:47.251Z",
"score": 5,
"scoreText": "5",
"text": "I love this game...",
"thumbsUp": 7961,
"version": "63.342",
"replyText": null,
"replyDate": null,
"criterias": [],
"url": "https://play.google.com/store/apps/details?id=com.supercell.brawlstars&reviewId=34e8ba28-..."
}

๐Ÿš€ How to Use (Apify Console)

  1. Log in at https://console.apify.com โ†’ Actors.
  2. Open Google Play Scraper.
  3. Pick an Action, paste your ๐Ÿ”— URLs or ๐Ÿ” keywords, set country/language and Max items.
  4. (Optional) Configure ๐Ÿ›ก๏ธ proxy โ€” the actor defaults to direct and auto-escalates if blocked.
  5. Click Start โ–ถ๏ธ and watch the live logs.
  6. Open the Output tab (switch between Apps and Reviews views).
  7. Export to JSON / CSV / XLSX.

๐Ÿค– Use via API

curl -X POST "https://api.apify.com/v2/acts/<ACTOR_ID>/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"action": "scrapeAppUrls",
"scrapeAppUrls.urls": ["https://play.google.com/store/apps/details?id=com.openai.chatgpt"],
"count": 10
}'

๐Ÿ’ก Best Use Cases

  • ๐Ÿ“ˆ ASO & competitor research โ€” track ratings, installs, and metadata over time.
  • ๐Ÿ—ฃ๏ธ Voice-of-customer / review mining โ€” sentiment, bug reports, feature requests.
  • ๐Ÿ” Market discovery โ€” find apps by keyword or "similar apps" graphs.
  • ๐Ÿงพ Lead gen โ€” developer names, emails, and websites.

๐Ÿ’ฒ Pricing

This Actor uses pay-per-result (one charge per dataset item via the apify-default-dataset-item event). You only pay for the records you actually collect โ€” set Max items to cap your spend. Platform usage (compute/proxy) is included per your plan.


โ“ FAQ

Where do I find the app ID? It's the id= value in a Play URL, e.g. com.openai.chatgpt.

Reviews stopped early โ€” how do I resume? Each run saves a lastCursor to the run's key-value store. Paste it into the cursor field of a new run.

Do I need a proxy? No. The Actor starts direct and only falls back to datacenter, then residential proxies if Google Play blocks it.

Why are some app fields null? Google Play omits fields that don't apply to a given app (e.g. no video, no IAP). That's expected.


  • Data is collected only from publicly available Google Play pages.
  • You are responsible for compliance with GDPR/CCPA, Google's ToS, and applicable laws.
  • Be a good citizen: keep request volumes reasonable.

๐Ÿ›Ÿ Support & Feedback

Found a bug or want a new field? Open an issue on the Actor's Issues tab. We read every one. ๐Ÿ™Œ