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=UStext
I want to find companies
Use the Company Search endpoint. Filter by industry, size, location, and funding stage.
Endpoint comparison
| Use case | Endpoint | Credits | Response time |
|---|---|---|---|
| Enrich a known person | Person Profile | 1 | ~2-5s |
| Find person from email | Reverse Email Lookup | 3 | ~3-8s |
| Enrich a known company | Company Profile | 1 | ~2-5s |
| Find company from name or domain | Company Lookup | 2 | ~2-5s |
| Search for people | Person Search | 3 | ~5-15s |
| Search for companies | Company Search | 3 | ~5-15s |
| Verify email | Disposable Check | 0 | under 1s |