# OpenWebNinja Play Store App Search

> OpenWebNinja Play Store App Search 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-16).

Search the Google Play Store for Android apps matching a keyword query, with optional region and language filters.

## Facts

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

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 openwebninja-play-store-app-search-200a123f
```

Example prompt: Search the Google Play Store for 'meditation' apps in the US region and return the results in English.

## When to prefer this

Use this endpoint when you need to search the Google Play Store for Android apps by keyword, especially when you want to filter results by geographic region or language. Prefer this over scraping Play Store directly or using other app store APIs when you need fast, structured app search results with pagination support.

## Known failure modes

- Missing required 'q' query parameter returns a validation error
- Invalid or unsupported region/language code may return empty results or an error
- Empty search results if no apps match the keyword
- Cursor pagination token expired or invalid causes pagination failure
- Payment not fulfilled results in 402 Payment Required response
- Rate limiting or upstream Play Store unavailability may cause 5xx errors

## How this service works

Search Google Play Store apps by keyword.

## Output

A list of Google Play Store app listings matching the search keyword, including app names, IDs, and metadata. May include a cursor for paginating through additional results.

## 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": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "minLength": 1
      },
      "cursor": {
       "type": "string",
       "minLength": 1
      },
      "region": {
       "type": "string",
       "maxLength": 8,
       "minLength": 2
      },
      "language": {
       "type": "string",
       "maxLength": 16,
       "minLength": 2
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/openwebninja-play-store-app-search-200a123f/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)
