Google Play Apps Search Scraper
Pricing
from $0.30 / 1,000 results
Google Play Apps Search Scraper
Extract ranked Google Play app search results with app IDs, ratings, installs, developers, categories, icons, descriptions, and displayed paid prices.
Pricing
from $0.30 / 1,000 results
Rating
0.0
(0)
Developer
DreamTeam
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
4 days ago
Last modified
Categories
Share
Google Play Apps Search Scraper turns Google Play keyword searches into clean, ranked app datasets for ASO research, competitor tracking, category analysis, and mobile app market research.
Enter one or more keywords such as fitness, vpn, meditation,
photo editorbudget planner. The Actor returns one app per dataset row with the
keyword, rank, app title, package ID, Google Play URL, rating, install band,
developer, developer page, category, icon, description, and displayed paid price
when Google Play shows one.
This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Google or Google Play.
Use Cases
- Track Google Play keyword rankings for ASO research.
- Discover competing apps across mobile niches.
- Build developer and category lead lists from live search results.
- Compare ratings, install bands, titles, descriptions, categories, and visible paid prices across keywords.
- Export structured app search data to spreadsheets, dashboards, databases, or BI tools.
How It Works
Provide a list of Google Play search keywords and choose how many ranked app results to collect per keyword. The Actor keeps the original keyword on every row, so you can compare the same app across multiple searches and see where it appeared.
Good starter keywords:
fitnessvpnmeditationphoto editorbudget planner
Input
queries- Google Play keywords to search.maxQueries- maximum number of keywords processed from your list.maxResultsPerQuery- maximum ranked app rows saved for each keyword.deduplicate- removes repeated app rows within the same keyword while still keeping the same app when it ranks for different keywords.
Example Input
{"queries": ["fitness"],"maxQueries": 10,"maxResultsPerQuery": 3,"deduplicate": true}
More Examples
VPN Competitor Scan
{"queries": ["vpn"],"maxQueries": 1,"maxResultsPerQuery": 25,"deduplicate": true}
Multi-Keyword ASO Check
{"queries": ["fitness", "home workout", "calorie tracker"],"maxQueries": 3,"maxResultsPerQuery": 20,"deduplicate": true}
Paid App Price Scan
{"queries": ["paid games", "monument valley"],"maxQueries": 2,"maxResultsPerQuery": 10,"deduplicate": true}
Output
Each dataset row represents one ranked Google Play app search result.
Key fields:
query- keyword that produced the app row.rank- app position in the collected results for that keyword.title- app title.appId- Android package ID parsed from the Google Play URL.appUrl- public Google Play app URL.rating- displayed rating.iconUrl- app icon image URL.installsText- displayed install band, for example100,000,000+.installsMin- numeric lower bound parsed from the install band.developerName- displayed developer name.developerUrl- public Google Play developer page.priceText- displayed paid app price, ornullwhen no paid price is shown in the search row.priceAmount- numeric price amount parsed frompriceText.priceCurrency- currency symbol or code parsed frompriceText.descriptionText- clean app description text.category- displayed Google Play category.source- source label for downstream filtering.collectedAt- UTC collection timestamp.
The key-value store OUTPUT object contains run status, counts, warnings, and
errors.
Result Counting
Each app search result is written as one dataset row. Status summaries, no-result
messages, errors, and quota-limit outcomes are reported in OUTPUT and do not
create extra dataset rows.
Tips
Start with a few focused keywords, review the ranking and field coverage, then expand the keyword list. For ASO monitoring, run the same keyword set on a schedule and compare rank movement, new entrants, rating changes, and category mix over time.