Lusha icon

Lusha

Lusha API integration for contact and company enrichment with prospecting

Contact → Prospect Contacts

AI-generated

Summary

Searches Lusha for prospect contacts using contact, location, and company criteria, then returns the matching results. Optionally writes results to an existing Lusha table and supports pagination, partial profiles, do-not-call exclusion, per-company caps, and contact signal filters.

Inputs

  • Job Titles — Comma-separated job titles to search for.
  • Departments — Selected contact departments.
  • Seniorities — Selected contact seniority levels.
  • Countries — Contact countries; ISO-2 country codes are sent to the API.
  • Search Filters — Optional contact location states and cities; company names or domains; existing contact data points with an any/all match mode; and company employee count, revenue, industry, country, state, city, technology, intent-topic, NAICS, and SIC filters. Company countries are sent as full country names.
  • Contact Filters (Advanced) — Optional contact criteria including names, exact or normalized titles, LinkedIn URLs, emails, previous emails or titles, skills, certifications, awards, and Lusha contact IDs. Also includes refinement filters for job-change dates, contact score, and education. Refinement filters require a base filter such as Job Titles.
  • Company Filters (Advanced) — Optional company criteria including Lusha company IDs, industry labels, LinkedIn URLs, keywords, specialities, previous company details, business model, company type, SIC/NAICS codes, technologies, intent topics and scores, founding years, and funding attributes. Funding amount, round, and type rows can be scoped by coverage window. Funding investors are accepted by the API but documented as not currently applied downstream.
  • Contact Geographic Areas — Optional repeated radius filters around contact-location zip codes, each with a country, zip code, and distance in miles.
  • Company Geographic Areas — Optional repeated radius filters around company-location zip codes, each with a country, zip code, and distance in miles.
  • Company Location Zip Codes — Optional company office-location zip codes, paired with a country ISO-2 code.
  • Company Headquarter Zip Codes — Optional company headquarters zip codes, paired with a country ISO-2 code.
  • Table ID — Existing Lusha table ID to also persist the results into; leave blank to skip.
  • Additional Options — Optional page number (0–1000; default 0) and page size (default 25; clamped to 10–100), whether to include partial profiles (default true), whether to exclude do-not-call contacts (default false), and a maximum contacts-per-company cap (1–20; 0 means uncapped). Can also include a free-text relevance hint and contact signal types with a signal start date; the date defaults to the last six months when blank. Selecting signal types incurs extra credits per signal type.

Output shape

A list of matching contact records, returned in the API's results array and emitted as n8n items.

Results are paginated. The node's source notes that prospecting returns a results array, not data; selected table persistence is an additional side effect.

Examples

Example 1: Target decision-makers

Set job titles, departments, seniorities, or contact countries, then refine by company criteria such as industry, employee count, or revenue.

Example 2: Find contacts near an office

Add contact geographic areas with a country, zip code, and radius in miles; optionally add company location criteria separately.

Example 3: Prioritize recent activity

Choose contact signal types and optionally set a signal start date; signal selection adds credits per type.

Links

Discussion