# Google Play Store App Reviews Fetcher

> Google Play Store App Reviews Fetcher is a paid API for AI agents from openwebninja-x402.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-13).

Fetches user reviews for a specific Android app from the Google Play Store, with filtering by rating, device, region, language, and sort order.

## Facts

- Endpoint: GET https://openwebninja-x402.vercel.app/api/play-store-apps/app-reviews
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-play-store-app-reviews-fetcher-bc317dbb
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_j4ggoJJIPHa0bGWwgTYEF

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability google-play-store-app-reviews-fetcher-bc317dbb
```

Example prompt: Can you pull the 50 most recent 1-star Google Play Store reviews for the app com.spotify.music from users in the US on phone devices?

## When to prefer this

Choose this endpoint when you need to programmatically retrieve user reviews for any Android app on the Google Play Store, especially when filtering by star rating, device type, region, or language is required. It supports pagination via cursor, making it suitable for bulk review collection. Prefer this over manual scraping or other review aggregators when you need structured, filterable Play Store review data at low cost.

## Known failure modes

- Invalid or non-existent app_id returns an error or empty results
- Unsupported region or language code returns a validation error
- Limit out of range (below 1 or above 100) causes a schema validation error
- Invalid cursor value breaks pagination and returns an error
- App has no reviews matching the specified rating filter, returning empty results

## How this service works

Fetch Google Play Store reviews for an Android app.

## Output

A list of user reviews for the specified Android app from the Google Play Store, including review text, star ratings, reviewer info, and a pagination cursor for fetching subsequent pages.

## Example request

```json
{
 "input": {
  "type": "http",
  "method": "GET",
  "queryParams": {
   "limit": 10,
   "app_id": "com.spotify.music",
   "device": "PHONE",
   "rating": "ONE_STAR",
   "region": "US",
   "sort_by": "NEWEST"
  }
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET",
      "HEAD",
      "DELETE"
     ],
     "type": "string"
    },
    "queryParams": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "required": [
      "app_id"
     ],
     "properties": {
      "limit": {
       "type": "integer",
       "maximum": 100,
       "minimum": 1
      },
      "app_id": {
       "type": "string",
       "minLength": 1
      },
      "cursor": {
       "type": "string",
       "minLength": 1
      },
      "device": {
       "enum": [
        "PHONE",
        "TABLET",
        "CHROMEBOOK"
       ],
       "type": "string"
      },
      "rating": {
       "enum": [
        "ANY",
        "ONE_STAR",
        "TWO_STARS",
        "THREE_STARS",
        "FOUR_STARS",
        "FIVE_STARS"
       ],
       "type": "string"
      },
      "region": {
       "type": "string",
       "maxLength": 8,
       "minLength": 2
      },
      "sort_by": {
       "enum": [
        "MOST_RELEVANT",
        "NEWEST",
        "RATING"
       ],
       "type": "string"
      },
      "language": {
       "type": "string",
       "maxLength": 16,
       "minLength": 2
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-play-store-app-reviews-fetcher-bc317dbb/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from openwebninja-x402.vercel.app](https://www.zero.xyz/host/openwebninja-x402.vercel.app/llms.txt)
