generect

Web & Frontend Development
v1.0.1
Pending

Search B2B leads and companies, find/validate emails via Generect Live API.

680 downloads680 installsby @vokaplok

Setup & Installation

Install command

clawhub install vokaplok/generect

If the CLI is not installed:

Install command

npx clawhub@latest install vokaplok/generect

Or install with OpenClaw CLI:

Install command

openclaw skills install vokaplok/generect

or paste the repo link into your assistant's chat

Install command

https://github.com/openclaw/skills/tree/main/skills/vokaplok/generect

What This Skill Does

Connects to the Generect Live API to search B2B leads and companies by ICP filters, retrieve enriched LinkedIn profiles, and discover or validate business email addresses. Data is pulled in real-time from LinkedIn and Crunchbase. Supports full prospecting pipelines from company search to verified contact email.

Combines real-time LinkedIn lead search, company discovery, and AI email generation in one API, removing the need to stitch together separate prospecting and email verification services.

When to Use It

  • Find VP Sales contacts at US software companies with 50-200 employees
  • Generate and validate a business email from a prospect's name and domain
  • Estimate lead volume for a target ICP before running a full search
  • Enrich a specific LinkedIn profile with job history, education, and skills
  • Build a prospect list filtered by industry, headcount, and founding year
View original SKILL.md file
# Generect Live API

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

**Base URL:** `https://api.generect.com`
**Auth:** `Authorization: Token <GENERECT_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.

```json
{
  "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.

```json
{
  "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/`

```json
{ "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/`

```json
{ "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.

```json
[
  {
    "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/`

```json
[{ "email": "john@example.com" }]
```

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

```bash
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

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Find VP Sales contacts at US software companies with 50-200 employees

AGENT
  1. 1Find VP Sales contacts at US software companies with 50-200 employees
  2. 2Generate and validate a business email from a prospect's name and domain
  3. 3Estimate lead volume for a target ICP before running a full search
  4. 4Enrich a specific LinkedIn profile with job history, education, and skills
  5. 5Build a prospect list filtered by industry, headcount, and founding year
OUTPUT
Search B2B leads and companies, find/validate emails via Generect Live API.

Share this skill

Security Audits

VirusTotalPending
OpenClawPending
View full report

These signals reflect official OpenClaw status values. A Suspicious status means the skill should be used with extra caution.

Details

LanguageMarkdown
Last updatedFeb 26, 2026