# serp402 Google Play Store Search

> serp402 Google Play Store Search is a paid API for AI agents from serp402.com, paid per call via x402, $0.05/call, status unknown (last checked 2026-10-31).

Searches the Google Play Store and returns structured JSON results including apps, charts, categories, and pagination.

## Facts

- Endpoint: POST https://serp402.com/api/v1/google-play?utm_source=zero.xyz
- Price: $0.05/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-31
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/serp402-google-play-store-search-e8b2eb6d
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_kf3CKdxtpKzcMpLcwI4TD

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 serp402-google-play-store-search-e8b2eb6d -d '<json body>'
```

Example prompt: Search the Google Play Store for 'meditation apps' in the US, in English, and give me the top results as structured JSON.

## When to prefer this

Use this endpoint when you need structured Play Store search results programmatically without an API key or account, and want to pay per-call in USDC. Prefer it over Google's official APIs when you need no-subscription access, or when official APIs don't expose the data you need (e.g. chart data, category browsing, age-filtered kids apps).

## Known failure modes

- Invalid country code (gl) returns empty or error response
- Invalid or unsupported apps_category value returns no results
- Conflicting pagination parameters (e.g. using next_page_token with chart) may cause errors
- Empty query with no chart or category specified may return generic results
- Rate limiting or payment failure via x402 protocol results in 402 Payment Required

## How this service works

Google Play Store: Google Play Store results, returned as JSON. Structured JSON, USD 0.05 per call in USDC — no API key, no account, no subscription, no minimum. Not affiliated with, endorsed by or an official channel of any of the services the results come from. All trademarks and copyright remain the property of their respective owners.

## Output

Returns structured JSON containing Play Store app listings matching the query or chart/category filter. Typical fields include app names, links, ratings, icons, developer names, and pagination tokens for fetching additional pages.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "q": {
   "type": "string"
  },
  "gl": {
   "type": "string",
   "description": "country to use for the Google Play search. It's a two-letter country code. (e.g., us (default) for the United States, uk for United Kingdom, or fr for…"
  },
  "hl": {
   "type": "string",
   "description": "language to use for the Google Play search. It's a two or three-letter language code. (e.g., en for English, es for Spanish, or fr for French), optionally…"
  },
  "age": {
   "type": "string",
   "description": "age subcategory. age works, and should only be used with apps_category=FAMILY (Kids Apps) It can be set to: AGE_RANGE1 - Ages up to 5 AGE_RANGE2 - Ages 6-8…"
  },
  "chart": {
   "type": "string",
   "description": "Parameter is used for showing top charts. It can return up to 50 results. Each store contains different charts which require different values for retrieving…"
  },
  "store_device": {
   "type": "string",
   "description": "device for sorting results. This parameter cannot be used with apps_category or q parameters. Available options: phone - Phone device (default) tablet -…"
  },
  "apps_category": {
   "type": "string",
   "description": "apps store category. Head to the Google Play store Apps Categories for a full list of supported Google Play Apps store categories."
  },
  "see_more_token": {
   "type": "string",
   "description": "see more token used for retrieving the pagination results from individual sections It is usually found in next page results. It shouldn't be used with the…"
  },
  "next_page_token": {
   "type": "string",
   "description": "next page token. It is used for retrieving the next page results. It shouldn't be used with the section_page_token , see_more_token , and chart parameters."
  },
  "section_page_token": {
   "type": "string",
   "description": "section page token used for retrieving the pagination results from individual sections. This parameter is a safer version of see_more_token , and is found in…"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/serp402-google-play-store-search-e8b2eb6d/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from serp402.com](https://www.zero.xyz/host/serp402.com/llms.txt)
