ASP源码
PHP源码
.NET源码
JSP源码
Generect API 是专为开发人员和销售团队设计的专业级工具集,旨在实现拓客生命周期的自动化。通过利用来自 LinkedIn 和 Crunchbase 的实时数据,此技能允许用户根据理想客户画像 (ICP) 过滤器识别高意向的潜在客户和公司。它通过 Openclaw Skills 无缝集成到现代工作流中,提供丰富的个人资料,包括工作经历、教育背景和经过验证的联系方式。
除了简单的搜索,该技能还具有 AI 驱动的电子邮件生成器,可利用姓名和域名数据创建并验证电子邮件地址。这确保了高送达率并降低了跳出率,使其成为自动化外展和潜在客户丰富管道的重要组成部分。
下载入口:https://github.com/openclaw/skills/tree/main/skills/vokaplok/generect-api
从源直接安装技能的最快方式。
npx clawhub@latest install generect-api
将技能文件夹复制到以下位置之一
全局模式~/.openclaw/skills/
工作区
/skills/
优先级:工作区 > 本地 > 内置
将此提示词复制到 OpenClaw 即可自动安装。
请帮我使用 Clawhub 安装 generect-api。如果尚未安装 Clawhub,请先安装(npm i -g clawhub)。
要开始使用 Openclaw Skills 的这项技能,您首先需要从 https://beta.generect.com 获取 API 密钥。按如下方式设置环境变量:
export GENERECT_API_KEY='your_api_key_here'
然后,您可以使用 curl 测试连接:
curl -X POST https://api.generect.com/api/v1/leads/by_icp/ r
-H "Authorization: Token $GENERECT_API_KEY" r
-H "Content-Type: application/json" r
-d '{"job_title":["VP Sales"],"location":["United States"],"per_page":5}'
Generect API 为潜在客户和公司返回高度结构化的对象。关键数据点包括:
| 对象 | 关键字段 |
|---|---|
| 潜在客户资料 | full_name, headline, job_title, company_name, company_website, linkedin_url, jobs[], skills[] |
| 公司资料 | name, domain, industry, headcount_range, location, description, founded_year |
| 邮箱状态 | email, result (valid/risky/invalid), catch_all (boolean), mx_domain |
所有搜索端点均通过 page 和 per_page 参数支持分页。
name: generect-api
description: Search B2B leads and companies, find/validate emails via Generect Live API. Use when the user needs to find people by job title/company/industry, search companies by ICP, generate business emails from name+domain, or validate email addresses. Covers lead generation, prospecting, enrichment, and email discovery workflows.
Real-time B2B data from LinkedIn, Crunchbase, and AI-powered email discovery.
Base URL: https://api.generect.com Auth: Authorization: Token
Requires GENERECT_API_KEY environment variable. Get a key at https://beta.generect.com
POST /api/v1/leads/by_icp/
Find people by ICP filters. Returns enriched LinkedIn profiles with job history, education, skills.
{
"job_title": ["CEO", "CTO"],
"location": ["United States"],
"industry": ["Software Development"],
"company_headcount_range": ["11-50", "51-200"],
"page": 1,
"per_page": 10
}
Key filters: job_title, location, industry, company_headcount_range, company_name, seniority_level, job_function. All accept arrays.
Response: { "amount": N, "leads": [...] } — each lead has full_name, headline, job_title, company_name, company_website, linkedin_url, jobs[], educations[], skills[].
POST /api/v1/companies/by_icp/
Find companies by ICP. Returns company profiles with headcount, industry, location, funding.
{
"industry": ["Software Development"],
"location": ["San Francisco"],
"headcount_range": ["51-200"],
"page": 1,
"per_page": 10
}
Key filters: industry, location, headcount_range, company_type, founded_year_min, founded_year_max, keyword.
Response: { "amount": N, "companies": [...] } — each has name, domain, industry, headcount_range, headcount_exact, location, description, linkedin_link, website, founded_year.
POST /api/v1/leads/by_url/
{ "url": "https://www.linkedin.com/in/username/" }
Returns full enriched profile for a specific LinkedIn URL.
POST /api/v1/email_generator/
AI-powered email discovery from name + domain.
{
"first_name": "John",
"last_name": "Doe",
"domain": "example.com"
}
Response: { "email": "...", "result": "valid|risky|invalid", "catch_all": bool }
POST /api/v1/email_validator/
{ "email": "john@example.com" }
Response: { "result": "valid|invalid|risky", "catch_all": bool, "mx_domain": "...", "exist": "yes|no" }
curl -X POST https://api.generect.com/api/v1/leads/by_icp/ r
-H "Authorization: Token $GENERECT_API_KEY" r
-H "Content-Type: application/json" r
-d '{"job_title":["VP Sales"],"location":["United States"],"per_page":5}'
Generect also provides an MCP server for AI tool integrations:
mcp-remote https://mcp.generect.com/mcp --header "Authorization: Bearer Token API_KEY"npx -y generect-ultimate-mcp@latest with env GENERECT_API_KEYTools: search_leads, search_companies, generate_email, get_lead_by_url, health
amount: -1 in response means exact count unavailable; iterate pages until emptyvalid results are safe to send