App Store and Google Play Scraper
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
0.0
(0)
Developer
abdulrahman alrashid
Actor stats
0
Bookmarked
1
Total users
0
Monthly active users
2 days 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.