Install
openclaw skills install @replynodes-ai/googleplay-public-data-apiQuery Google Play app data through a read-only API.
openclaw skills install @replynodes-ai/googleplay-public-data-apiUse ReplyNodes' production Google Play API to retrieve public Android app data as normalized JSON. The API is read-only: it does not authenticate as a Google user, publish apps, modify listings, or expose credentials.
The reviewed Google Play GET routes are available on the anonymous path with no
account or API key. The first request path is free/keyless and read-only; rate
limits and prepaid-credit behavior are reported by the live capabilities and
response headers. Do not ask the user to sign up or paste credentials. If an
already-configured authenticated host chooses to send a key, it goes only to
https://api.replynodes.com.
Gateway: https://api.replynodes.com
Use when an agent needs to:
Do not use this skill for app publishing, account access, private Google Play data, catalog/sitemap enumeration, or write operations.
https://api.replynodes.com.GET /v1/googleplay/capabilities before bulk work and respect the advertised limits or metering.All routes are read-only GET requests. The anonymous first-request path needs no
Authorization header. Use GET /v1/googleplay/capabilities to confirm the live
operation matrix and payment/metering status before a batch.
| Operation | Route |
|---|---|
| app details | /v1/googleplay/app_details/{id} |
| search | /v1/googleplay/search?term={term} |
| similar apps | /v1/googleplay/similar_apps/{id} |
| permissions | /v1/googleplay/permissions/{id} |
| reviews | /v1/googleplay/reviews/{id} |
| developer apps | /v1/googleplay/developer?dev_id={id} |
| categories | /v1/googleplay/categories |
| category apps | /v1/googleplay/category_apps/{category} |
| suggestions | /v1/googleplay/suggest?term={term} |
| availability | /v1/googleplay/availability/{id} |
| data safety | /v1/googleplay/data_safety/{id} |
Use GET /v1/googleplay/capabilities to confirm the currently advertised operation matrix and prepaid credit costs before a batch.
Use the terminal tool with an environment variable and URL-encoded query parameters. Example:
curl --fail-with-body --silent --show-error \
-H "Authorization: Bearer $REPLYNODES_API_KEY" \
-H "Accept: application/json" \
"https://api.replynodes.com/v1/googleplay/app_details/com.google.android.youtube?country=us&language=en"
Search and suggestions use term; list-like operations accept bounded limit values. Common locale parameters are country and language. Reviews may accept limit, sort, score, and next_token. Availability accepts a bounded comma-separated countries list.
/v1/googleplay/capabilities and confirm the operation is listed, read_only is true, and the prepaid credit cost is as expected (1 prepaid_credit per request unless otherwise advertised).terminal tool rather than concatenating untrusted strings into shell commands.GET request with the ReplyNodes Bearer key (Authorization: Bearer YOUR_FETCHER_KEY). Never send a Google credential, cookie, OAuth token, or session.data and preserve meta.request_id for debugging. Treat null fields as unknown, not as zero or false.REPLYNODES_API_KEY is missing or invalid. Fix the Authorization header before retrying; do not retry blindly.sort unchanged while following next_token, and impose a caller-side maximum page count.Successful responses use a normalized envelope with data and meta.request_id. App-like results use stable googleplay:app:<package-id> identifiers. Search, similar, developer, and category results are arrays. Permissions and suggestions are arrays. Availability and data safety are structured objects. Unknown upstream fields are intentionally omitted.
country/language with Google account authentication; this API reads public store data.REPLYNODES_API_KEY into chat, commit it, or put it in a URL.A successful run is verified when:
prepaid_credit cost;api.replynodes.com (a 401 means REPLYNODES_API_KEY is missing or invalid, not that credits ran out);data plus meta.request_id;