Dataslayer
31 scrapers

LinkedIn scraper API

Profiles, companies, jobs and posts — no login.

dataslayer publishes LinkedIn scraper APIs that return structured JSON from public LinkedIn data. Send a profile, company or search URL and get typed rows back — profile details, company data, job postings and posts. No LinkedIn login or cookies are required, and you pay per result.

runs · last 30 days
26.8K
of those runs succeeded
95.2%
LinkedIn scrapers
31
per 1,000 results
from $1.50

Live figures from Apify's public API.

What you can scrape from LinkedIn

Profiles

Public profile data: headline, experience, education, skills, location, company and follower counts.

Companies

Company pages with industry, size, headquarters, specialties, website and description.

Jobs

Public job postings by keyword, company or location, with title, description and posting metadata.

Posts & engagement

Company and profile posts with reactions, comments, shares and author details.

People & company search

Search public profiles and companies by industry, location, headcount, title and technology filters.

Engagers

Everyone who reacted to or commented on a post, deduplicated into one list.

31 LinkedIn scrapers

All scrapers

Example request

Every LinkedIn scraper follows the same shape: POST a JSON body to the actor's run endpoint and read typed records back. Here it is in cURL, Node.js and Python.

POST/v2/acts/data-slayer~linkedin-profile-scraper/run-sync-get-dataset-items
request
curl -X POST "https://api.apify.com/v2/acts/data-slayer~linkedin-profile-scraper/run-sync-get-dataset-items" \
  -H "Authorization: Bearer $APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "linkedin_urls": [
      "https://www.linkedin.com/in/williamhgates"
    ]
  }'
each result row15 fields
{
  "full_name": string,
  "job_title": string,
  "current_company_name": string,
  "profile_headline": string,
  "company_industry": string,
  "company_website": string,
  "location": string,
  "country": string,
  "profile_link": string,
  "linkedin_sales_link": string,
  "connections": integer,
  "followers": integer,
  "is_premium": boolean,
  "is_creator": boolean,
  // + 1 more fields
}

Pricing

LinkedIn scrapers are priced per result, from $1.50 per 1,000 results, billed through your Apify account. There is no subscription and no seat minimum, and failed runs are not billed as results.

Frequently asked questions

Do I need a LinkedIn login to use the API?+

No. dataslayer LinkedIn scrapers read public data only — no login, no session and no cookie of yours is used.

What LinkedIn data can I scrape?+

Public profiles, companies, job postings, posts, reactions and comments, plus people and company search with filters.

Can I build a lead list with it?+

Yes. Combine people and company search with profile enrichment to build and filter prospect lists, then export as JSON, CSV or Excel.

How is it priced?+

Per result, at each scraper's published rate through your Apify account. No subscription and no seat minimum.

Start scraping LinkedIn data

One token, 31 LinkedIn scrapers, pay per result through your Apify account.