Better Fetch

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.

App Storesv0.1.0~1 credit/runApify StoreSource on GitHub

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

Google Play keyword search query.

Google Play gl parameter, such as US, AU, GB, or DE.

Google Play hl parameter, such as en-US or de-DE.

Maximum app cards to return.

Sign in to run this tool

~1 credit per run · runs against your account

Input

querystringrequired

Google 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: 10

Maximum app cards to return.

Output

appsobject[]required

Public Google Play app result cards

countintegerrequired

Number of app cards returned

querystringrequired

Requested Google Play query

source_urlstringrequired

Fetched Google Play search URL

Examples

openai-apps

{
  "query": "openai",
  "max_results": 3
}

Use cases

App market research

Search a keyword and capture competing Android apps with visible ratings, developers, summaries, and Google Play URLs.

ASO discovery

Collect app IDs and result-card copy before deciding which app detail pages or reviews deserve deeper extraction.

Agent briefs

Give an agent structured Google Play search context for a product category, brand, or feature area.

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}'