App Store & Google Play Scraper (App Data, Search, Top Charts) avatar

App Store & Google Play Scraper (App Data, Search, Top Charts)

Pricing

Pay per usage

Go to Apify Store
App Store & Google Play Scraper (App Data, Search, Top Charts)

App Store & Google Play Scraper (App Data, Search, Top Charts)

Scrape app details, keyword search rankings and top charts from Google Play and the Apple App Store into one unified dataset: ratings, installs, price, version, developer, category.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Scraper Forge

Scraper Forge

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 days ago

Last modified

Categories

Share

App Store & Google Play Scraper: App Data, Search Rankings, Top Charts

Get app data from Google Play and the Apple App Store in one run and one format: details for specific apps, keyword search results with ranks, and top charts by category and country.

What you can do with it

  • 🔎 ASO / keyword research: see which apps rank for "budget tracker" on both stores, and in which position
  • 📈 Track top charts: top free, paid and grossing by category and country, with rank
  • 🕵️ Competitor monitoring: ratings, rating counts, installs, price, version and last update for any list of apps
  • 🧲 Lead generation: developers and their apps in a niche
  • 🤖 Market datasets: clean JSON/CSV for analysis or AI

Features

  • ✅ Google Play and App Store, one unified schema (platform tells them apart)
  • ✅ Three modes in one run: specific apps, search terms, top charts
  • ✅ Accepts URLs, package names, App Store IDs or bundle IDs
  • ✅ Rank included for search and chart results
  • ✅ Optional full details (installs, version, description, screenshots…) for every search/chart result
  • ✅ Any store country and language
  • ✅ Fast and efficient: no browser; failed sources never stop the run

Input example

{
"playStoreApps": ["com.spotify.music"],
"appStoreApps": ["https://apps.apple.com/us/app/spotify-music-and-podcasts/id324684580"],
"searchTerms": ["budget tracker", "habit tracker"],
"topCharts": true,
"playCollection": "TOP_FREE",
"playCategory": "GAME",
"appStoreCollection": "TOP_FREE_IOS",
"maxResults": 100,
"country": "us"
}

Output example

{
"platform": "googlePlay",
"appId": "com.spotify.music",
"title": "Spotify: Music and Podcasts",
"developer": "Spotify AB",
"category": "Music & Audio",
"price": 0,
"free": true,
"rating": 4.35,
"ratingsCount": 36420438,
"installs": "1,000,000,000+",
"version": "VARY",
"updated": "2026-09-29T14:38:09.000Z",
"url": "https://play.google.com/store/apps/details?id=com.spotify.music",
"source": "search",
"query": "music",
"rank": 1,
"country": "us"
}

Fields a store doesn't provide are null (for example installs on the App Store). Search and chart results contain fewer fields unless Full details is on.

Need reviews too?

Use the companion Actor App Reviews Scraper (Google Play + App Store): same unified format, with ratings, text, app version and developer replies.

FAQ

How many results per search? Up to 250 on Google Play and 200 on the App Store.

Does it need a proxy? No.

Is it legal? It collects publicly available store listings. You are responsible for how you use the data.

Built on the open-source google-play-scraper and app-store-scraper (MIT).