Google Play Scraper
Pricing
from $2.00 / 1,000 results
Google Play Scraper
Scrapes Google Play app listings, search results, and user reviews, returning titles, developers, ratings, install counts, pricing, screenshots, and review text.
Pricing
from $2.00 / 1,000 results
Rating
0.0
(0)
Developer
Anyx Solutions
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
9 hours ago
Last modified
Categories
Share

Google Play Store Scraper
Apps, search results, and user reviews from the Google Play Store — no API key required.
Pull structured data on any Android app: ratings and rating histograms, install counts, pricing and in-app purchases, developer details, screenshots, categories, and full review text. Feed it app IDs, search queries, or Play Store URLs and get clean JSON, CSV, or Excel back. Useful for app store optimisation, competitor tracking, review mining, and market research.
⚡ Quick start
{"appIds": ["com.spotify.music"],"queries": ["music player"],"maxItems": 5,"includeReviews": true,"maxReviews": 100}
🧩 Input
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
appIds | array | no¹ | — | Play Store application IDs, e.g. com.spotify.music. |
queries | array | no¹ | — | Search terms to look up in the Play Store. |
startUrls | array | no¹ | — | Play Store URLs. App pages and search pages are both supported. |
maxItems | integer | no | 5 | Maximum apps or search results per app ID, query, or start URL. |
includeReviews | boolean | no | false | Also scrape user reviews for every app found. |
maxReviews | integer | no | 100 | Maximum reviews per app. Only used when includeReviews is on. |
reviewsSortBy | string | no | newest | newest, mostRelevant, or rating. |
language | string | no | en | Language code for listings and reviews. |
country | string | no | us | Country code that sets store region and pricing. |
proxyConfiguration | object | no | { "useApifyProxy": false } | Proxy settings. Not needed for this Actor. |
¹ Provide at least one of appIds, queries, or startUrls.
📤 Output
Every result is one dataset row. The itemType field tells the three shapes apart: app for a full
app listing, searchResult for a search card, and review for a user review.
Fields
| Field | Type | Description |
|---|---|---|
itemType | string | app, searchResult, or review. |
appId | string | Play Store application ID. |
title | string | App name. |
developer | string | Developer name. |
developerEmail | string | Developer contact email. |
developerWebsite | string | Developer website. |
score | number | Average rating out of 5. |
ratings | number | Number of ratings. |
reviews | number | Number of written reviews. |
histogram | array | Rating counts from 1★ to 5★. |
installs | string | Install count as displayed, e.g. 1,000,000,000+. |
realInstalls | number | Exact install count. |
price | number | Price in the store currency. 0 when free. |
free | boolean | Whether the app is free. |
offersIAP | boolean | Whether the app offers in-app purchases. |
genre | string | Primary category. |
contentRating | string | Content rating, e.g. Everyone. |
screenshots | array | Screenshot image URLs. |
icon | string | App icon URL. |
released | string | Original release date. |
updated | number | Last update, as a Unix timestamp. |
version | string | Current version, or Varies with device. |
url | string | Canonical Play Store URL. |
userName | string | Review author (reviews only). |
content | string | Review text (reviews only). |
thumbsUpCount | number | Helpful votes on the review (reviews only). |
description | string | Full app description as plain text. |
descriptionHTML | string | Full app description as HTML. |
summary | string | Short promotional line shown under the title. |
minInstalls | number | Install count rounded down to the bracket Google publishes. |
currency | string | Currency price is quoted in. |
inAppProductPrice | string | In-app purchase price range, as displayed. |
developerId | string | Developer's Play Store ID. |
developerAddress | string | Developer's postal address, when published. |
privacyPolicy | string | Developer's privacy-policy URL. |
genreId | string | Play Store ID of the primary category. |
categories | array | All categories the app is listed under. |
headerImage | string | Feature-graphic image URL. |
video | string | Promo video URL, when the listing has one. |
videoImage | string | Promo video thumbnail URL. |
contentRatingDescription | string | Detail behind contentRating, e.g. Mild Violence. |
adSupported | boolean | Whether Google flags the app as ad-supported. |
containsAds | boolean | Whether the listing declares ads. |
lastUpdatedOn | string | Last update as displayed, e.g. Jul 30, 2026. |
comments | array | Sample review snippets shown on the listing. |
reviewId | string | Review ID (reviews only). |
userImage | string | Review author's avatar URL (reviews only). |
reviewCreatedVersion | string | App version the review was written against (reviews only). |
at | number | Review timestamp, Unix (reviews only). |
replyContent | string | Developer's reply text (reviews only). |
repliedAt | number | Developer reply timestamp, Unix (reviews only). |
appVersion | string | App version at reply time (reviews only). |
at | number | Review timestamp (reviews only). |
replyContent | string | Developer reply, when present (reviews only). |
💡 Use cases
- App store optimisation — track how your rating, install count, and review sentiment move against competitors.
- Review mining — pull thousands of reviews per app to surface recurring complaints and feature requests.
- Market research — map a category by searching keywords and comparing ratings, pricing, and install tiers.
- Lead generation — collect developer names, emails, and websites across a category.
❓ FAQ
- Do I need a proxy? No. The Play Store serves full listing data without one, so proxies are off by default.
- How many reviews can I get? Set
maxReviewsas high as you need; the Actor pages through them automatically. - Can I get reviews in another language? Yes — set
languageandcountryto the locale you want. - Why are some fields empty? Not every app publishes every field. Promo videos, developer addresses, and content-rating descriptions are commonly absent.
🔗 More scrapers by Anyx
🤝 Anyx Solutions
We build custom scrapers and data-extraction pipelines.
- Email: tantosthor@gmail.com
🖼 Image credit
Image credit: play.google.com