Dataify Glassdoor Company By Url
/install dataify-glassdoor-company-by-url
Dataify Builder Skill
Use this skill to prepare Dataify builder requests for the scraper family rooted at glassdoor_company_by-url on glassdoor.com.
Workflow
- Check whether
DATAIFY_API_TOKENexists in the environment. - If the token is missing, stop and tell the user to sign in at Dataify Dashboard](https://dataify.com/dashboard) to obtain it.
- Ask the user to choose exactly one tool from the following Chinese list:
- 通过URL采集 (glassdoor_company_by-url)
- 通过过滤器采集 (glassdoor_company_by-inputfilter)
- 通过关键词采集 (glassdoor_company_by-keywords)
- 通过搜索网址采集 (glassdoor_company_by-listurl)
- 通过URL采集 (glassdoor_joblistings_by-url)
- 通过关键词采集 (glassdoor_joblistings_by-keywords)
- 通过搜索网址采集 (glassdoor_joblistings_by-listurl)
- Read
references/tool-params.jsonand find the chosen tool bytool_signor Chinese tool name. - For each parameter in the chosen tool:
- If
input_modeisuser_input, ask the user for the value. - If
input_modeisselect, present the saved options to the user.
- If
- Use
scripts/build-dataify-request.pyas the default cross-platform helper. - Use
scripts/build-dataify-request.ps1as the Windows PowerShell helper when needed. - When a selectable parameter has a human-readable Chinese label, keep that label in
spider_parameters. Do not replace it with a code such asHKunless the user explicitly asks for the coded value. - Build
spider_parametersas a JSON array. - If every parameter has only one final value, build one object such as
[{"searchurl":"...","country":"Hong Kong"}]. - 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"}]. - If a parameter has one value while another parameter has multiple values, reuse the single value across every generated row.
- Set
spider_nametoglassdoor.com. - Set
spider_idto the selected tool'stool_sign. - Always include
spider_errors=trueandfile_name={{TasksID}}. - 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=glassdoor.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.jsonstores the full saved parameter catalog for every available tool in this scraper family.scripts/build-dataify-request.pyis the portable implementation and should be preferred.scripts/build-dataify-request.ps1mirrors 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_parametersalways contains exactly one object. Multi-value tools may require multiple objects zipped by index. - Use the saved
url_exampleonly as a reference example. Do not assume the user wants the example values unless they explicitly confirm them.
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install dataify-glassdoor-company-by-url - After installation, invoke the skill by name or use
/dataify-glassdoor-company-by-url - Provide required inputs per the skill's parameter spec and get structured output
What is Dataify Glassdoor Company By Url?
Prepare Dataify builder requests for the glassdoor.com scraper family rooted at glassdoor_company_by-url. Use when needs to work with the successful Dataify... It is an AI Agent Skill for Claude Code / OpenClaw, with 45 downloads so far.
How do I install Dataify Glassdoor Company By Url?
Run "/install dataify-glassdoor-company-by-url" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Dataify Glassdoor Company By Url free?
Yes, Dataify Glassdoor Company By Url is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Dataify Glassdoor Company By Url support?
Dataify Glassdoor Company By Url is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Dataify Glassdoor Company By Url?
It is built and maintained by dataify-server (@dataify-server); the current version is v1.0.0.