← Back to Skills Marketplace
dataify-server

Dataify Google Play Store Reviews By Url

by dataify-server · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
47
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install dataify-google-play-store-reviews-by-url
Description
Prepare Dataify builder requests for the play.google.com scraper family rooted at google-play-store_reviews_by-url. Use when needs to work with the successfu...
README (SKILL.md)

Dataify Builder Skill

Use this skill to prepare Dataify builder requests for the scraper family rooted at google-play-store_reviews_by-url on play.google.com.

Workflow

  1. Check whether DATAIFY_API_TOKEN exists in the environment.
  2. If the token is missing, stop and tell the user to sign in at Dataify Dashboard](https://dataify.com/dashboard) to obtain it.
  3. Ask the user to choose exactly one tool from the following Chinese list:
  • APP URL (google-play-store_reviews_by-url)
  • APP URL (google-play-store_information_by-url)
  1. Read references/tool-params.json and find the chosen tool by tool_sign or Chinese tool name.
  2. For each parameter in the chosen tool:
    • If input_mode is user_input, ask the user for the value.
    • If input_mode is select, present the saved options to the user.
  3. Use scripts/build-dataify-request.py as the default cross-platform helper.
  4. Use scripts/build-dataify-request.ps1 as the Windows PowerShell helper when needed.
  5. When a selectable parameter has a human-readable Chinese label, keep that label in spider_parameters. Do not replace it with a code such as HK unless the user explicitly asks for the coded value.
  6. Build spider_parameters as a JSON array.
  7. If every parameter has only one final value, build one object such as [{"searchurl":"...","country":"Hong Kong"}].
  8. If one or more parameters have multiple aligned values, zip them by index and build one object per row. Example: [{"search_url":"url1","page_turning":"1","max_num":"15"},{"search_url":"url2","page_turning":"1","max_num":"15"}].
  9. If a parameter has one value while another parameter has multiple values, reuse the single value across every generated row.
  10. Set spider_name to play.google.com.
  11. Set spider_id to the selected tool's tool_sign.
  12. Always include spider_errors=true and file_name={{TasksID}}.
  13. Return a curl command for https://scraperapi.dataify.com/builder.

Set DATAIFY_API_TOKEN

Prefer a permanent environment-variable setup instead of setting the token only for the current terminal session.

Windows PowerShell, permanent for the current user:

[Environment]::SetEnvironmentVariable("DATAIFY_API_TOKEN", "your_token_here", "User")

Then reopen PowerShell. If the current session also needs the token immediately, run:

$env:DATAIFY_API_TOKEN = "your_token_here"

macOS or Linux, permanent for bash:

echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.bashrc
source ~/.bashrc

macOS or Linux, permanent for zsh:

echo 'export DATAIFY_API_TOKEN="your_token_here"' >> ~/.zshrc
source ~/.zshrc

Script usage

Python:

python scripts/build-dataify-request.py --tool-sign \x3Cselected_tool_sign> --values-file values.json

PowerShell:

& ".\scripts\build-dataify-request.ps1" -ToolSign "\x3Cselected_tool_sign>" -ValuesFile ".\values.json"

The values.json file should contain either one object or an array of objects. Example:

[{"searchurl":"https://www.airbnb.com/s/Greece/homes?...","country":"Hong Kong"}]

Required output shape

Generate a curl command in this form:

curl -X POST 'https://scraperapi.dataify.com/builder' \
  -H "Authorization: Bearer $DATAIFY_API_TOKEN" \
  -H 'Content-Type: application/x-www-form-urlencoded' \
  -d 'spider_name=play.google.com' \
  -d 'spider_id=\x3Cselected_tool_sign>' \
  -d 'spider_parameters=[{"param":"value"}]' \
  -d 'spider_errors=true' \
  -d 'file_name={{TasksID}}'

Reference usage

  • references/tool-params.json stores the full saved parameter catalog for every available tool in this scraper family.
  • scripts/build-dataify-request.py is the portable implementation and should be preferred.
  • scripts/build-dataify-request.ps1 mirrors the same behavior for Windows users.
  • If a parameter has no options, the user must provide the value.
  • If a parameter has options, present those options back to the user before building the final request.
  • Do not assume spider_parameters always contains exactly one object. Multi-value tools may require multiple objects zipped by index.
  • Use the saved url_example only as a reference example. Do not assume the user wants the example values unless they explicitly confirm them.
Usage Guidance
Install only if you are comfortable using Dataify with an API token. Prefer a temporary environment variable or a credential manager over writing the token into shell startup files, and avoid sharing terminal output because the helper may print the live bearer token. Review the generated curl before running it and do not submit sensitive app data unless Dataify is an approved destination for that data.
Capability Assessment
Purpose & Capability
The stated purpose, documentation, and helper script consistently focus on preparing a Dataify builder curl request for Google Play Store scraper tools; no automatic network execution or unrelated behavior was found.
Instruction Scope
The workflow asks for a Dataify API token and prepares requests to an external Dataify endpoint, but the documentation does not clearly warn users that their parameters and bearer token may be sent to that service when the curl command is run.
Install Mechanism
Artifacts are a skill markdown file, a Chinese translation, one YAML prompt file, and one Python helper script; there is no installer, dependency installation, background service, or startup persistence mechanism.
Credentials
The skill recommends permanently storing DATAIFY_API_TOKEN in shell profile or user environment settings, which is convenient but under-disclosed for a long-lived credential.
Persistence & Privilege
The Python helper reads DATAIFY_API_TOKEN and prints it directly inside a ready-to-run curl command, which can expose the bearer token in terminal output, logs, screenshots, or copied command text.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install dataify-google-play-store-reviews-by-url
  3. After installation, invoke the skill by name or use /dataify-google-play-store-reviews-by-url
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of Dataify Google Play Store reviews request builder. - Supports building Dataify builder requests for the Google Play Store reviews scraper (google-play-store_reviews_by-url) using selected tools. - Interactively guides users to select a tool (in Chinese) and provides parameter values, including select options where available. - Builds and outputs a ready-to-run curl command for spiderapi.dataify.com/builder using DATAIFY_API_TOKEN. - Handles multi-value parameters by zipping aligned values and formatting spider_parameters as a JSON array. - Reads full parameter catalog from references/tool-params.json; helper Python and PowerShell scripts included for request construction. - Offers environment setup instructions for DATAIFY_API_TOKEN on Windows, macOS, and Linux.
Metadata
Slug dataify-google-play-store-reviews-by-url
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Dataify Google Play Store Reviews By Url?

Prepare Dataify builder requests for the play.google.com scraper family rooted at google-play-store_reviews_by-url. Use when needs to work with the successfu... It is an AI Agent Skill for Claude Code / OpenClaw, with 47 downloads so far.

How do I install Dataify Google Play Store Reviews By Url?

Run "/install dataify-google-play-store-reviews-by-url" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Dataify Google Play Store Reviews By Url free?

Yes, Dataify Google Play Store Reviews By Url is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does Dataify Google Play Store Reviews By Url support?

Dataify Google Play Store Reviews By Url is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Dataify Google Play Store Reviews By Url?

It is built and maintained by dataify-server (@dataify-server); the current version is v1.0.0.

💬 Comments