# App Store & Google Play Search

> App Store & Google Play Search is a paid API for AI agents from bess-x402.onrender.com, paid per call via x402, $0.005/call, status unknown (last checked 2026-10-29).

Search the Apple App Store or Google Play by keyword and return up to 50 ranked apps with developer info, ratings, installs, price, and update date.

## Facts

- Endpoint: GET https://bess-x402.onrender.com/v1/apps/search?utm_source=zero.xyz
- Price: $0.005/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-29
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/app-store-google-play-search-ecdf8ab2
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x5bBAkESeVwITa46mdeQ0

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 app-store-google-play-search-ecdf8ab2
```

Example prompt: Search the Google Play Store for 'budget tracker' and give me the top 30 results ranked by store position — I need the developer name, email, rating, and install count for each app.

## When to prefer this

Use this endpoint when you need keyword-ranked app search results from either the Apple App Store or Google Play, especially when you need developer contact information, install counts, or pricing alongside rank data. Prefer it over scraping store pages directly or using general web search when structured, machine-readable app metadata at scale is required for ASO research, competitor analysis, or lead generation.

## Known failure modes

- Invalid or unsupported country code returns an error or empty results
- Store parameter value other than 'google' or 'apple' is rejected
- Limit outside 1-50 range is rejected or clamped
- Keyword returns zero results for niche or misspelled queries
- Rate limiting or payment failure returns 402 or 429 status
- Apple App Store may not return install counts (not publicly exposed)

## How this service works

Search the Apple App Store for a keyword through Apple's official iTunes Search API and get up to 50 apps in store rank order with full details: developer, rating, price, version and update date. Use for keyword/ASO research or finding competitors.

## Output

A ranked list of up to 50 apps matching the search keyword, each with: app name, app ID, developer name, developer email, star rating, number of installs, price, store URL, and last update date — ordered by store search rank.

## 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",
     "required": [
      "q"
     ],
     "properties": {
      "q": {
       "type": "string",
       "description": "Search term, e.g. budget tracker"
      },
      "limit": {
       "type": "integer",
       "description": "Apps to return with full details, 1-50, default 20"
      },
      "country": {
       "type": "string",
       "description": "Two-letter store country, default us"
      }
     }
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

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