Enrich one lead
enrich_leadGet a full person profile using a Generect ID, LinkedIn URL, or work email. Resolve partial contact info with cached or real-time lookup, and pay only when a matching record is found.
Instructions
Full profile for ONE known person, by Generect id, LinkedIn URL, or work email (reverse lookup). BILLABLE — about $0.0067 per record found (not-found is refunded) (Tier 0 list price; your account may pay a different rate — call get_balance for your real prices, and read cost.amount_charged in every response for what was actually spent). Not found costs nothing. Prefer the id from a search/preview result — it is the most accurate identifier. For many people at once use start_bulk_job.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| id | No | Generect lead id from search/preview. | |
| mode | No | Data mode. "database" = cached, sub-second, cheaper, free counts, core filters only. "realtime" = live LinkedIn lookup, 5–60s, pricier, supports every filter. "auto" (default) tries database first and only escalates to realtime if a filter you passed is unsupported there — an escalation is reported in the response. Pick "database" explicitly when a record from the last 12 months is good enough and cost matters more than freshness. | |
| No | Work email, for reverse lookup. | ||
| compact | No | Default true: return a small per-lead summary (including the Generect `id`, which every later step accepts). Set false for the full raw record (~80 fields) — only worth it when you specifically need skills, education or other deep fields. | |
| timeout_ms | No | Request timeout in milliseconds. | |
| linkedin_url | No | LinkedIn profile URL. |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| cost | No | ||
| lead | No | ||
| mode | No | ||
| found | No | ||
| company | No | ||
| test_mode | No | ||
| test_mode_notice | No | ||
| vocabulary_warnings | No | ||
| deprecated_params_ignored | No |