LinkedIn Jobs Scraper | $3/1K | No Login (Real-Time) avatar

LinkedIn Jobs Scraper | $3/1K | No Login (Real-Time)

Pricing

from $3.00 / 1,000 job extracteds

Go to Apify Store
LinkedIn Jobs Scraper | $3/1K | No Login (Real-Time)

LinkedIn Jobs Scraper | $3/1K | No Login (Real-Time)

Scrape LinkedIn Jobs in real-time — title, company, location, job type, description. No login, no API key required.

Pricing

from $3.00 / 1,000 job extracteds

Rating

0.0

(0)

Developer

Apivault Labs

Apivault Labs

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

15 hours ago

Last modified

Share

💼 LinkedIn Jobs Scraper | $3/1K | Real-Time, No Login

Scrape LinkedIn Jobs search results in real-time. Get job title, company, location, job type, posted date, and description. Filter by experience level, job type, remote-only, and date posted.

✨ Key Features

  • 🔄 Real-time — fresh listings, no cache
  • 🔍 Rich filters: experience level, job type, remote-only, posted-within
  • 📄 Multi-page — up to 15 pages (~375 jobs)
  • 🏢 Optional deduplication by company
  • 🖼️ Company logos included
  • 🔒 No login, no API key

Input

Basic

{
"keywords": "software engineer",
"location": "United States",
"maxPages": 3
}

Remote jobs only, last 24 hours

{
"keywords": "product manager",
"location": "United States",
"remote": true,
"postedWithin": "day",
"maxPages": 5
}

Executive roles, full-time

{
"keywords": "Chief Revenue Officer",
"experienceLevel": "executive",
"jobType": "full_time",
"maxPages": 5
}

Input Parameters

FieldTypeRequiredDescription
keywordsstringJob title or keywords
locationstringCity, country, or 'Remote'
maxPagesintPages to scrape, 1-15 (default: 3). ~25 jobs per page.
remoteboolFilter to remote jobs only (default: false)
experienceLevelstringany / internship / entry / associate / mid_senior / director / executive
jobTypestringany / full_time / part_time / contract / temporary / volunteer / internship
postedWithinstringany / day / week / month
extractTitle / extractCompany / extractLocation / extractJobType / extractDescription / extractDate / extractCompanyLogoboolToggle fields (all default true)
deduplicateCompaniesboolKeep only one job per company
maxConcurrencyintParallel page scrapes (default: 2)
timeoutintTimeout per page (default: 120)

Output

{
"success": true,
"source": "linkedin",
"jobTitle": "Senior Software Engineer",
"companyName": "Acme Corp",
"location": "San Francisco, CA (Remote)",
"jobType": "Full-time",
"description": "Join our team to build the next-gen data platform...",
"postedDate": "3 days ago",
"companyLogo": "https://media.licdn.com/dms/image/...",
"jobUrl": "https://www.linkedin.com/jobs/view/3712345678"
}

Use Cases

  • Recruiting — track openings across companies
  • B2B lead generation — companies hiring = active budget
  • Competitive intelligence — which roles are competitors growing?
  • Market research — skill demand trends by location
  • Job aggregator — populate your site with LinkedIn listings

Pricing

  • $0.003 per job ($3 per 1,000 jobs)
  • Pay only for unique jobs extracted

How it works

Builds LinkedIn Jobs public search URL with your filters, paginates with ?start=25&start=50..., scrapes each page through Thunderbit's rendering engine, deduplicates by title+company+location fingerprint.

Typical coverage:

  • 1 page → ~25 jobs
  • 3 pages → ~60-75 jobs
  • 10 pages → ~200-250 jobs

Tips

  • Use postedWithin: day for fresh leads in competitive markets
  • Combine remote: true + broad location like "United States" for remote-friendly roles
  • Use experienceLevel: executive or director for high-value B2B prospects
  • deduplicateCompanies: true is perfect for cold email outreach lists