LinkedIn People Search Scrapper
Pricing
$49.00/month + usage
LinkedIn People Search Scrapper
A powerful LinkedIn People Search Scraper that finds accurate profiles by name and company. Ideal for recruitment, sales, and research, it delivers clean, structured data with a fast two-step search system and easy JSON input. Perfect for bulk LinkedIn people lookup and profile extraction.
Pricing
$49.00/month + usage
Rating
0.0
(0)
Developer

ZeroBreak
Actor stats
0
Bookmarked
2
Total users
0
Monthly active users
3 days ago
Last modified
Categories
Share
LinkedIn People Search Scraper
Find and extract profile information for people within specific companies using their names. Perfect for recruitment, sales prospecting, and professional networking.
Features
- ✅ Search for people by name within companies
- ✅ Batch process multiple searches at once
- ✅ Extract complete profile information
- ✅ JSON-based structured input
- ✅ Accurate company-specific results
- ✅ Export in multiple formats
How It Works
Two-Step Process:
- Generate Snapshot ID: Submit search criteria (company + person's name)
- Fetch Data: After 30 seconds, retrieve the profile results
This method ensures accurate matching and prevents timeouts when searching for multiple people.
Input
Required Fields
- Action: Generate Snapshot ID or Fetch Data
For Generate Snapshot ID
- People Search Data (required): JSON array containing search objects
Each search object must include:
url: LinkedIn company page URLfirst_name: Person's first namelast_name: Person's last name
For Fetch Data
- Snapshot ID (required): The ID from the generate step
Input Format
The search data must be valid JSON. Here's the structure:
[{"url": "https://www.linkedin.com/company/company-name/","first_name": "John","last_name": "Doe"}]
Input Examples
Example 1: Single Search
{"action": "generate_snap_id","search_data": "[\n {\n \"url\": \"https://www.linkedin.com/company/microsoft/\",\n \"first_name\": \"Satya\",\n \"last_name\": \"Nadella\"\n }\n]"}
Example 2: Multiple Searches (Copy-Paste Ready)
[{"url": "https://www.linkedin.com/company/microsoft/","first_name": "Satya","last_name": "Nadella"},{"url": "https://www.linkedin.com/company/google/","first_name": "Sundar","last_name": "Pichai"},{"url": "https://www.linkedin.com/company/apple/","first_name": "Tim","last_name": "Cook"},{"url": "https://www.linkedin.com/company/meta/","first_name": "Mark","last_name": "Zuckerberg"}]
Example 3: Executive Team Search
[{"url": "https://www.linkedin.com/company/tesla/","first_name": "Elon","last_name": "Musk"},{"url": "https://www.linkedin.com/company/tesla/","first_name": "Zachary","last_name": "Kirkhorn"},{"url": "https://www.linkedin.com/company/tesla/","first_name": "Franz","last_name": "von Holzhausen"}]
Example 4: Fetch Data (Wait 30 seconds!)
{"action": "fetch_data","snap_id": "linkedin_people_search_s_people456"}
Data Extracted
Profile Information
- Full name
- Profile URL
- Current job title
- Current company
- Location (city, country)
- Profile headline
- Profile picture
- Connection degree
Professional Details
- Work experience summary
- Education background
- Number of connections
- Profile summary/about section
Company Context
- Company they work for
- Department/division
- Years at company
- Previous roles at same company
Example Output
{"name": "Satya Nadella","profile_url": "https://www.linkedin.com/in/satyanadella/","headline": "Chairman and CEO at Microsoft","current_position": "Chairman and CEO","company": "Microsoft","company_url": "https://www.linkedin.com/company/microsoft/","location": "Redmond, Washington, United States","connections": "500+","profile_picture": "https://media.licdn.com/dms/image/...","about": "Satya Nadella is Chairman and Chief Executive Officer of Microsoft. Before being named CEO in February 2014, Satya held leadership roles in both enterprise and consumer businesses across the company...","experience_summary": [{"title": "Chairman and CEO","company": "Microsoft","duration": "Feb 2014 - Present"}],"education": [{"school": "University of Chicago Booth School of Business","degree": "MBA"}],"search_query": {"first_name": "Satya","last_name": "Nadella","company_url": "https://www.linkedin.com/company/microsoft/"}}
Step-by-Step Guide
1. Prepare Your Search Data
Create a JSON array with your search criteria. Each object needs:
- Company LinkedIn URL
- Person's first name
- Person's last name
Tips:
- Use official company page URLs
- Use the name as it appears on LinkedIn
- Check spelling carefully
2. Generate Snapshot ID
- Set action to "Generate Snapshot ID"
- Paste your JSON into the search_data field
- Run the actor
- Copy the snapshot ID from results
3. Wait 30 Seconds
Set a timer! The search process needs time to find and match profiles.
4. Fetch Your Results
- Set action to "Fetch Data"
- Paste your snapshot ID
- Run the actor
- Profile data appears in your dataset!
Important Notes
⚠️ JSON Format Required The search data MUST be valid JSON. Use quotes around all strings, and ensure proper formatting.
⚠️ 30-Second Wait Minimum Always wait at least 30 seconds between generating and fetching data.
⚠️ Exact Names Work Best Use the exact first and last name as it appears on the person's LinkedIn profile.
⚠️ Company URLs Must Be Accurate Use the official LinkedIn company page URL, not profile URLs or other pages.
Use Cases
Recruitment & HR
- Find candidates at specific companies
- Research potential hires
- Verify employment information
- Build talent pipelines
- Competitive talent analysis
Sales & Business Development
- Identify decision makers
- Find contacts at target accounts
- Build prospect lists
- Verify contact information
- Account mapping
Research & Investigation
- Verify professional backgrounds
- Company leadership research
- Due diligence investigations
- Market research
- Competitive intelligence
Networking
- Find alumni at companies
- Identify mutual connections
- Research people before meetings
- Conference attendee research
JSON Format Guide
Basic Structure
[{"url": "company_url_here","first_name": "FirstName","last_name": "LastName"}]
Rules for Valid JSON
✅ Correct:
[{"url": "https://www.linkedin.com/company/microsoft/","first_name": "John","last_name": "Doe"}]
❌ Incorrect (missing quotes):
[{url: https://www.linkedin.com/company/microsoft/,first_name: John,last_name: Doe}]
❌ Incorrect (missing commas):
[{"url": "https://...""first_name": "John""last_name": "Doe"}]
Testing Your JSON
Before running the actor, validate your JSON:
- Copy your JSON
- Visit JSONLint.com
- Paste and validate
- Fix any errors shown
Tips for Best Results
Name Variations
If you're unsure of the exact name spelling, try variations:
[{"url": "https://www.linkedin.com/company/microsoft/","first_name": "Bill","last_name": "Gates"},{"url": "https://www.linkedin.com/company/microsoft/","first_name": "William","last_name": "Gates"}]
Common Name Handling
For common names, you might get multiple results. The output will include all matches, and you can filter by:
- Job title
- Location
- Experience level
- Profile picture (manual verification)
International Names
- Use the name as written on LinkedIn
- Include accents and special characters
- For names with prefixes (van, de, von), try both with and without
Company Selection
- Use main company page, not divisions
- For large companies, results are more reliable
- Acquired companies: use current parent company URL
Batch Processing Tips
Optimal Batch Size
- Recommended: 10-50 searches per run
- Maximum: Up to 100 searches
- Larger batches: Split into multiple runs
Organizing Results
Export and organize by:
- Company
- Department
- Job level
- Location
Common Questions
Q: What if I get multiple results for one search? A: Common names may return several profiles. Use additional criteria (title, location) to identify the correct person.
Q: Can I search without a company URL? A: No, the company URL is required to narrow down results and ensure accuracy.
Q: What if the person doesn't work at that company? A: You may get no results or profiles of people with similar names at that company.
Q: How accurate is the matching? A: Very accurate when using exact names. Variations in spelling may affect results.
Q: Can I search for people who left the company? A: This searches current employees. For past employees, the results may vary.
Q: Does capitalization matter? A: No, "John" and "john" will work the same way.
Q: What about middle names? A: Only use first and last name. Middle names or initials may reduce match accuracy.
Troubleshooting
"Invalid JSON format" Error
Cause: Your JSON syntax is incorrect
Solutions:
- Check all strings have quotes:
"text" - Verify commas between properties
- Ensure brackets are properly closed
- Use a JSON validator
No Results Found
Possible Reasons:
- Name spelling doesn't match LinkedIn profile
- Person doesn't work at that company
- Profile is private or hidden
- Company URL is incorrect
Solutions:
- Try name variations (Bill vs William)
- Verify person's employment on LinkedIn
- Check company URL is correct
- Try common nicknames
"Data not ready" Error
Cause: Fetched too soon
Solution: Wait longer (45-60 seconds for large batches)
Partial Results
Cause: Some searches may fail while others succeed
Solution: Check individual results and re-run failed searches
Data Quality Tips
Verify Results
- Check profile pictures for visual confirmation
- Verify job titles match expectations
- Confirm location makes sense
- Review experience timeline
Handle Duplicates
- Multiple profiles may exist for same person
- Compare profile completeness
- Check most recent activity
- Verify with mutual connections
Privacy & Ethics
Responsible Use
- Only search for publicly visible profiles
- Respect LinkedIn's terms of service
- Don't use for spam or harassment
- Comply with data protection laws (GDPR, CCPA)
Data Handling
- Store data securely
- Don't share without consent
- Use for legitimate business purposes only
- Delete data when no longer needed
Best Practices
- Be transparent about data collection
- Respect opt-out requests
- Follow applicable regulations
- Use data ethically
Data Export Options
Available Formats
- JSON: For databases and applications
- CSV: For Excel and CRM systems
- Excel: Ready-to-use spreadsheets
- XML: For system integration
Export Uses
- Import to CRM (Salesforce, HubSpot)
- Build prospect databases
- Create contact lists
- Populate recruiting systems
- Generate reports
Pricing
- Charged per successful profile match
- Failed searches not charged
- Snapshot IDs valid for 24 hours
- No limit on batch size
Advanced Techniques
Department Research
Search multiple people in same department:
[{"url": "https://www.linkedin.com/company/google/","first_name": "Sundar","last_name": "Pichai"},{"url": "https://www.linkedin.com/company/google/","first_name": "Ruth","last_name": "Porat"}]
Competitive Analysis
Map competitor's team structure:
[{"url": "https://www.linkedin.com/company/competitor/","first_name": "CEO_FirstName","last_name": "CEO_LastName"},{"url": "https://www.linkedin.com/company/competitor/","first_name": "CTO_FirstName","last_name": "CTO_LastName"}]
Alumni Networks
Find where former colleagues work now:
[{"url": "https://www.linkedin.com/company/new-company-1/","first_name": "Former","last_name": "Colleague"},{"url": "https://www.linkedin.com/company/new-company-2/","first_name": "Another","last_name": "Alumni"}]
Integration Ideas
CRM Integration
- Export to CSV
- Import to Salesforce/HubSpot
- Enrich existing contact records
- Automate lead scoring
Recruiting Systems
- Build candidate databases
- Track passive candidates
- Verify applications
- Source for open positions
Sales Intelligence
- Build account maps
- Identify champions
- Track job changes
- Warm introduction paths
Support
Getting Help
- Check Logs: Detailed error messages in run logs
- Validate JSON: Use online validators
- Review Examples: Compare with working examples
- Test Small: Start with 1-2 searches
- Contact Support: Reach out through Apify for technical issues
Common Support Requests
- JSON formatting help
- Name matching issues
- Batch size optimization
- Export format questions
- Integration guidance
Best Practices Checklist
✅ Validate JSON before submitting ✅ Use exact names from LinkedIn ✅ Verify company URLs are correct ✅ Wait full 30 seconds before fetching ✅ Test with small batches first ✅ Export results regularly ✅ Use data responsibly and ethically ✅ Keep snapshot IDs for 24 hours ✅ Review results for accuracy ✅ Document your search criteria
Success Stories
Recruitment Team
"We reduced candidate research time by 70% using bulk searches for target companies."
Sales Team
"Built accurate contact lists for 50+ target accounts in minutes instead of days."
Research Team
"Verified executive information for due diligence reports 10x faster."
Find the right people at the right companies! 🔍