LinkedIn Profile & Company Scraper - Free Lead Generation avatar

LinkedIn Profile & Company Scraper - Free Lead Generation

Pricing

Pay per usage

Go to Apify Store
LinkedIn Profile & Company Scraper - Free Lead Generation

LinkedIn Profile & Company Scraper - Free Lead Generation

Scrape LinkedIn public profile data. Extract job titles, company names, skills, education, experience, and connections. Build B2B lead lists and research professional backgrounds. Export to JSON, CSV, or Excel.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Web Data Labs

Web Data Labs

Maintained by Community

Actor stats

0

Bookmarked

9

Total users

5

Monthly active users

a day ago

Last modified

Share

LinkedIn Profile & Company Scraper — Free, No Login Required

Scrape public LinkedIn profile and company page data without login credentials or API access. Extracts information from publicly visible meta tags and structured data (JSON-LD).

What It Does

This actor fetches publicly available data from LinkedIn profiles and company pages. It works by reading meta tags, Open Graph data, and JSON-LD structured data — no LinkedIn login or cookies required.

Supports batch scraping of multiple profiles or companies in a single run.

Input Parameters

FieldTypeRequiredDefaultDescription
actionstringNoprofileprofile for personal profiles, company for company pages
usernamestringYesLinkedIn username or company slug. Comma-separated for multiple.
maxResultsintegerNo1Max profiles/companies to scrape (max 50)

Username examples:

  • Profile: williamhgates (from linkedin.com/in/williamhgates)
  • Company: microsoft (from linkedin.com/company/microsoft)

Output Format

Profile

{
"username": "williamhgates",
"name": "Bill Gates",
"headline": "Co-chair, Bill & Melinda Gates Foundation",
"location": "Seattle, Washington, United States",
"profileUrl": "https://www.linkedin.com/in/williamhgates",
"profileImage": "https://media.licdn.com/dms/image/...",
"source": "meta_tags"
}

Company

{
"slug": "microsoft",
"name": "Microsoft",
"description": "Every company has a mission...",
"website": "https://www.microsoft.com",
"industry": "Software Development",
"companySize": "10,001+ employees",
"headquarters": "Redmond, Washington",
"companyUrl": "https://www.linkedin.com/company/microsoft",
"logoUrl": "https://media.licdn.com/dms/image/...",
"source": "json_ld"
}

Use Cases

  • Sales prospecting — Gather basic profile info for outreach lists
  • Company research — Get company overview, size, and industry classification
  • Recruiting — Quickly collect candidate headline and location data
  • Competitive intelligence — Monitor company pages for description and headcount changes

How to Run via API

import requests
run = requests.post(
"https://api.apify.com/v2/acts/cryptosignals~linkedin-profile-scraper/runs",
params={"token": "YOUR_API_TOKEN"},
json={
"action": "profile",
"username": "williamhgates,satyanadella",
"maxResults": 2
}
).json()
dataset_id = run["data"]["defaultDatasetId"]
results = requests.get(
f"https://api.apify.com/v2/datasets/{dataset_id}/items"
).json()
for p in results:
print(f"{p['name']}{p['headline']}")

Proxy Recommendation

LinkedIn can restrict access from datacenter IPs. For reliable scraping at scale, use residential proxies. We recommend ThorData — their residential proxies provide consistent access to LinkedIn public pages.

Handling CAPTCHAs and IP Blocks

Many websites detect and block datacenter IPs. If you're seeing empty results or CAPTCHA errors, use a residential proxy service.

Recommended: ThorData Residential Proxies — rotating residential IPs that bypass most anti-bot systems. Configure in the Proxy settings when running this Actor.

Without a proxy, this Actor works best for low-volume, non-commercial use cases.