google-play
A Google Play Store API alternative on fetcher.sh — pay-per-call in USDC via x402, or prepaid credits with a Bearer key, no Google Play Console access. Use when the user wants to search Android apps by keyword with price (free/paid) and country storefront filters, fetch an app's full details, review
By fetcher-sh · 961 installs
npx skills add fetcher-sh/fetcher-skills --skill google-play
Source repository · Upstream listing
Google Play API
Google Play Store app search, details, reviews, permissions, data safety, and
developer catalogs — one plain HTTP GET per call, paid as you go. No Play
Console access, no developer account, no scraping the storefront HTML.
Base URL: https://googleplay.fetcher.sh
Authentication
Two ways to pay, same data — full mechanics in the [ fetcher
skill](../fetcher/SKILL.md):
Every response is { "status": number, "message": string, "data": ... } ; the
HTTP status mirrors status .
Endpoints (7 — all GET, $0.003/call)
Endpoint What it returns
/api/apps Apps matching a keyword; price and country filters
/api/apps/{appId} An app's full details
/api/apps/{appId}/reviews An app's reviews
/api/apps/{appId}/similar Apps similar to a given app
/api/apps/{appId}/permissions An app's requested permissions
/api/apps/{appId}/datasafety An app's data safety disclosure
/api/developers/{developerId} A developer's full app catalog
Required on search: search . Optional: price ( all , free , paid ),
country , lang . Reviews require country ; optional sort ( NEWEST ,
RATING , HELPFULNESS ).
Scenarios
Free apps only:
Paid apps, German storefront:
An app's full details, then reviews sorted by rating:
Permissions and data safety disclosure:
Apps similar to a given app, and a developer's full catalog:
MCP
Free: search endpoints , describe endpoint , check balance . Paid:
fetch data (any endpoint above), topup credits , plus the named shortcut
googleplay apps . Drop the headers block to pay per call with x402
instead — see the [ fetcher skill](../fetcher/SKILL.md) for the full flow.
Errors
400 — missing/invalid parameter (message names it)
401 — unknown or rotated key
402 — payment required (x402 challenge) or topup required (credits
exhausted)
404 — not a priced path
No rate limits; no refunds on upstream failures (settlement precedes
delivery)
Reference
Full agent setup: <https://googleplay.fetcher.sh/skill.md
OpenAPI 3.1 contract: <https://googleplay.fetcher.sh/openapi.json
Condensed catalog: <https://googleplay.fetcher.sh/llms.txt
Payment, credits, and MCP deep dive: [ fetcher skill](../fetcher/SKILL.md)
Site: <https://googleplay.fetcher.sh