App Store and Google Play Scraper avatar

App Store and Google Play Scraper

Pricing

Pay per usage

Go to Apify Store
App Store and Google Play Scraper

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

abdulrahman alrashid

Maintained by Community

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

FieldTypeDescription
storestringapple or google
appIdstringApp ID (numeric for Apple, package name for Google)
bundleIdstringBundle/package identifier
namestringApp name
urlstringStore page URL
developerstringDeveloper name
developerIdstringDeveloper ID
developerUrlstringDeveloper page URL
iconstringApp icon URL
ratingnumberAverage rating (1-5)
reviewCountnumberTotal number of ratings
pricestringFormatted price or "Free"
priceValuenumberNumeric price
currencystringPrice currency code
categorystringPrimary category
categoriesarrayAll categories
descriptionstringFull description
versionstringCurrent version
lastUpdatedstringLast update date
releaseDatestringOriginal release date
sizestringFormatted file size
downloadsstringDownload count (Google Play only)
minimumOsVersionstringMinimum OS version
contentRatingstringAge/content rating
screenshotsarrayScreenshot URLs
scrapedAtstringISO timestamp of scrape

Review object

FieldTypeDescription
storestringapple or google
appIdstringApp ID
typestringAlways review
reviewIdstringUnique review ID
userNamestringReviewer name
ratingnumberStar rating (1-5)
titlestringReview title (Apple only)
textstringReview text
datestringReview date
versionstringApp version reviewed
helpfulCountnumberHelpful votes
developerReplystringDeveloper response (Google only)
countrystringCountry 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)

UsageResultsCost
Search 1 keyword, both stores~100$0.04
100 app details100$0.04
500 reviews500$0.20
Top 200 chart, both stores400$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.