Overview
The ScrapeBadger LinkedIn API turnslinkedin.com’s public, logged-out
surface into a clean JSON feed: job search and job detail, company and school
pages, public member profiles, posts and Pulse articles, LinkedIn Learning
courses, and a geo/company typeahead for resolving filter ids.
All endpoints are
GET, live under https://scrapebadger.com/v1/linkedin/*,
and authenticate with the X-API-Key header. Credits are charged per request
(see the table below) and reported on the X-Credits-Used response header.
Every endpoint accepts an optional country param (default us).Features
- Job search — keyword + location search over LinkedIn’s public jobs
guest API, with filters for date posted, experience level, job type,
workplace (onsite/remote/hybrid), company and sort order. Paginates in
blocks of 25 via
start. - Job detail — full description (HTML + text), salary, seniority,
employment type, job functions, industries, applicant counts and the apply
URL, by numeric
job_id. - Company jobs — every public opening for a company, by numeric
company_id. - Company & school pages — the public company / university page: about,
website, industry, size, headquarters, specialties, follower and employee
counts, by
universal_nameslug. - Member profiles — a public member’s logged-out profile: headline,
location, about, experience, education, languages and awards, by vanity
public_id. - Posts & articles — a public post or Pulse article with author, body, reactions and top-level comments.
- LinkedIn Learning — a course’s title, description, provider, workload, rating and instructors.
- Geo / company typeahead — resolve a free-text place or company name to
the numeric
geo_id/company_idthe job-search filters expect.
Honesty caveat
Coverage
country (default us) sets the locale LinkedIn renders for jobs and
place resolution. All data is drawn from the global linkedin.com domain.
