Extract data from a LinkedIn profile
Paste a LinkedIn profile (or save it to PDF first) and get a structured candidate object: name, headline, location, work history, education, and skills. Drops cleanly into an ATS or recruiter spreadsheet.
Why this matters
Direct scraping of LinkedIn URLs violates LinkedIn's terms and gets blocked. ExtractFox takes the safe route: you provide the profile content (PDF export or pasted text), and the model parses it into the same structured shape you'd get from a resume parser.
How it works
- Step 1Save the profile to PDF
On the LinkedIn profile, click More → Save to PDF. Or copy the visible profile text.
- Step 2Drop the PDF or paste the text
Upload the saved PDF, or paste the profile text into the description box.
- Step 3Get a structured candidate row
Name, headline, location, every role with dates, every education entry, and skills. Export as JSON for an ATS or .xlsx for a recruiter sheet.
Common use cases
Sample output
Example output from a LinkedIn profile PDF
| full_name | Jane Doe |
| headline | Senior Product Manager at Acme |
| location | San Francisco Bay Area |
| current_company | Acme Corp. |
| current_title | Senior Product Manager |
| company | title | start_date | end_date | duration_months |
|---|---|---|---|---|
| Acme Corp. | Senior PM | 2023-06 | — | 23 |
| Beta Inc. | Product Manager | 2020-01 | 2023-05 | 41 |
| institution | degree | start_date | end_date |
|---|---|---|---|
| Stanford University | MBA | 2018-09 | 2020-06 |
- Product Management
- B2B SaaS
- Roadmapping
- User Research
Frequently asked questions
How do I extract data from a LinkedIn profile?+
On LinkedIn, open the profile, click More → Save to PDF. Drop the PDF here, click Extract, and download as JSON or Excel. The schema matches the resume extractor's output.
Can I paste a LinkedIn profile URL and have it scraped?+
No — LinkedIn's terms forbid automated scraping of profile URLs and they actively block it. We only process content you've provided directly (the PDF or pasted text).
How do I extract LinkedIn profile data to Excel?+
Save the profile to PDF, drop it here, and download the result as .xlsx. For batch processing many profiles, the API accepts each profile PDF and returns the same stable schema.
Will ExtractFox extract LinkedIn data using Python?+
If you want a Python pipeline: download profile PDFs (manually or with browser automation that respects LinkedIn's terms), then POST each one to the ExtractFox API. The Python client is on the docs page.
What's the difference between this and the resume extractor?+
Same engine, slightly different schema. LinkedIn profiles include headline, current company, and tenure breakdowns more reliably than free-form CVs. If you have both a resume PDF and a LinkedIn PDF for the same candidate, run both and merge.
Is this allowed under LinkedIn's terms of service?+
Saving a profile to PDF for personal review is permitted. Mass-scraping LinkedIn URLs without consent is not. ExtractFox is designed to keep you on the safe side: we never fetch a LinkedIn URL — you bring the content.