linkedin-email-phone-apify
v1.0.0Use this skill when the user needs LinkedIn contact enrichment by URLs with both phone and email lookup via Apify actors (phones: X95BXRaFOqZ7rzjxM, emails: q3wko0Sbx6ZAAB2xf), including optional branches and merged output.
Installation
Please help me install the skill `linkedin-email-phone-apify` from SkillHub official store.
npx skills add hundevmode/linkedin-email-phone-apify
LinkedIn Email + Phone Enrichment (Apify)
Overview
This skill runs two Apify actors in one pipeline and merges results by LinkedIn profile URL:
- Phone actor: X95BXRaFOqZ7rzjxM
- Email actor: q3wko0Sbx6ZAAB2xf
Use this when the user wants one command to enrich a LinkedIn URL list with: - mobile phones - work emails - personal emails - unified rows for n8n/Sheets/CRM
Step-by-step workflow
- Accept LinkedIn URLs (
linkedinUrls) from user. - Validate and normalize URLs.
- Decide branches:
- run phone actor if
includePhones=true - run email actor if
includeEmails=true - Run selected actors on the same URL list.
- Merge results by normalized LinkedIn URL.
- Return summary + merged rows.
Authentication
export APIFY_TOKEN='apify_api_xxx'
or
python3 scripts/linkedin_email_phone_pipeline.py run
--apify-token 'apify_api_xxx'
--input-file references/sample_input.json
Quick start
APIFY_TOKEN='apify_api_xxx'
python3 scripts/linkedin_email_phone_pipeline.py run
--input-file references/sample_input.json
Toggle branches
Emails only:
APIFY_TOKEN='apify_api_xxx'
python3 scripts/linkedin_email_phone_pipeline.py run
--input-json '{
"linkedinUrls": ["https://www.linkedin.com/in/williamhgates"],
"includeEmails": true,
"includePhones": false,
"includeWorkEmails": true,
"includePersonalEmails": true,
"onlyWithEmails": true
}'
Phones only:
APIFY_TOKEN='apify_api_xxx'
python3 scripts/linkedin_email_phone_pipeline.py run
--input-json '{
"linkedinUrls": ["https://www.linkedin.com/in/williamhgates"],
"includeEmails": false,
"includePhones": true,
"onlyWithPhones": true
}'
Notes
- Actor IDs are hardcoded to your provided IDs.
linkedinUrlsis required.- At least one branch must be enabled (
includeEmailsorincludePhones). - Output rows contain available email/phone fields in one record.
References
references/input-contract.mdreferences/troubleshooting.md