# Google Play Top Grossing Apps Chart

> Google Play Top Grossing Apps Chart is a paid API for AI agents from agents.openwebninja.com, paid per call via MPP, price unknown, status unknown (last checked 2026-10-14).

Returns the ranked list of top grossing apps on the Google Play Store, optionally filtered by category, region, and language.

## Facts

- Endpoint: GET https://agents.openwebninja.com/play-store-apps/top-grossing-apps?utm_source=zero.xyz
- Price: price unknown
- Payment: MPP
- Status: unknown
- Last checked: 2026-10-14
- Activations on Zero: 0
- Provider: agents.openwebninja.com
- Website: https://agents.openwebninja.com
- Canonical page: https://www.zero.xyz/c/agents-openwebninja-com-google-play-top-grossing-apps-chart-49650da1
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_FUGI-DLDAs6xRre9skRrh

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 agents-openwebninja-com-google-play-top-grossing-apps-chart-49650da1
```

Example prompt: What are the top 50 grossing apps on Google Play right now in the US, specifically in the GAME category?

## When to prefer this

Use this endpoint when you need ranked revenue-based (grossing) app charts from Google Play rather than top free or top paid charts. Ideal for market intelligence, competitive analysis, or monitoring which apps dominate revenue in a specific category or region. Prefer this over general app search endpoints when you specifically need chart position and revenue ranking data.

## Known failure modes

- Invalid category string returns empty results or error
- Invalid region/language code may default to US/EN or return an error
- Requesting limit 101-200 counts as 2 credits
- Rate limiting or payment failure returns 402
- Truncated or stale chart data if Play Store is temporarily unavailable

## How this service works

Top grossing apps chart. Supports getting the chart for specific Google Play categories.

## Output

Returns an array of app entries each containing chart rank, app name, package ID, developer name, Google Play URL, user rating, number of ratings/reviews, price, currency, paid status, ad presence, approximate download count, app category, icon URL, screenshot URLs, and video trailer URL where available.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "limit": {
   "type": "integer",
   "default": 50,
   "maximum": 200,
   "minimum": 1,
   "description": "Limit the number of results.  \n\n  **Note:** requests with a limit value between 101-200 will be charged double (2 requests)."
  },
  "region": {
   "type": "string",
   "default": "US",
   "description": "The country code of country/region to use, specified as a 2-letter country code - see ISO 3166-1 alpha-2."
  },
  "category": {
   "type": "string",
   "description": "Get the chart in a specific Google Play category (e.g. SOCIAL)."
  },
  "language": {
   "type": "string",
   "default": "EN",
   "description": "The language to use, specified as a 2-letter language code - see ISO 639-1 alpha-2."
  }
 }
}
```

## Response schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "data": {
   "type": "array",
   "items": {
    "type": "object",
    "required": [
     "app_id",
     "app_name",
     "app_developer",
     "app_page_link"
    ],
    "properties": {
     "price": {
      "type": "number",
      "nullable": true,
      "description": "Listed price in the regional currency (0 for free apps)."
     },
     "app_id": {
      "type": "string",
      "description": "Google Play package id of the app."
     },
     "photos": {
      "type": "array",
      "items": {
       "type": "string",
       "description": "Screenshot URL."
      },
      "nullable": true,
      "description": "Screenshot image URLs from the Play Store listing."
     },
     "rating": {
      "type": "number",
      "nullable": true,
      "description": "Average user rating (0–5)."
     },
     "is_paid": {
      "type": "boolean",
      "nullable": true,
      "description": "Whether the app is paid (true) or free (false)."
     },
     "trailer": {
      "type": "string",
      "nullable": true,
      "description": "URL of the app's video trailer, when available."
     },
     "app_icon": {
      "type": "string",
      "nullable": true,
      "description": "URL of the app's icon image."
     },
     "app_name": {
      "type": "string",
      "description": "Display name of the app."
     },
     "chart_rank": {
      "type": "integer",
      "nullable": true,
      "description": "Position of the app in the chart (1-based)."
     },
     "chart_label": {
      "type": "string",
      "nullable": true,
      "description": "Label of the chart the app is part of (e.g. \"top grossing productivity\")."
     },
     "num_ratings": {
      "type": "integer",
      "nullable": true,
      "description": "Total number of user ratings."
     },
     "num_reviews": {
      "type": "integer",
      "nullable": true,
      "description": "Total number of user reviews."
     },
     "app_category": {
      "type": "string",
      "nullable": true,
      "description": "Human-readable Google Play category of the app."
     },
     "contains_ads": {
      "type": "boolean",
      "nullable": true,
      "description": "Whether the app contains ads."
     },
     "app_developer": {
      "type": "string",
      "description": "Developer / publisher name."
     },
     "app_page_link": {
      "type": "string",
      "description": "Canonical Google Play URL of the app."
     },
     "num_downloads": {
      "type": "string
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-google-play-top-grossing-apps-chart-49650da1/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from agents.openwebninja.com](https://www.zero.xyz/host/agents.openwebninja.com/llms.txt)
