Contact Enrichment API — 50+ Fields from Email or LinkedIn
Pricing
Pay per event
Contact Enrichment API — 50+ Fields from Email or LinkedIn
Enrich a contact with 50+ fields: job title, seniority, department, LinkedIn URL, company data, and more. Requires email, LinkedIn URL, or name + company.
Pricing
Pay per event
Rating
0.0
(0)
Developer
Enrich-CRM
Maintained by CommunityActor stats
1
Bookmarked
46
Total users
8
Monthly active users
14 days ago
Last modified
Categories
Share
👤 Enrich-CRM — Enrich Contact
Enrich any contact with 250+ fields — job title, seniority, email, phone, LinkedIn, and full company data — in real time.
Powered by Enrich-CRM · Real-time data · No cached profiles · <1s response · GDPR compliant · EU servers
What does this Actor do?
Given one or more identifiers (email, LinkedIn URL, name + company…), this Actor returns a comprehensive contact profile: professional details, seniority, department, verified email, phone number, LinkedIn URL, and rich company firmographic data — all fetched live, no cached profiles.
Use cases
- Enrich inbound leads before they hit your CRM
- Score contacts by seniority and company size for ICP routing
- Auto-fill missing fields on existing CRM records
Input parameters
Waterfall logic: provide more identifiers to increase accuracy. The API tries them in order until a confident match is found.
| Parameter | Description | Example |
|---|---|---|
apiId | (Optional) Your Enrich-CRM API key. Leave empty to use the built-in key (Apify fees apply). | YOUR_KEY |
items | (Optional) JSON array for batch mode — see below. | [{"email": "..."}] |
email | Contact email address. | sylvain@enrich-crm.com |
firstName | First name. If provided, lastName is required. | Sylvain |
lastName | Last name. If provided, firstName is required. | Charmet |
fullName | Full name (alternative to firstName + lastName). | Sylvain Charmet |
domain | Company domain. | enrich-crm.com |
companyName | Company name. | Enrich CRM |
contactLinkedinUrl | Personal LinkedIn profile URL. | https://www.linkedin.com/in/sylvaincharmet/ |
contactLinkedinSalesNavUrl | Personal Sales Navigator URL. | https://www.linkedin.com/sales/people/ACwAABx53k4B... |
contactLinkedinSalesNavId | Numerical Sales Navigator personal ID. | ACwAABx53k4B... |
companyLinkedinUrl | Company LinkedIn page URL. | https://www.linkedin.com/company/enrich-crm/ |
companyLinkedinSalesNavUrl | Company Sales Navigator URL. | https://www.linkedin.com/sales/company/105261719 |
companyLinkedinId | Numerical LinkedIn company ID. | 105261719 |
companyLinkedinSalesNavId | Numerical Sales Navigator company ID. | 105261719 |
Single-item example
{"email": "sylvain@enrich-crm.com"}
Batch mode example
Pass an items array to enrich multiple records in one run:
{"items": [{"email": "sylvain@enrich-crm.com"},{"email": "sylvain@enrich-crm.com"}]}
Results are saved to the Actor's default dataset — one row per input item.
Response fields
Generated from an actual API response. 57 fields returned.
| Field | Type |
|---|---|
_success | boolean |
correlationId | string |
person.activeCompany | string |
person.certification[] | array |
person.certificationsList | string |
person.city | string |
person.companyConfidence | integer |
person.companyWebsite | string |
person.country | string |
person.county | string |
person.currentCompanyDetail[] | array |
person.currentVolunteeringExperienceOrganizationList | string |
person.currentVolunteeringExperienceOrganization[] | array |
person.education.diplomasList | string |
person.education.educationDetails[] | array |
person.education.fieldsOfStudyList | string |
person.education.universitiesNamesList | string |
person.education.yearsOfLastDiploma | string |
person.explanation | string |
person.extractedGender | string |
person.extractedRole | string |
person.extractedSeniority | string |
person.firstName | string |
person.followers | string |
person.formerCompaniesList | string |
person.headline | string |
person.isCreator | boolean |
person.isJobSeeker | boolean |
person.isOpenLink | boolean |
person.isPremium | boolean |
person.isRetired | boolean |
person.isVerified | boolean |
person.languages | string |
person.lastName | string |
person.linkedInId | string |
person.linkedInUrl | string |
person.linkedinSalesLink | string |
person.linkedinSummary | string |
person.location | string |
person.middleName | string |
person.name | string |
person.notFoundReason | string |
person.numberOfCurrentCompanies | string |
person.openProfileMessages | boolean |
person.pastCompaniesDetails[] | array |
person.pastVolunteeringExperienceOrganization | string |
person.personConfidenceScore | integer |
person.personalWebsite | string |
person.previousCompanyName | string |
person.profilePhoto | string |
person.region | string |
person.removedCompany | string |
person.skillsList | string |
person.status | string |
person.timezone | string |
person.twitter | string |
person.yearsOfExperience | string |
Pricing
| Model | Cost |
|---|---|
| Free trial | Free — no credit card required |
| Additional results | $0.03 per result (charged only when data is found) |
| Bring Your Own Key (BYOK) | Provide your apiId → billed directly by Enrich-CRM (1 credit = 1 result found) |
A "result" means the API returned a non-empty profile. If no data is found for an input, no credit or Apify charge applies.
All Enrich-CRM Actors
Contacts
- Reverse Email Lookup — email to name, LinkedIn and company
- Email Finder — name + domain to a verified work email
- Contact Enrichment API — 50+ fields per contact
- LinkedIn Contact Scraper — profile + work email, no cookies
Companies
- Company Data Enrichment — headcount, industry, HQ
- Company Funding Data — rounds, investors, revenue
- Crunchbase Scraper — funding from a Crunchbase URL
Websites
- Website Tech Stack Detector — CRM, CMS, analytics
- Bulk Tech Stack Enrichment — technographics for lead lists
- Website Traffic Estimator — monthly visits by country
- Homepage Content Extractor — tagline, text, language
France
- French Company Registry — SIREN, SIRET, NAF, VAT
- SIREN Number Finder — company name or domain to SIREN