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.
REPLYNODES_API_KEY in an agent secret store; never paste it into chat, commit it, or put it in a URL.Authorization: Bearer YOUR_FETCHER_KEY.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.
REPLYNODES_API_KEY; never put it in prompts, source files, URLs, logs, or HTML reports.https://api.replynodes.com.Standard Google Play app-data requests cost 1 prepaid_credit per request, unless GET /v1/googleplay/capabilities advertises a different configured cost for that operation. Confirm the response contains normalized data before treating it as a successful read.
All routes are GET and require Authorization: Bearer $REPLYNODES_API_KEY:
| 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;