Better Fetch

Google Play Reviews Scraper

Fetch a public Google Play app page and return the visible review cards with reviewer names, ratings, dates, body text, helpful counts, review IDs, and avatar URLs.

App Storesv0.1.1~1 credit/runSource on GitHub

Workspace

Configure

Inputs stay here while results become exportable artifacts.

Start from an example

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

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

Maximum visible review cards to return.

Google Play app package ID or details URL containing an id parameter.

Sign in and run
~1 base credit/run10 runs/minute

Results

Preview, inspect, copy, or export the complete output.

Your result will become an artifact

Run the tool to inspect structured rows, raw JSON, execution details, and downloadable JSON, CSV, and Markdown files.

countapp_idratingreviewsapp_titledevelopersource_urlrating_count

Overview

Google Play Reviews Scraper gives agents a validated first slice of Android app feedback. Provide a package name or Google Play URL and the tool fetches the public app detail page, extracts the visible review cards, and normalizes reviewer names, ratings, dates, body text, helpful counts, review IDs, avatars, and the source app URL.

Last validated: Jul 4, 2026

Input

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_reviewsintegerdefault: 5

Maximum visible review cards to return.

app_id_or_urlstringrequired

Google Play app package ID or details URL containing an id parameter.

Output

countintegerrequired

Number of review cards returned

app_idstringrequired

Google Play app package ID

ratingnumber

Aggregate star rating when present

reviewsobject[]required

Visible Google Play review cards

app_titlestring

Visible Google Play app title

developerstring

Visible developer or author name

source_urlstringrequired

Fetched Google Play details URL

rating_countinteger

Aggregate rating count when present

Examples

chatgpt-visible-reviews

{
  "max_reviews": 2,
  "app_id_or_url": "com.openai.chatgpt"
}

Use cases

App feedback snapshots

Pull the visible Google Play review cards for a product or competitor before sending an analyst or agent into deeper sentiment work.

Release monitoring

Capture current public review snippets, star ratings, dates, and helpful counts after a major Android app release.

Support triage

Give customer support or product agents structured examples of recent visible complaints and praise without hand-copying store text.

FAQ

Does Google Play Reviews Scraper paginate every review?

No. Version 0.1 extracts the review cards visible in the public app page HTML. Full pagination and advanced filtering should be built as later validated slices.

Can I pass a Google Play URL instead of an app ID?

Yes. The tool accepts a package ID such as com.openai.chatgpt or a Google Play details URL containing an id parameter.

Does this require a Google account or API key?

No. The tool reads public Google Play app pages through Better Fetch and does not use account-specific Google credentials.

Use it anywhere

MCP (Claude, ChatGPT, Codex)

# After connecting https://betterfetch.co/api/mcp, ask your AI to:
1. Call search_tools for "Google Play Reviews Scraper"
2. Call run_tool with:
   name: "google_play_reviews_scraper"
   input: {"max_reviews":2,"app_id_or_url":"com.openai.chatgpt"}

REST

curl -sS -X POST "https://betterfetch.co/api/tools/google_play_reviews_scraper/run" \
  -H "Authorization: Bearer bf_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{"input": {"max_reviews":2,"app_id_or_url":"com.openai.chatgpt"}}'

Run locally

git clone https://github.com/better-fetch/tools/tree/main/tools/google-play-reviews-scraper && cd google-play-reviews-scraper && npm i
BETTER_FETCH_API_KEY=bf_your_key_here npx bf-tool run --input '{"max_reviews":2,"app_id_or_url":"com.openai.chatgpt"}'