LinkedIn Profile Scraper with Public Contacts
Pricing
from $10.00 / 1,000 results
LinkedIn Profile Scraper with Public Contacts
Extract structured public LinkedIn profile data, including names, headlines, work history, education, follower counts, websites, and contact matches from About, headlines, work descriptions, and email links. Matches include source context; ownership and deliverability are not verified.
Pricing
from $10.00 / 1,000 results
Rating
0.0
(0)
Developer
Rush
Maintained by CommunityActor stats
1
Bookmarked
43
Total users
7
Monthly active users
7 days ago
Last modified
Categories
Share
Turn public LinkedIn profile URLs into structured profile records. Results can include names, headlines, work experience, education, follower counts, websites, and contact matches found in supported public profile fields.
Contact matches include their source and nearby context. They are not verified for ownership, consent, recency, or deliverability.
What you get
Each processed profile produces a result row with a clear retrieval status.
| Field | Description |
|---|---|
firstName, lastName, fullName | Name shown on the profile |
headline, about | Profile headline and About text when available |
location, city, country | Returned location, a confidently separated city, and a two-letter country code when identifiable |
profilePictureUrl | Profile photo URL when identified; generic platform artwork is excluded |
linkedinBadge | Creator or Top Voice label when returned; this is not identity verification |
followerCount, connectionCount | Counts from the returned profile; compact follower labels are normalized to numbers, while non-exact connection labels such as 500+ remain empty |
experiences[] | Returned roles with organization, dates, location, description, and employment-status evidence |
experiencesTruncated | true when the returned content indicates that more work history may exist |
currentCompany, currentTitle, currentCompanyLinkedinUrl | Current role when explicitly identified; otherwise the most recently listed role |
educations[] | Returned schools, degrees, fields of study, and dates |
emails[], phones[] | Contact matches with source and context |
email, phone | First contact match for convenient export |
websites[] | Unique website and email links present in supported profile content |
inputUrl, linkedinUrl, publicIdentifier, urn | Input and profile identifiers |
extractionWarnings | Readable notes when returned content may be incomplete |
succeeded, error, extractedAt | Retrieval status, failure reason when applicable, and output time |
Reading employment status
isCurrent is evidence-based:
isCurrent: truemeans the role was explicitly marked as current.isCurrent: falsewith anendedOnvalue means an end date was shown.isCurrent: falsewithendedOn: nullmeans no current marker or end date was available. It does not prove that the role has ended.
Sample output
This abridged example is backed by saved public profile content captured on 2026-04-27. Public values can change after capture.
Input:
{"profileUrls": ["https://www.linkedin.com/in/satyanadella"]}
Output:
{"inputUrl": "https://www.linkedin.com/in/satyanadella","linkedinUrl": "https://www.linkedin.com/in/satyanadella","publicIdentifier": "satyanadella","urn": "urn:li:member:19186432","succeeded": true,"error": null,"firstName": "Satya","lastName": "Nadella","fullName": "Satya Nadella","headline": "Chairman and CEO at Microsoft","location": "Redmond, Washington, United States","city": "Redmond","country": "US","linkedinBadge": "Creator, Top Voice","followerCount": 11959295,"connectionCount": null,"experiences": [{"title": "Chairman and CEO","company": "Microsoft","companyLinkedinUrl": "https://www.linkedin.com/company/microsoft","startedOn": "2014-02","endedOn": null,"isCurrent": true},{"title": "Board Member","company": "Starbucks","companyLinkedinUrl": "https://www.linkedin.com/company/starbucks","startedOn": "2017","endedOn": "2024","isCurrent": false}],"experiencesTruncated": false,"currentCompany": "Microsoft","currentTitle": "Chairman and CEO","educations": [{"school": "Manipal Institute of Technology, Manipal","degree": "Bachelor’s Degree","field": "Electrical Engineering","startedOn": null,"endedOn": null},{"school": "University of Wisconsin-Milwaukee","degree": "Master’s Degree","field": "Computer Science","startedOn": null,"endedOn": null}],"websites": ["https://snscratchpad.com/"],"emails": [],"email": null,"phones": [],"phone": null}
The saved profile produced no email or phone match. The actor does not infer contacts when supported fields contain none.
An email match includes reviewable evidence:
{"email": "jane.doe@acme.test","source": "about","sourceContext": "…Reach me at jane.doe@acme.test for introductions…","isObfuscated": false}
The address above is fictional and illustrates the output shape only.
Input
Provide public LinkedIn /in/ profile URLs:
{"profileUrls": ["https://www.linkedin.com/in/williamhgates","https://www.linkedin.com/in/satyanadella"]}
Standard and country-prefixed LinkedIn profile URLs are accepted. Tracking parameters and trailing slashes are cleaned automatically. Equivalent forms of the same handle are processed once.
Sales Navigator URLs, private profile access, and non-profile LinkedIn URLs are not supported. Invalid input stops before extraction instead of being silently ignored.
Contact and completeness notes
Email matches can come from the returned About text, headline, work descriptions, or email links. Phone matches can come from the returned About text, headline, or work descriptions. The actor does not generate addresses from name-and-domain patterns or use third-party contact databases.
A successful row means the returned profile identity matched the requested URL. It does not guarantee that every field was publicly available. Check experiencesTruncated and extractionWarnings before treating a result as complete.
The actor does not return skills, languages, certifications, publications, recommendations, projects, identity-verification status, or company-page details such as industry and company size.
FAQ
Why is email or phone empty?
No accepted match was found in the supported returned fields. This does not prove that the person has no public contact details elsewhere.
Why are some profile fields empty?
Visible fields vary across public profiles. When the returned content provides a clear completeness signal, the row includes it in experiencesTruncated or extractionWarnings.
Does isCurrent: false always mean a past role?
No. Treat it as a confirmed past role only when endedOn contains a date. If endedOn is also empty, the status is unknown.
Responsible use
You are responsible for complying with applicable terms of service, data-protection laws, contractual obligations, and the rules of your jurisdiction. Review contact evidence and confirm that your intended use is lawful and appropriate.
Public profile availability and visible fields can vary by profile, request, location, and time. LinkedIn is a registered trademark of LinkedIn Corporation. This actor is not affiliated with, endorsed by, or sponsored by LinkedIn.
More actors by futurizerush
Browse the catalogue: apify.com/futurizerush
LinkedIn Profile Scraper, LinkedIn Email Finder, Lead Generation, LinkedIn Profile Dataset, Public Profile Data, B2B Sales Data, Recruiter Tool, Contact Enrichment, Claude Code, OpenClaw, Gemini, Antigravity, Codex, ChatGPT