# LinkedIn Data enrichment API for n8n + AI

Here are the best **email → LinkedIn info** enrichment APIs that work well in an **n8n → OpenAI lead-scoring** flow. I prioritized providers that (a) can return a LinkedIn URL/handle from an email, and (b) are practical to wire into n8n.

| Provider | Email → LinkedIn URL? | What you typically get | n8n fit | Why pick it |
| --- | --- | --- | --- | --- |
| **Clearbit** | **Yes** — enrich from an email; 100+ B2B attributes incl. social URLs. ([Clearbit](https://clearbit.com/resources/guides/Qualified-convert-website-visitors?utm_source=chatgpt.com)) | Person (name, title, seniority, social), company firmographics. ([Clearbit](https://clearbit.com/platform/enrichment?utm_source=chatgpt.com)) | **Native n8n node** + credentials docs. ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.clearbit/?utm_source=chatgpt.com)) | Easiest to ship in n8n; reliable coverage on work emails; ideal inputs for AI scoring. |
| **Hunter (Lead Enrichment)** | **Yes** — “turn an email or a LinkedIn handle into a complete profile.” ([Hunter](https://hunter.io/api-documentation?utm_source=chatgpt.com)) | Person + company basics incl. social handles. ([Hunter](https://hunter.io/api-documentation?utm_source=chatgpt.com)) | **Native n8n node**. ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.hunter/?utm_source=chatgpt.com)) | Fast, cost-effective, and simple JSON for quick pipelines. |
| **People Data Labs (PDL)** | **Yes** — person schema includes social/LinkedIn; enrich by email (bulk too). ([People Data Labs](https://docs.peopledatalabs.com/reference/get_v5-person-enrich-1?utm_source=chatgpt.com)) | Deep work history, skills, social URLs, firmographics. ([People Data Labs](https://docs.peopledatalabs.com/reference/get_v5-person-enrich-1?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Richest schema for ML/AI scoring; great for batch enrichment before OpenAI. |
| **Apollo.io (People Enrichment)** | **Yes** — response includes `linkedin_url`. ([Apollo Docs](https://docs.apollo.io/docs/enrich-people-data?utm_source=chatgpt.com)) | Sales-grade person/company data; bulk match endpoint. ([Apollo Docs](https://docs.apollo.io/reference/bulk-people-enrichment?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Strong B2B coverage; excellent if you already use Apollo for GTM. |
| **ZoomInfo (Enrich)** | **Yes** — accepts email/hashed email; outputs include external/LI links via their data. ([Microsoft Learn](https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access?utm_source=chatgpt.com)) | Enterprise contact + firmographics/technographics/intent. ([Microsoft Learn](https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Best for enterprise scale, SLAs, and compliance posture. |
| **Lix (Reverse Email Lookup)** | **Yes** — purpose-built to return **LinkedIn profile URL** from email. ([Lix](https://lix-it.com/blog/reverse-email-lookup/?utm_source=chatgpt.com)) | LinkedIn profile URL + basic person/company info. ([Lix](https://lix-it.com/blog/reverse-email-lookup/?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Cleanest tool when you mainly need the LI URL to feed downstream steps. |
| **RocketReach** | **Yes** — person lookup returns social links from email. ([Pipedream](https://pipedream.com/apps/rocketreach/actions/lookup-profile?utm_source=chatgpt.com)) | Contact info (emails/phones), title, employer, social URLs. ([Pipedream](https://pipedream.com/apps/rocketreach/actions/lookup-profile?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Straightforward enrichment with broad inputs (email/LI/phone). |
| **Dropcontact** | **Yes** — includes LinkedIn fields; GDPR-first; native n8n node available. ([Dropcontact](https://www.dropcontact.com/?utm_source=chatgpt.com), [n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.dropcontact/?utm_source=chatgpt.com)) | Data cleaning, role, company, phones, LinkedIn page/fields. ([Dropcontact](https://www.dropcontact.com/?utm_source=chatgpt.com)) | **Native n8n node** for enrich/fetch. ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.dropcontact/?utm_source=chatgpt.com)) | Best for EU/GDPR stance and CRM hygiene before AI scoring. |
| **FullContact (Person API)** | **Yes** — returns social profiles (incl. LinkedIn) from identifiers like email. ([Postman](https://www.postman.com/api-evangelist/fullcontact/documentation/eprs1nq/fullcontact-apis?utm_source=chatgpt.com)) | Photos, social handles, org info (when available). ([Postman](https://www.postman.com/api-evangelist/fullcontact/documentation/eprs1nq/fullcontact-apis?utm_source=chatgpt.com)) | HTTP Request node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com)) | Mature identity graph; useful as a second-pass to lift match rates. |

> ℹ️ **Official LinkedIn API note:** LinkedIn’s **Profile/Handle** APIs are restricted to approved partners; there isn’t a public “email → profile” endpoint. That’s why teams use third-party enrichment vendors for this step. Ensure your use complies with your privacy policy and applicable law. ([Microsoft Learn](https://learn.microsoft.com/en-us/linkedin/shared/integrations/people/profile-api?utm_source=chatgpt.com))

---

## Quick picks for your exact use case (email → LI → OpenAI lead scoring)

* **Fastest to ship in n8n:** **Clearbit** or **Hunter** (native nodes; strong “email → LinkedIn” and clean schemas). ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.clearbit/?utm_source=chatgpt.com), [Hunter](https://hunter.io/api-documentation?utm_source=chatgpt.com))
    
* **Data-rich scoring / batch jobs:** **People Data Labs** or **Apollo** (deep person schema + bulk endpoints). ([People Data Labs](https://docs.peopledatalabs.com/docs/bulk-enrichment-api?utm_source=chatgpt.com), [Apollo Docs](https://docs.apollo.io/reference/bulk-people-enrichment?utm_source=chatgpt.com))
    
* **Enterprise/compliance:** **ZoomInfo** (hashed email support; big coverage). ([Microsoft Learn](https://learn.microsoft.com/en-us/linkedin/shared/authentication/getting-access?utm_source=chatgpt.com))
    
* **Just need the LinkedIn URL:** **Lix Reverse Email Lookup** (great as a fallback when others miss). ([Lix](https://lix-it.com/blog/reverse-email-lookup/?utm_source=chatgpt.com))
    
* **EU/GDPR & cleanup:** **Dropcontact** (plus a native n8n node). ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.dropcontact/?utm_source=chatgpt.com))
    

---

## Minimal n8n blueprint (ready to build)

1. **Trigger** (Webhook/Form) →
    
2. **Enrich**
    
    * Option A: **Clearbit**/**Hunter** node. ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-base.clearbit/?utm_source=chatgpt.com))
        
    * Option B: **HTTP Request** → PDL/Apollo/ZoomInfo/Lix. ([n8n Docs](https://docs.n8n.io/integrations/builtin/core-nodes/n8n-nodes-base.httprequest/?utm_source=chatgpt.com))
        
3. **Set** (map `linkedin_url`, `job_title`, `seniority`, `company`, `company_size`, `industry`, `location`).
    
4. **OpenAI** node for scoring (pass a strict JSON schema). ([n8n Docs](https://docs.n8n.io/integrations/builtin/app-nodes/n8n-nodes-langchain.openai/?utm_source=chatgpt.com))
    
5. **Upsert** (HubSpot/Sheets/DB).
    
6. **(Optional)** Slack/Email notify.
    

If you want, I can draft the **exact n8n nodes + example OpenAI prompt** you can paste in—just tell me which vendor(s) you want to start with and your monthly volume.
