# Google Play Data Safety API — fetcher.sh

> Google Play Data Safety API — fetcher.sh is a paid API for AI agents from googleplay.fetcher.sh, paid per call via x402, $0.003/call, status unknown (last checked 2026-09-13).

Retrieves the data safety section for a specific Google Play app, showing what data the app collects, shares, and how it is handled.

## Facts

- Endpoint: GET https://googleplay.fetcher.sh/api/apps/%7BappId%7D/datasafety
- Price: $0.003/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-13
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/google-play-data-safety-api-fetcher-sh-d7d52a9c
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_x98i8tIXHqKa-Rf2Vxcdk

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 google-play-data-safety-api-fetcher-sh-d7d52a9c
```

Example prompt: Can you pull the data safety section for the Instagram Android app (com.instagram.android) from Google Play and tell me what data it collects and shares?

## When to prefer this

Use this endpoint when you need structured data safety and privacy declaration information for a specific Android app from Google Play, particularly for privacy audits, app vetting workflows, or consumer transparency tools. It requires no OAuth or subscription — just pay $0.003 per call in USDC — making it ideal for low-volume agent tasks or ad-hoc lookups without API key management overhead.

## Known failure modes

- Invalid or non-existent appId returns a 404 or empty response
- App has not filled out a data safety section — returns empty or minimal data
- Rate limiting or payment failure via x402 if USDC balance is insufficient
- Network or scraping errors if Google Play is temporarily unavailable
- Malformed appId parameter (e.g. missing package name format) causes bad request

## How this service works

Google Play (play store) data and scraping API: App search, app details, reviews, permissions, data safety, and developer catalogs. 7 REST endpoints from $0.003 per call — no account, no OAuth, no subscription. Pay with x402 (USDC on Base, Polygon, Arbitrum, Monad or Solana) or prepaid credits.

## Output

Returns the structured data safety information for the specified Android app as declared on Google Play, including data types collected, data types shared with third parties, security practices (e.g. data encrypted in transit, data deletion options), and whether the data safety section has been completed by the developer.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "properties": {
  "properties": {
   "type": "string"
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/google-play-data-safety-api-fetcher-sh-d7d52a9c/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from googleplay.fetcher.sh](https://www.zero.xyz/host/googleplay.fetcher.sh/llms.txt)
