Lusha

Lusha API integration for contact and company enrichment

Overview

This node integrates with the Lusha API to enrich company data by retrieving detailed information about a single company. It allows users to search for a company either by its domain or by its name and then fetch comprehensive enrichment data such as company details, contact information, and other relevant metadata.

Common scenarios where this node is beneficial include:

  • Enhancing CRM records with up-to-date company information.
  • Validating and enriching leads during marketing campaigns.
  • Gathering additional insights on potential business partners or competitors.

For example, you can input a company domain like example.com or a company name like Acme Corporation to retrieve enriched data about that company from Lusha’s database.

Properties

Name Meaning
Search By How to search for the company. Options: Domain (search using company domain), Company Name (search using company name).
Domain The company domain to search by (e.g., example.com). Shown only if "Search By" is set to Domain.
Company Name The company name to search by (e.g., Acme Corporation). Shown only if "Search By" is set to Company Name.

Output

The output JSON contains the enriched company data returned by the Lusha API. This typically includes detailed company information such as:

  • Company name
  • Domain
  • Industry
  • Employee count
  • Revenue estimates
  • Contact details associated with the company
  • Other metadata provided by Lusha's enrichment service

The exact structure depends on the Lusha API response but generally provides comprehensive company profile data useful for sales, marketing, or research purposes.

No binary data output is produced by this operation.

Dependencies

  • Requires an active Lusha API key credential configured in n8n.
  • Makes HTTP requests to Lusha’s REST API endpoints (https://api.lusha.com/company).
  • The node expects the API key to be passed in the request headers for authentication.

Troubleshooting

  • Invalid JSON errors: If providing JSON inputs (not applicable for this single company enrich operation but relevant for bulk operations), ensure the JSON is correctly formatted.
  • Missing required parameters: Ensure that when searching by domain, the domain field is filled; similarly, when searching by company name, the company name field must be provided.
  • API key issues: Errors related to authentication usually indicate missing or invalid API keys. Verify that the API key credential is correctly set up.
  • No results found: If the company cannot be found, verify the accuracy of the domain or company name input.
  • Rate limits: Lusha API may enforce rate limits; excessive requests might result in errors or throttling.

Links and References

Discussion