

Extract public LinkedIn People Profile data by URL, including name, headline, location, current company, work experience, education, skills, follower count, and more. Export the data, access it via API, or integrate it with third-party tools.
LinkedIn People Profiles Scraper extracts publicly visible information from LinkedIn personal profile pages and turns it into structured data with one click. Provide one or more profile URLs, and the scraper returns each person's name, location, headline, experience, education, certifications, and more — ready for lead enrichment, talent sourcing, or competitive research.
| 👤 Name, first name, last name, avatar, and banner image | 📍 City, country code, and full location |
| 💼 Current position, seniority, and company title | 🏢 Current company (name, link, company ID, location) |
| 📝 About section | 📧 Email and cellphone number (when publicly listed) |
| 📄 Experience history (title, company, dates, description, location) | 🎓 Education (school, degree, field, dates, logo) |
| 📜 Certifications (name, issuer, issue date, credential ID) | 📚 Courses and languages |
| 🏆 Honors and awards | 📰 Publications and patents |
| 🛠 Projects and organizations | 🤝 Volunteer experience |
| 👥 Followers and connections count | 💬 Recommendations (count, recommender name, content) |
| 📢 Recent activity / posts (title, link, interaction type) | 🔗 Bio links, similar profiles, and "people also viewed" |
| 🆔 LinkedIn ID and profile URL | 🖼️ Default avatar indicator |
To maximise data collection results, LinkedIn People Profiles Scraper provides the following capabilities:
Used to specify one or more LinkedIn personal profile URLs to scrape.
Each value must be a full LinkedIn profile URL starting with https:// and containing the path /in/. You can provide a single URL or multiple URLs as a list; each URL is processed independently and returns its own result record.
The URL must follow the standard LinkedIn public profile format:
Where <profile-slug> is the unique identifier of the person's profile (for example, tony-reagins-53582693).
Single profile:
Multiple profiles:
After each successful run, result data is generated in the Output panel. It is shown as a table by default, with category tabs for grouped browsing. You can also switch to JSON view with one click.
For export, you can download CSV, JSON, JSONL, XLS, XLSX, HTML, XML, or RSS. Before exporting, you can select or deselect specific fields, or download the complete view with all related data.
The table supports multiple browsing modes. You can view the overview, or group and filter by fields such as experience, education, and location. Click a group to view the matching data.
When you scrape a LinkedIn profile, a complete record is returned containing the person's basic info, professional experience, education, certifications, and other publicly visible sections.
The scraper extracts the full career history and education background from each public profile. Experience entries include position title, company name, dates, location, and description. Education entries include school name, degree, field of study, and dates.
The scraper also collects related profile recommendations, including "Similar Profiles" (content-similarity-based) and "People Also Viewed" (browsing-behaviour-based). These are useful for discovering additional contacts or expanding prospect lists.
LinkedIn People Profiles Scraper works similarly to opening a LinkedIn profile page in your browser and reading the publicly visible information. The script uses a headless browser to load each profile URL, waits for the page to fully render, scrolls to trigger lazy-loaded sections, and then parses the visible HTML to extract structured fields.
Each URL in the input list is processed independently. The scraper navigates to the profile, collects all publicly available sections (basic info, experience, education, certifications, recommendations, posts, and more), and returns the data as a structured record.
If a profile URL leads to an authwall (login wall), CAPTCHA challenge, or 404 page, the scraper returns a record with the input URL and an error indicator, so you can identify which profiles were unavailable. No partial or misleading data is returned for failed profiles.
You do not need to provide your own LinkedIn credentials. The scraper handles browser sessions internally. However, some profile sections may only be visible to logged-in users on LinkedIn, so the scraper returns the publicly visible portion of each profile.
Yes. The profile_url input accepts an array of URLs, so you can submit multiple profile links in a single run. Each URL is processed independently and returns its own result record.
Some profile sections (such as email, phone number, or full experience details) may only be available if the person has made them public on their LinkedIn profile. The scraper extracts everything that is publicly visible; it cannot access private or restricted fields.
Yes. Export CSV, JSON, JSONL, XLS, XLSX, HTML, XML, or RSS from CoreClaw, then import it into spreadsheets, databases, CRMs, BI tools, or automation workflows. You can also use the CoreClaw REST API, MCP server, or your own automation layer to start scrape runs, check run status, retrieve paginated results, or export data in the format required by your workflow.
Yes. You can use the CoreClaw REST API to run the scraper programmatically. The base URL is https://openapi.coreclaw.com, and every endpoint path starts with /api/v2. Authenticate with Authorization: Bearer YOUR_API_KEY.
A typical API workflow is:
GET /api/v2/workers/{workerId}/input-schema.POST /api/v2/workers/{workerId}/runs, passing is_async and placing scraper inputs under input.parameters.custom. You may also set callback_url to receive a status callback instead of polling.data.run_slug.GET /api/v2/worker-runs/{runId} to check run status (use the run_slug as {runId}).GET /api/v2/worker-runs/{runId}/result to fetch results, or GET /api/v2/worker-runs/{runId}/result/export to export a file.Many web scraping scenarios involve publicly available data, but legality depends on the data, jurisdiction, purpose, and how you handle personal information. Respect personal data and intellectual property rules, scrape only when you have a legitimate reason, and review LinkedIn's Terms of Service for your use case.
We continuously improve this scraper's performance and coverage. If you find a bug or notice missing fields, provide the input settings, approximate runtime, and a small output sample. You can contact support through the website live chat or by email at support@coreclaw.com, so we can reproduce the behaviour and maintain the scraper.
Explore more popular scrapers from our marketplace
by CoreClaw
Extract public LinkedIn job posting data by job keyword. Capture details such as job title, company name, job description, experience level, salary range, application link, and more. Export the data, access it via API, or integrate it with third-party tools.
by CoreClaw
Extract public company profile data by input LinkedIn company page URL. Capture details such as company name, company size, industry, description, company page link, and more. Export the data, access it via API, or integrate it with third-party tools.
by CoreClaw
Extract public LinkedIn job posting data by job listing URL. Capture details such as job title, company name, job description, experience level, salary range, application link, and more. Export the data, access it via API, or integrate it with third-party tools.
by CoreClaw
Input LinkedIn job URL to extract public job data, including the job title, company name, job description, experience level, salary range, application link, and more. Supports data export, API calls, and third-party tool integrations.