InTouch Hub · Blue Isle Software

Clearbit

Enrich emails and domains with company and person data via the Clearbit API. Supports person enrichment, company enrichment, combined person+company enrichment, and company name-to-domain lookup.

Provided free and as is, without warranty of any kind — including merchantability, fitness for a particular purpose, and the accuracy or completeness of any result. See the licence. You are responsible for checking what this produces before relying on it.

crmcrm-salesemailenrichmentleadsstatus

Clearbit

Enrich emails and domains with company and person data via the Clearbit API.

Given an email, Clearbit returns a rich person profile (name, role, location, employment, social handles) and/or the company behind the email's domain. Given a domain, it returns a full company profile (industry, headcount, funding, tech stack, location). It can also resolve a free-text company name to its primary web domain and logo.

This is a read-only enrichment tool — it never writes to Clearbit.

Operations

operation Endpoint Required input Returns
person_enrich GET person.clearbit.com/v2/people/find?email= email Person profile for the email
company_enrich GET company.clearbit.com/v2/companies/find?domain= domain Company profile for the domain
combined_enrich GET person.clearbit.com/v2/combined/find?email= email Person + company profile in one call
name_to_domain GET company.clearbit.com/v1/domains/find?name= name Best-match domain + logo for a company name

Inputs

Name Required Default Description
apiKey yes Your Clearbit API key
operation yes One of the operations above
email for person/combined "" Email address to enrich
domain for company "" Company domain (e.g. stripe.com)
name for name_to_domain "" Company name to resolve

Outputs

Name Description
result The raw Clearbit JSON response, as a string
status HTTP status code (200 on success; 202 while Clearbit is still looking up an async result; 404 when nothing is found)

API key setup

  1. Sign in to the Clearbit dashboard.
  2. Open the API section and copy your secret API key.
  3. Pass it to the tool as apiKey.

Authentication is HTTP Bearer: the key is sent as Authorization: Bearer <apiKey>. (Clearbit also accepts HTTP Basic with the key as the username and a blank password; this tool uses Bearer because a single key encodes it directly.)

Examples

Enrich a person by email:

operation = person_enrich
email     = [email protected]

Enrich a company by domain:

operation = company_enrich
domain    = stripe.com

Combined person + company in one call:

operation = combined_enrich
email     = [email protected]

Resolve a company name to its domain:

operation = name_to_domain
name      = Stripe

Notes

Publishes

The keys a later task may reference as {{taskName.key}}. Referencing anything not listed here resolves to nothing at run time.

Input Properties

Every property this tool accepts, from its own tool.iml.

Property Type Required Default Description
apiKey string yes DEPRECATED — bind an API Key credential to the task with credentialName instead. A key pasted here is stored in the workflow definition in clear and appears in every export of it. Still honoured for workflows built before the change.
operation string yes One of: person_enrich, company_enrich, combined_enrich, name_to_domain
email string no Email address to enrich. Required for person_enrich and combined_enrich.
domain string no Company domain (e.g. stripe.com) to enrich. Required for company_enrich.
name string no Company name to resolve to a domain. Required for name_to_domain.