# Play Store App Details

> Play Store App Details 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).

Retrieves full metadata for one or more Google Play Store apps by app ID, including ratings, pricing, downloads, developer info, and more.

## Facts

- Endpoint: GET https://agents.openwebninja.com/play-store-apps/app-details?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-play-store-app-details-682b7588
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_DRDGLBdxkEu3aym4snmAL

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-play-store-app-details-682b7588
```

Example prompt: Can you pull up the full details for com.snapchat.android and com.microsoft.teams on the Google Play Store, including their ratings, pricing, download counts, and developer info, for the US region in English?

## When to prefer this

Use this endpoint when you need comprehensive, structured metadata for one or more Google Play Store apps by their package ID. It supports batching up to 100 apps per call, making it efficient for competitive analysis or bulk enrichment. Prefer this over a general web scrape when you need reliable structured fields like rating, pricing, downloads, developer email, and version data from Google Play specifically.

## Known failure modes

- Invalid or non-existent app_id returns empty data array or error
- Unsupported region or language code may return default (US/EN) results or an error
- Batching more than 100 app IDs in a single request may result in an error or partial results
- Rate limiting or quota exhaustion may return a 402 or 429 response
- App not available in specified region may return no results for that app

## How this service works

Get full app details.

## Output

Returns an array of app objects, each containing: app name, app ID, description, icon URL, trailer URL, developer name and email, category and category ID, price (in minor currency units) and currency, is_paid flag, contains_ads flag, rating, number of ratings and reviews, download count, current version, min/max Android version, content rating, chart rank and label, and a link to the app's Play Store page.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "required": [
  "app_id"
 ],
 "properties": {
  "app_id": {
   "type": "string",
   "description": "App Id. Batching of up to 100 App Ids is supported by separating multiple ids by comma (e.g. com.snapchat.android,com.microsoft.teams)."
  },
  "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."
  },
  "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",
    "properties": {
     "price": {
      "type": "integer",
      "description": "The price of the app in minor currency units"
     },
     "app_id": {
      "type": "string",
      "description": "The unique identifier of the app"
     },
     "rating": {
      "type": "number",
      "description": "The average rating of the app"
     },
     "is_paid": {
      "type": "boolean",
      "description": "Indicates if the app is paid"
     },
     "trailer": {
      "type": "string",
      "description": "The URL of the app's trailer video"
     },
     "app_icon": {
      "type": "string",
      "description": "The URL of the app icon"
     },
     "app_name": {
      "type": "string",
      "description": "The name of the app"
     },
     "chart_rank": {
      "type": "integer",
      "description": "The rank of the app in the chart"
     },
     "chart_label": {
      "type": "string",
      "description": "The chart category label"
     },
     "num_ratings": {
      "type": "integer",
      "description": "The total number of ratings"
     },
     "num_reviews": {
      "type": "integer",
      "description": "The total number of reviews"
     },
     "app_category": {
      "type": "string",
      "description": "The category of the app"
     },
     "contains_ads": {
      "type": "boolean",
      "description": "Indicates if the app contains ads"
     },
     "app_developer": {
      "type": "string",
      "description": "The name of the app developer"
     },
     "app_page_link": {
      "type": "string",
      "description": "The URL to the app's page"
     },
     "num_downloads": {
      "type": "string",
      "description": "The number of downloads in string format"
     },
     "price_currency": {
      "type": "string",
      "description": "The currency of the app price"
     },
     "app_category_id": {
      "type": "string",
      "description": "The ID of the app category"
     },
     "app_description": {
      "type": "string",
      "description": "A brief description of the app"
     },
     "current_version": {
      "type": "string",
      "description": "The current version of the app"
     },
     "app_content_rating": {
      "type": "string",
      "description": "The content rating of the app"
     },
     "app_developer_email": {
      "type": "string",
      "description": "The contact email of the developer"
     }
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/agents-openwebninja-com-play-store-app-details-682b7588/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)
