Documentation
Knowledge BaseKnowledge BaseGetting StartedChoosing the Right Endpoint

Choosing the Right Endpoint

Which Enrich Layer endpoint should you use? A decision guide for common use cases.

Enrich Layer offers several endpoints, each optimized for different use cases. This guide helps you pick the right one.

I have a person profile URL

Use the Person Profile endpoint. It returns the most comprehensive data: work history, education, skills, certifications, and more.

GET /api/v2/profile?profile_url=https://linkedin.com/in/someone/
text

I have an email address

Two options depending on what you need:

  • Reverse Email Lookup — Resolves an email to a profile, then enriches it. Use this when you want full profile data.
  • Disposable Email Check — Quickly checks if an email is disposable/temporary. Use this for form validation.

I have a company profile URL

Use the Company Profile endpoint with the company's profile URL.

I have a company name or domain

Use the Company Lookup endpoint with the company's name or domain.

GET /api/v2/company?company_url=https://linkedin.com/company/microsoft/
text

I want to find people matching criteria

Use the Person Search endpoint. You can filter by job title, company, location, industry, and more.

GET /api/v2/search/person?current_role_title=CTO&country=US
text

I want to find companies

Use the Company Search endpoint. Filter by industry, size, location, and funding stage.

Endpoint comparison

Use caseEndpointCreditsResponse time
Enrich a known personPerson Profile1~2-5s
Find person from emailReverse Email Lookup3~3-8s
Enrich a known companyCompany Profile1~2-5s
Find company from name or domainCompany Lookup2~2-5s
Search for peoplePerson Search3~5-15s
Search for companiesCompany Search3~5-15s
Verify emailDisposable Check0under 1s