Google Play Scraper
Search public Google Play app results and return normalized app IDs, titles, developers, summaries, icons, ratings, review labels, store URLs, and monetization badges.
Overview
Google Play Scraper gives agents a focused way to inspect public Google Play app search results. Provide a keyword query and the tool fetches Google Play's app search page, extracts the visible result cards, and returns normalized app IDs, titles, developers, summaries, icons, ratings, review labels, store URLs, and monetization badges.
Last validated: Jul 3, 2026
Playground
Input
querystringrequiredGoogle Play keyword search query.
countrystringdefault: "US"Google Play gl parameter, such as US, AU, GB, or DE.
languagestringdefault: "en-US"Google Play hl parameter, such as en-US or de-DE.
max_resultsintegerdefault: 10Maximum app cards to return.
Output
appsobject[]requiredPublic Google Play app result cards
countintegerrequiredNumber of app cards returned
querystringrequiredRequested Google Play query
source_urlstringrequiredFetched Google Play search URL
Examples
openai-apps
{
"query": "openai",
"max_results": 3
}Use cases
FAQ
Does Google Play Scraper extract reviews?
No. Version 0.1 returns app search result cards only. Reviews and full app detail pages should be added as separate validated tools or future slices.
Can I localize results?
Yes. The tool supports Google Play language and country parameters, such as en-US with US or en-AU with AU.
Does it require a Google API key?
No. The tool reads public Google Play result pages through Better Fetch and does not use account-specific Google credentials.
Use it anywhere
MCP (Claude, Cursor, any client)
# Add the Better Fetch MCP connector (or paste the URL into # Claude → Settings → Connectors → Add custom connector): claude mcp add --transport http better-fetch https://betterfetch.co/api/mcp \ --header "Authorization: Bearer bf_your_key_here" # Then ask for the tool by name: google_play_scraper
REST
curl -sS -X POST "https://betterfetch.co/api/tools/google_play_scraper/run" \
-H "Authorization: Bearer bf_your_key_here" \
-H "Content-Type: application/json" \
-d '{"input": {"query":"openai","max_results":3}}'Run locally
git clone https://github.com/better-fetch/google-play-scraper && cd google-play-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"query":"openai","max_results":3}'