← Back to Skills Marketplace
vokaplok

Generect API

by Andrii Kolpakov · GitHub ↗ · v1.0.1
cross-platform ⚠ suspicious
941
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install generect
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.
README (SKILL.md)

Generect Live API

Real-time B2B data from LinkedIn, Crunchbase, and AI-powered email discovery.

Base URL: https://api.generect.com Auth: Authorization: Token \x3CGENERECT_API_KEY> Docs: https://liveapi.generect.com

Setup

Requires GENERECT_API_KEY environment variable. Get a key at https://beta.generect.com

Endpoints

Search Leads by ICP

POST /api/linkedin/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, seniority_level, job_function (arrays). company_name is a string (not array). At least one of company_name, company_link, or company_id is required.

Note: This endpoint queries LinkedIn in real-time and can take 15-60+ seconds to respond.

Response: { "amount": N, "leads": [...] } — each lead has full_name, headline, job_title, company_name, company_website, linkedin_url, jobs[], educations[], skills[].

Count Leads by ICP

POST /api/linkedin/leads/count/

Estimate the number of leads matching ICP filters (same body as search, no results returned).

Search Companies by ICP

POST /api/linkedin/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.

Count Companies by ICP

POST /api/linkedin/companies/count/

Estimate the number of companies matching ICP filters.

Get Lead by LinkedIn URL

POST /api/linkedin/leads/by_link/

{ "url": "https://www.linkedin.com/in/username/" }

Returns full enriched profile for a specific LinkedIn URL.

Get Company by LinkedIn URL

POST /api/linkedin/companies/by_link/

{ "url": "https://www.linkedin.com/company/company-name/" }

Returns full company profile for a specific LinkedIn company URL.

Email Finder (Generate Email)

POST /api/linkedin/email_finder/

AI-powered email discovery from name + domain. Generated emails are automatically validated.

[
  {
    "first_name": "John",
    "last_name": "Doe",
    "domain": "example.com"
  }
]

Response: { "email": "...", "result": "valid|risky|invalid", "catch_all": bool, "valid_email": "...", "source": "...", "mx_domain": "..." }

Email Validator

POST /api/linkedin/email_validator/

[{ "email": "[email protected]" }]

Response: { "result": "valid|invalid|risky", "catch_all": bool, "mx_domain": "...", "exist": "yes|no" }

Get User Info

GET /api/linkedin/user/me/

Returns current user info and balance.

Get Transactions

GET /api/linkedin/transactions/

Returns list of API usage transactions.

Usage via curl

curl -X POST https://api.generect.com/api/linkedin/leads/by_icp/ \
  -H "Authorization: Token $GENERECT_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"job_title":["VP Sales"],"location":["United States"],"per_page":5}'

MCP Server (Alternative)

Generect also provides an MCP server for AI tool integrations:

  • Remote: mcp-remote https://mcp.generect.com/mcp --header "Authorization: Bearer Token API_KEY"
  • Local: npx -y generect-ultimate-mcp@latest with env GENERECT_API_KEY

Tools: search_leads, search_companies, generate_email, get_lead_by_url, health

Tips

  • amount: -1 in response means exact count unavailable; iterate pages until empty
  • Leads endpoint is live — each request queries LinkedIn in real-time (may take 5-15s)
  • Email finder uses AI permutations + validation; valid results are safe to send
  • Combine lead search → email generation for full prospecting pipeline
  • Rate limits apply per API key tier
Usage Guidance
This skill otherwise appears coherent for B2B lead and email lookup, but proceed with caution. Key points: (1) The SKILL.md and included script require GENERECT_API_KEY, but the registry metadata omits that — verify you or your org will provide only a limited API key and that you understand the billing/permissions tied to it. (2) The skill's origin/homepage is unknown; confirm the service (api.generect.com) and its terms/privacy before sending sensitive data. (3) The SKILL.md suggests running npx generect-ultimate-mcp@latest — running npx will download and execute remote code; avoid doing this unless you trust the package source. (4) The CLI script simply posts JSON to api.generect.com; requests will query LinkedIn/third-party data in real time (may include scraped/enriched personal data) — check compliance with your policies. If you plan to install/use the skill, ask the publisher to correct the registry metadata to declare GENERECT_API_KEY explicitly and provide a trustworthy homepage or docs; prefer creating a scoped/test API key before giving production credentials.
Capability Analysis
Type: OpenClaw Skill Name: generect Version: 1.0.1 ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` `
Capability Assessment
Purpose & Capability
The SKILL.md and the included CLI script clearly require a GENERECT_API_KEY to call api.generect.com — appropriate for a lead-generation integration. However the registry metadata lists no required environment variables or primary credential, which is inconsistent and may hide the actual credential requirement from users/automated installers. The skill's stated purpose (lead/email discovery) is otherwise aligned with its requests.
Instruction Scope
The runtime instructions are narrowly scoped to calling Generect endpoints and returning results; they don't instruct reading unrelated local files or secrets. A minor issue: SKILL.md mentions an MCP server and an npx command (npx -y generect-ultimate-mcp@latest) — that would download and run remote code if followed, which expands scope beyond simple API calls and should be treated cautiously.
Install Mechanism
There is no formal install spec (instruction-only), and the only shipped code is a small bash wrapper that uses curl. That is low risk. However SKILL.md suggests using npx to fetch a package from npm — executing npx will pull and run remote code (higher-risk) if the user/agent follows that advice.
Credentials
Functionality legitimately requires a single API key (GENERECT_API_KEY). The problem is the registry metadata does not declare this required environment variable or a primary credential, while the script and README require it. This omission is disproportionate because it hides the need to provide a secret and could lead to silent failures or unexpected prompts. No other unrelated credentials are requested.
Persistence & Privilege
The skill does not request persistent presence (always: false) and does not modify other skills or system settings. It can be invoked by the agent (normal behavior) but has no elevated platform privileges.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install generect
  3. After installation, invoke the skill by name or use /generect
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Fix: BASE url /api/linkedin, email_finder naming, by_link endpoint
Metadata
Slug generect
Version 1.0.1
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Generect API?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 941 downloads so far.

How do I install Generect API?

Run "/install generect" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Generect API free?

Yes, Generect API is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Generect API support?

Generect API is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Generect API?

It is built and maintained by Andrii Kolpakov (@vokaplok); the current version is v1.0.1.

💬 Comments