Pricing
Pay per usage
App Store and Google Play Scraper
Scrape Apple App Store and Google Play Store. Search apps, get details, reviews, top charts, and developer profiles. Supports 150+ countries.
Pricing
Pay per usage
Rating
5.0
(1)
Developer
Actor stats
0
Bookmarked
80
Total users
19
Monthly active users
3 months ago
Last modified
Categories
Share
App Store & Google Play Scraper
Scrape Apple App Store and Google Play Store data. Search apps, get details, reviews, top charts, and developer profiles from both stores with a single actor.
Features
- Search apps by keyword on both App Store and Google Play
- App details: name, developer, rating, review count, price, category, description, version, last updated, size, downloads (Play), screenshots, and more
- App reviews with rating, text, date, username, helpful votes, developer replies (Play)
- Top charts: free, paid, and grossing apps by category and country
- Developer profiles: get all apps by a developer
- 150+ countries with locale filtering
- Normalized output: same JSON format for both stores
Input Examples
Search apps
{"action":"search","store":"both","searchTerms":["fitness tracker","meditation app"],"country":"us","maxResults":50}
Get app details
{"action":"details","store":"both","appIds":["com.spotify.client","com.spotify.music","324684580","https://apps.apple.com/us/app/spotify/id324684580"],"country":"us"}
Scrape reviews
{"action":"reviews","store":"both","appIds":["com.spotify.client","324684580"],"country":"us","maxReviews":200,"reviewSort":"newest"}
Get top charts
{"action":"topCharts","store":"both","chartType":"free","category":"GAMES","country":"us","maxResults":100}
Get developer apps
{"action":"developer","store":"both","developerIds":["Spotify AB","324684580"],"country":"us","maxResults":50}
Output Format
App object
| Field | Type | Description |
|---|---|---|
| store | string | apple or google |
| appId | string | App ID (numeric for Apple, package name for Google) |
| bundleId | string | Bundle/package identifier |
| name | string | App name |
| url | string | Store page URL |
| developer | string | Developer name |
| developerId | string | Developer ID |
| developerUrl | string | Developer page URL |
| icon | string | App icon URL |
| rating | number | Average rating (1-5) |
| reviewCount | number | Total number of ratings |
| price | string | Formatted price or "Free" |
| priceValue | number | Numeric price |
| currency | string | Price currency code |
| category | string | Primary category |
| categories | array | All categories |
| description | string | Full description |
| version | string | Current version |
| lastUpdated | string | Last update date |
| releaseDate | string | Original release date |
| size | string | Formatted file size |
| downloads | string | Download count (Google Play only) |
| minimumOsVersion | string | Minimum OS version |
| contentRating | string | Age/content rating |
| screenshots | array | Screenshot URLs |
| scrapedAt | string | ISO timestamp of scrape |
Review object
| Field | Type | Description |
|---|---|---|
| store | string | apple or google |
| appId | string | App ID |
| type | string | Always review |
| reviewId | string | Unique review ID |
| userName | string | Reviewer name |
| rating | number | Star rating (1-5) |
| title | string | Review title (Apple only) |
| text | string | Review text |
| date | string | Review date |
| version | string | App version reviewed |
| helpfulCount | number | Helpful votes |
| developerReply | string | Developer response (Google only) |
| country | string | Country code |
Supported Categories
Use these category names in the category field:
GAMES, BUSINESS, EDUCATION, ENTERTAINMENT, FINANCE, FOOD_AND_DRINK, HEALTH_AND_FITNESS, LIFESTYLE, MEDICAL, MUSIC, NAVIGATION, NEWS, PHOTO_AND_VIDEO, PRODUCTIVITY, REFERENCE, SHOPPING, SOCIAL_NETWORKING, SPORTS, TRAVEL, UTILITIES, WEATHER
Google Play additional: ART_AND_DESIGN, AUTO_AND_VEHICLES, BEAUTY, BOOKS_AND_REFERENCE, COMICS, COMMUNICATION, DATING, EVENTS, HOUSE_AND_HOME, MAPS_AND_NAVIGATION, MUSIC_AND_AUDIO, NEWS_AND_MAGAZINES, PARENTING, PERSONALIZATION, PHOTOGRAPHY, TOOLS, VIDEO_PLAYERS
Country Codes
Use standard ISO 3166-1 alpha-2 codes: us, gb, de, fr, jp, kr, cn, br, in, au, ca, mx, es, it, nl, se, no, dk, fi, ru, tr, sa, ae, sg, my, th, id, ph, vn, tw, hk, etc.
Pricing
Pay-per-event: $0.40 per 1,000 results ($0.0004 per result)
| Usage | Results | Cost |
|---|---|---|
| Search 1 keyword, both stores | ~100 | $0.04 |
| 100 app details | 100 | $0.04 |
| 500 reviews | 500 | $0.20 |
| Top 200 chart, both stores | 400 | $0.16 |
Technical Notes
- Apple App Store: Uses the public iTunes Search API for search and details, RSS/JSON feed for reviews and charts, and the AMP API as a fallback for additional reviews.
- Google Play Store: Scrapes the web interface for search, details, and charts. Uses the internal batchexecute API for paginated reviews.
- Rate limiting: Built-in delays between requests to avoid IP blocks. Use Apify Proxy for best reliability.
- Review limits: Apple RSS feed provides up to 500 reviews per app. Google Play batchexecute API can fetch thousands.
