Extract LinkedIn User Contact Info
Extract a connection's contact information such as phone and email.
/v1/actions/linkedin-extract-contact/run/liveEdges is not related to LinkedIn and is not an official LinkedIn product.
Input
Input parameters
A LinkedIn Profile URL should start with 'https://www.linkedin.com/sales/people/', 'https://www.linkedin.com/sales/lead/', 'https://www.linkedin.com/pub/' or 'https://www.linkedin.com/in/'
Integration
Array of identity UUIDs to use for the action
Mode for identity handling: direct, auto, or managed.
Description
What Extract Linkedin User Contact Info does
Extract Linkedin User Contact Info pulls the contact details (email, phone, other links) that a first-degree connection has exposed on their LinkedIn profile. It runs on the LinkedIn level and is the clean primitive for turning a known connection into a reachable contact inside your CRM.
The action does not guess or append — it returns exactly what the connection chose to share on LinkedIn. That keeps the data accurate and the workflow compliance-friendly.
How it works
You pass in a LinkedIn profile URL or profileId for a first-degree connection, Edges requests the contact info panel through your authenticated LinkedIn session, and the exposed fields are parsed into a typed object. The operation runs live and returns whatever the connection has made visible — typically email, sometimes phone, IM handles, birthday, or websites.
The action runs on Edges infrastructure, browser-less and paced. If the target is not a first-degree connection, the contact panel is not exposed, and Edges returns a typed error so your workflow knows to handle the record differently (accept invite first, enrich by other means, etc.).
When to use Extract Linkedin User Contact Info
Reach for this action when you have a first-degree LinkedIn connection and need their real email or phone — for CRM enrichment, off-platform follow-up, or a warm multi-channel touch. It fits the LinkedIn profile & company data API use case and is a natural step after accepting invitations or running a connect-first sequence.
Extract Linkedin User Contact Info is a per-record primitive; call it on a specific connection, not against a whole list.
Use cases
- CRM enrichment of first-degree connections. When a connection is added, extract their contact info and hydrate the matching CRM record with email and phone.
- Post-accept outreach. After Accept Invitation fires, pull the contact details so your first touch can happen over email if LinkedIn DM is low-priority.
- Recruiter outreach. For candidates who connected back, extract their email and move the conversation off-platform into your ATS.
- Founder-led sales. Turn a growing 1st-degree network into a directly reachable audience for product updates or launches.
- Event follow-up. Pair with Extract LinkedIn Event Attendees to connect first, then enrich contact info for the connections who accept.
Best practices
- Only target first-degree connections. The panel is only exposed to first-degree connections. For non-connections, start with a connect action and chain this afterward.
- Do not scrape bulk lists. This is a per-record primitive. For large volumes, rate-limit on your side or use the Edges orchestration to stagger calls.
- Join on `profileId`. Use
profileIdas the key when writing back to your CRM; URLs can be rewritten or re-slugged over time. - Respect consent. The action surfaces data the contact already chose to expose on LinkedIn. Keep your downstream use in line with your privacy policy and applicable regulations.
Common questions
How many contacts can I extract per run?
One. Extract Linkedin User Contact Info is designed for per-record enrichment. For a list, call it in a loop or workflow and let Edges pace the calls.
Does Extract Linkedin User Contact Info use my LinkedIn account or a shared pool?
Your account. The contact panel is only visible to first-degree connections of the session making the request, so the action must run through your connected LinkedIn account on Edges.
Can I chain Extract Linkedin User Contact Info with other Edges actions?
Yes. Common chains are [Extract LinkedIn Connections](/actions/linkedin-extract-connections) → Extract Linkedin User Contact Info → CRM write or Accept Invitation → Extract Linkedin User Contact Info → email sequence. The output slots directly into any downstream system that accepts email or phone keys.
How do I get someone's email from their LinkedIn profile?
Extract LinkedIn User Contact Info returns the email, phone, and links a first-degree connection has shared on their profile — exactly what they chose to expose, nothing appended or guessed. If the person isn't a first-degree connection, LinkedIn hides the contact panel; connect first with Connect LinkedIn Profile, then extract.
Can I pull contact info in bulk?
No — it's a per-record primitive, by design. Call it in a loop or workflow on specific first-degree connections and Edges paces the calls. Bulk-scraping contact details isn't supported and isn't compliant.
Get started
Run Extract Linkedin User Contact Info from the Edges dashboard, or call it from your CRM enrichment workflow via the Edges API. Browse the full Actions library to compose contact extraction with connect, message, and profile actions.
// Related
Other ways to work with People.
Try it with 100 free credits.
No card. Copy the snippet, paste your key, hit enter.