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.0~1 credit/runApify StoreSource on GitHub

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 3, 2026

Playground

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 to run this tool

~1 credit per run · runs against your account

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, 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_reviews_scraper

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