LinkedIn Profile Scraper
Scrape one public LinkedIn profile, then get a clean profile report plus raw JSON through UI, HTTP, or MCP.
Created by Chris Moen • Version 2 • 9 steps
What you get
- Scrape one public LinkedIn profile, then get a clean profile report plus raw JSON through UI, HTTP, or MCP.
Integrations
- apify
How it works
- Normalize LinkedIn profile input
- Validate LinkedIn profile input
- Start LinkedIn profile scrape
- Fail run when Apify fails
- Fetch LinkedIn profile dataset items
- Summarize LinkedIn profile results
- Persist full LinkedIn profile results JSON
- Build buyer-facing LinkedIn profile report
LinkedIn Profile Scraper
Scrape one public LinkedIn profile, then get a clean Breyta report you can read in the UI or call from HTTP and MCP.
Who this is for
This app is for recruiters, operators, sales teams, and researchers who need a fast structured readout of one public LinkedIn profile.
What happens after install
After install, you can run the scraper from:
- the Breyta run form
- the HTTP endpoint
- the MCP tool
Each run fetches one public LinkedIn profile and returns:
- a readable markdown summary
- a downloadable JSON file with the raw profile record
What you need to enter
- LinkedIn profile URL: a public profile URL such as
https://www.linkedin.com/in/andrewyng
No extra buyer API setup is required for the base experience on this app.
What you get back
Breyta returns a compact profile snapshot when available, including:
- full name
- headline
- location
- follower count
- connection count
- current companies
- current roles
- about section
Good uses
- lead enrichment
- founder and executive research
- recruiting screens
- expert sourcing
Limits and expectations
- Results depend on what is publicly visible on the profile and what the upstream actor can access at run time.
- Some public profiles expose much more detail than others.
- This app is optimized for one public profile URL per run.
Failure cases
You may see incomplete or failed runs if:
- the profile URL is invalid
- the profile is unavailable
- LinkedIn limits public profile access during a run
- an upstream network issue interrupts the scrape
When that happens, retry with the canonical public profile URL first.
FAQ
What does the LinkedIn Profile Scraper app do?
The app scrapes a public LinkedIn profile to produce a clean summary report and a full JSON dataset. You can access the results through the web interface, an HTTP API, or as a Model Context Protocol tool.
How does this automation work?
This workflow uses Apify to extract the data and a series of internal functions to clean, validate, and summarise the results. It ensures the profile URL is correct before processing and saves the full data for your records.
What are the primary use cases for this profile scraper?
You can use the scraper for lead enrichment, talent sourcing, and general profile research. It handles the manual work of visiting profiles and copying data, giving you structured information ready for your CRM or database.
Can I use this app as an API or part of another workflow?
Yes, you can trigger this app via an HTTP request or use it as an MCP tool within your agentic workflows. This allows you to integrate profile scraping into your existing software stack or custom AI assistants.