LinkedIn Profile & Activity Scraper avatar

LinkedIn Profile & Activity Scraper

Pricing

$4.50 / 1,000 profile details

Go to Apify Store
LinkedIn Profile & Activity Scraper

LinkedIn Profile & Activity Scraper

Extract public LinkedIn profile data including followers, activity, education, certifications, projects, recommendations, company details, and more. Supports bulk profile scraping with structured JSON output for lead generation, recruitment, CRM enrichment, automation, and market research.

Pricing

$4.50 / 1,000 profile details

Rating

0.0

(0)

Developer

Hamza

Hamza

Maintained by Community

Actor stats

0

Bookmarked

25

Total users

17

Monthly active users

5 days ago

Last modified

Share

🔎 LinkedIn Profile Scraper — Bulk Public Profile Data

Extract clean, structured data from any public LinkedIn profile — in bulk. Give it a list of profile URLs and get back a tidy JSON record for each one: name, headline, location, follower & connection counts, current company, profile and banner images, about section, education, certifications, projects, and recent activity.

Perfect for lead generation, recruitment, CRM enrichment, sales prospecting, market research, and talent sourcing.

✅ No login. ✅ No cookies. ✅ No account‑ban risk. Only publicly available profile data is collected.


✨ What you get

  • Full identity — full name, first/last name, headline, location, city & country
  • Audience size — follower count and connection count
  • Current role — company name and company page ID
  • Visuals — profile photo and banner image URLs
  • About — the profile summary text
  • Education — schools with start/end dates
  • Certifications — title, issuer, issue date, and credential link
  • Projects — title, dates, and description
  • Recent activity — what the person recently posted, shared, or engaged with
  • Bulk‑ready — scrape many profiles in a single run, one clean record each

🚀 How to use it

  1. Paste one or more LinkedIn profile URLs (or just usernames).
  2. Run the actor.
  3. Download your results as JSON, CSV, Excel, or via API.

That's it — no configuration required.

Input

{
"profileUrls": [
"https://www.linkedin.com/in/satyanadella",
"https://www.linkedin.com/in/jorge-d-robles",
"williamhgates"
]
}

You can paste full profile URLs or bare usernames — both work.


📊 Example output

Each profile is returned as one record:

{
"profileUrl": "https://www.linkedin.com/in/jorge-d-robles",
"linkedinId": "jorge-d-robles",
"fullName": "Jorge Robles",
"firstName": "Jorge",
"lastName": "Robles",
"headline": "Currently: Pushing Google Cloud Storage Console forward with new AI/ML features…",
"location": "New York",
"city": "New York, New York, United States",
"countryCode": "US",
"followers": 4312,
"connections": 500,
"currentCompany": "Google",
"currentCompanyId": "google",
"profileImage": "https://media.licdn.com/dms/image/.../photo.jpg",
"bannerImage": "https://media.licdn.com/dms/image/.../banner.jpg",
"about": "Currently: Pushing Google Cloud Storage Console forward with new AI/ML features…",
"recommendationsCount": 2,
"educations": [
{
"title": "Queens College",
"url": "https://www.linkedin.com/school/queens-college/",
"start_year": "2022-07",
"end_year": "2024-01"
}
],
"certifications": [
{
"title": "Career Essentials in Generative AI by Microsoft and LinkedIn",
"subtitle": "Microsoft",
"meta": "Issued Jun 2024",
"credential_url": "https://www.linkedin.com/learning/certificates/..."
}
],
"projects": [
{ "title": "QC Computer Science AI Advisor", "start_date": "Feb 2024", "description": "…" }
],
"recentActivity": [
{ "interaction": "shared this", "link": "https://www.linkedin.com/posts/...", "title": "…", "img": "https://media.licdn.com/...", "id": "1234567890" }
]
}

Fields that a profile keeps private are returned as null (or an empty list), so the structure stays consistent across every record.


💸 Pricing

$4.50 per 1,000 results — one result = one scraped profile (about $0.0045 per profile).

You only pay for profiles that are successfully scraped.


📦 Run limits

PlanProfiles per runSpeed
Free1 profilestandard
Paidup to 500 profiles5 scraped in parallel

If you submit more profiles than your plan allows, the actor processes the first ones up to your limit and skips the rest. Upgrade to a paid plan to scrape up to 500 profiles per run.


❓ FAQ

Do I need a LinkedIn account or cookies? No. The actor reads only public profile data — nothing to log in to, and no risk to any account.

Can I scrape many profiles at once? Yes. Paid runs handle up to 500 profiles each, scraped 5 at a time for speed.

Why are some fields empty? LinkedIn shows different information depending on each person's privacy settings. Anything not publicly visible (and a few fields LinkedIn masks for logged‑out visitors) comes back empty so your data stays clean and consistent.

What export formats are supported? JSON, CSV, Excel, HTML table, and RSS — plus a full API for automation.

Is the data live? Yes — every run fetches the profile fresh at request time.


🔗 Tip

Pair this with your CRM or spreadsheet workflow to enrich lists of leads or candidates automatically — just feed in profile URLs and map the output fields to your columns.