Dataify Indeed Companies Info
/install dataify-indeed-companies-info
Dataify Indeed Companies Info
Use this skill to create Indeed company information collection tasks through Dataify's builder endpoint.
Required Workflow
- Identify the collection mode from the user's request.
- Use
indeed_companies-info_by-company-list-urlwhen the user provides or asks to use an Indeed company list URL. - Use
indeed_companies-info_by-keywordwhen the user provides a company keyword. - Use
indeed_companies-info_by-industry-and-statewhen the user provides an Indeed industry and optional region/state. - Use
indeed_companies-info_by-company-urlwhen the user provides a specific Indeed company URL. - If the mode cannot be inferred, ask which mode to use before showing the parameter table.
- Use
- Check the local Python runtime before calling scripts. Prefer
python; usepython3if that is the available Python command. Require Python 3 or newer. Do not use version-specific commands such aspy -3.10. - Ask whether the user wants to collect multiple parameter sets. If yes, collect multiple
spider_parametersobjects for the same spider ID. If the user already supplied multiple values, treat that as a multiple-set request. - Before every real API call, show a Markdown confirmation table with the exact parameters that will be submitted. The table must use these columns:
Parameter,Current value,Default value,Required,Description. - When the selected mode has dropdown fields, show every available dropdown value in Markdown tables with exactly these columns:
Label,Value. Usescripts/preview_params.py --dropdown industryandscripts/preview_params.py --dropdown stateto generate complete tables. - Ask the user whether any value should be changed. Do not call the API until the user explicitly confirms the table.
- Check for the Dataify API token only after parameter confirmation. Prefer a token explicitly provided by the user, then
DATAIFY_API_TOKENfrom the environment. - If no token is available, tell the user:
Missing Dataify API token. Provide a token, or log in/register at https://dataify.com/login. If you already have one, open https://dataify.com/dashboard/ and copy the API TOKEN from the top-right area. - If the user provides a token and
DATAIFY_API_TOKENis not already saved locally, ask whether to save it asDATAIFY_API_TOKEN. Save it only after explicit consent and never echo the token back. - After the API call, report the collection task ID and status. Look for common response fields such as
task_id,taskId,id,status,data.task_id,data.id, ordata.status. Then remind the user to view task details in the official dashboard: https://dataify.com/dashboard/
Parameter Preview
Use the preview helper whenever possible:
python scripts/preview_params.py --tool keyword --keyword openai
python scripts/preview_params.py --tool company-list-url
python scripts/preview_params.py --tool industry-and-state --industry "Accounting & Tax" --state "Alabama - 60 companies"
python scripts/preview_params.py --tool company-url --company-url "https://www.indeed.com/cmp/Allstate-Insurance"
For multiple parameter sets, pass the exact JSON array:
python scripts/preview_params.py --tool keyword --parameters-json '[{"keyword":"openai"},{"keyword":"anthropic"}]'
API Call
Use the call helper after confirmation and token handling:
python scripts/indeed_companies_info.py --tool keyword --keyword openai
python scripts/indeed_companies_info.py --tool keyword --parameters-json '[{"keyword":"openai"},{"keyword":"anthropic"}]'
python scripts/indeed_companies_info.py --tool industry-and-state --industry "Accounting & Tax" --state "Alabama - 60 companies"
If the token was provided in the conversation instead of the environment, pass it with --token and do not expose it in user-facing output:
python scripts/indeed_companies_info.py --token "USER_TOKEN" --tool company-url --company-url "https://www.indeed.com/cmp/Allstate-Insurance"
Tools
| Mode | Spider ID | Required parameters | Default spider_parameters |
|---|---|---|---|
company-list-url |
indeed_companies-info_by-company-list-url |
company_list_url |
[{"company_list_url":"https://www.indeed.com/companies/browse-companies"}] |
keyword |
indeed_companies-info_by-keyword |
keyword |
[{"keyword":"openai"}] |
industry-and-state |
indeed_companies-info_by-industry-and-state |
industry |
[{"industry":"All","state":"United States"}] |
company-url |
indeed_companies-info_by-company-url |
company_url |
[{"company_url":"https://www.indeed.com/cmp/Allstate-Insurance"}] |
Every tool also accepts file_name. If omitted, use {{TasksID}}.
Fixed Request Fields
Always submit to https://scraperapi.dataify.com/builder?platform=1 with:
| Field | Value |
|---|---|
spider_name |
indeed.com |
spider_id |
One of the four supported Indeed company info spider IDs |
spider_parameters |
JSON array of one or more parameter objects |
spider_errors |
true |
file_name |
User value, otherwise {{TasksID}} |
Send parameters as form data. Keep spider_parameters as a JSON string inside the form body.
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install dataify-indeed-companies-info - 安装完成后,直接呼叫该 Skill 的名称或使用
/dataify-indeed-companies-info触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
Dataify Indeed Companies Info 是什么?
Collect Indeed company information through Dataify Scraper API. Use when the user asks to gather, scrape, crawl, fetch, extract, or collect Indeed company/co... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 13 次。
如何安装 Dataify Indeed Companies Info?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install dataify-indeed-companies-info」即可一键安装,无需额外配置。
Dataify Indeed Companies Info 是免费的吗?
是的,Dataify Indeed Companies Info 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Dataify Indeed Companies Info 支持哪些平台?
Dataify Indeed Companies Info 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Dataify Indeed Companies Info?
由 dataify-server(@dataify-server)开发并维护,当前版本 v1.0.0。