LinkedIn Jobs Scraper (No Cookies) avatar

LinkedIn Jobs Scraper (No Cookies)

Pricing

from $4.00 / 1,000 job results

Go to Apify Store
LinkedIn Jobs Scraper (No Cookies)

LinkedIn Jobs Scraper (No Cookies)

Scrape LinkedIn job postings by title, location, company, workplace type and posting age. Export job title, company, location, posted date, applicants and direct job URL with no cookies or login.

Pricing

from $4.00 / 1,000 job results

Rating

0.0

(0)

Developer

Bhojraj Pilaniya

Bhojraj Pilaniya

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

6 days ago

Last modified

Categories

Security

Full permissions

Share

Scrape LinkedIn job postings by job title, location, company, workplace type, employment type, experience level and posting age. No LinkedIn login, cookies, or account required.

Export clean, deduplicated job records for recruiting pipelines, job boards, market research, competitor hiring analysis and n8n/Make/Zapier automations.

This Actor is unofficial and is not affiliated with LinkedIn.

What you get

  • Job title
  • Company name and company LinkedIn URL
  • Location
  • Workplace type (onsite / remote / hybrid)
  • Employment type (full-time, contract, internship, ...)
  • Experience level
  • Posted date
  • Number of applicants (when LinkedIn shows it)
  • Salary text (when LinkedIn shows it)
  • Direct job URL
  • Full job description text
  • Deduplicated records with a stable job ID
  • Build a live job feed for a niche role or region
  • Track which companies are hiring for a specific role
  • Competitor hiring-signal monitoring
  • Recruiting lead generation (who is hiring = who is buying recruiting tools)
  • Salary and demand research by location
  • Feed new jobs into n8n, Make, Zapier, Google Sheets, Airtable or a CRM
  • Job board or aggregator backfill

Why this Actor

  • No cookies or LinkedIn login needed
  • Search multiple job titles and multiple locations in a single run
  • Rich filters: workplace type, employment type, experience level, Easy Apply, under-10-applicants, posting age, sort order
  • Deduplicates results across overlapping queries
  • Clean normalized schema, ready for sheets and CRMs

Input

FieldDescription
Job Titles / Search QueriesOne query per row. Supports boolean operators.
LocationsOne LinkedIn location per row. Use full names, e.g. United Kingdom (not UK).
CompaniesOptional. Only return jobs from these companies (URL or name). Max 10.
Maximum JobsOptional cap per query and location.
Posted WithinAny time, past hour, 24 hours, week or month.
Workplace Typeonsite, remote, hybrid.
Employment Typefull-time, part-time, contract, temporary, internship, volunteer, other.
Experience Levelinternship, entry level, associate, mid-senior level, director, executive.
LinkedIn Easy Apply OnlyOnly jobs with Easy Apply.
Under 10 Applicants OnlyOnly jobs with fewer than 10 applicants.
Sort ByRelevance or most recent.

Quick start

  1. Enter one job title, e.g. software engineer.
  2. Optionally add one location, e.g. India.
  3. Set Posted Within to Past week to keep results fresh.
  4. Run and export the dataset.

Example input

{
"jobTitles": ["software engineer", "data engineer"],
"locations": ["India"],
"postedLimit": "week",
"workplaceType": ["remote"],
"maxJobs": 100
}

Output example

{
"title": "Senior Software Engineer",
"companyName": "Example Company",
"companyUrl": "https://www.linkedin.com/company/example/",
"location": "Bengaluru, Karnataka, India",
"workplaceType": "Remote",
"employmentType": "Full-time",
"experienceLevel": "Mid-Senior level",
"postedAt": "2026-10-30",
"applicantsCount": 24,
"salary": "₹25,00,000/yr - ₹40,00,000/yr",
"jobUrl": "https://www.linkedin.com/jobs/view/1234567890/",
"descriptionText": "We are hiring ..."
}

Pricing and total cost

  • This Actor charges per saved job result (see the Pricing tab for the current rate and plan discounts).
  • It runs a paid no-cookie data source underneath; those source charges are passed through and disclosed separately.
  • A small Actor-start fee can apply even when no job is saved.
  • Dry Run writes a sample row only and does not trigger a result charge.

Limits and result interpretation

  • Results reflect publicly visible LinkedIn job postings at the time of the run.
  • LinkedIn location text matching can be fuzzy: use full country names (United Kingdom, United States).
  • applicantsCount, salary and experienceLevel are only present when LinkedIn displays them; they are not guaranteed.
  • A SUCCEEDED run means the run finished. Always inspect the dataset before importing.

Use this Actor responsibly and only for lawful purposes. Review LinkedIn terms and applicable privacy/data protection rules for your use case.