🧪 Skills
Linkedin Email Phone Apify
Enrich LinkedIn profile URLs with mobile phone numbers and work/personal emails using Apify actors, merging results into unified output records.
v1.0.0
Description
name: linkedin-email-phone-apify description: Use 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. required_env_vars:
- APIFY_TOKEN required-env-vars:
- APIFY_TOKEN primary_credential: APIFY_TOKEN primary-credential: APIFY_TOKEN metadata: short-description: Enrich LinkedIn URLs with emails and phones openclaw: requires: env: - APIFY_TOKEN primaryCredential: APIFY_TOKEN
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
Reviews (0)
Sign in to write a review.
No reviews yet. Be the first to review!
Comments (0)
No comments yet. Be the first to share your thoughts!