VOOZH about

URL: https://apify.com/practicaltools/linkedin-jobs

โ‡ฑ Advanced LinkedIn Jobs Scraper โ€“ Fast & Affordable ยท Apify


๐Ÿ‘ Advanced LinkedIn Jobs Scraper โ€“ Fast & Affordable avatar

Advanced LinkedIn Jobs Scraper โ€“ Fast & Affordable

Pricing

from $0.70 / 1,000 jobs

Go to Apify Store

Advanced LinkedIn Jobs Scraper โ€“ Fast & Affordable

The most affordable LinkedIn job scraper on Apify. Extract 1,000+ jobs in minutes, including full details (title, company, location, description, link). Pay-as-you-go, no cookies, no hassle.

Pricing

from $0.70 / 1,000 jobs

Rating

4.3

(4)

Developer

๐Ÿ‘ Practical Tools

Practical Tools

Maintained by Community

Actor stats

14

Bookmarked

363

Total users

62

Monthly active users

3 months ago

Last modified

Share

LinkedIn Jobs Scraper โ€“ $1 per 1,000 Jobs. No Login. AI Search.

Extract LinkedIn job listings with pay-per-result pricing, optional full job descriptions, and AI-powered natural language search. No LinkedIn account required.

๐Ÿ’ฐ Pricing

EventCost
Job scraped$0.001 (1,000 jobs = $1.00)
Job description fetched$0.001 per description (optional)
  • No setup fees, no subscriptions, no per-run charges
  • Zero results = zero charge
  • Description fetching is opt-in โ€” only pay for it if you enable it

๐Ÿ“‹ Output

Each job is a separate dataset item (one row per job). Download as JSON, CSV, or Excel from Apify.

Standard fields (always returned):

FieldDescription
jobIdLinkedIn's internal job posting ID
titleJob title
companyCompany name
locationJob location
datePostedPosting date
urlDirect link to the job posting
labelsBadges like "Easy Apply", "Actively Hiring"
logoCompany logo URL
discoveredAtTimestamp when the job was scraped
sourceAlways "linkedin"

Optional field (when fetchDescription: true):

FieldDescription
descriptionFull job description as plain text

๐Ÿš€ How to Use

Simple search

{
"keywords":"Product Manager",
"location":"San Francisco Bay Area",
"maxPages":5
}

With job descriptions

{
"keywords":"Software Engineer",
"location":"New York",
"maxPages":3,
"fetchDescription":true
}

Note: Enable fetchDescription when you need to filter by description content downstream. Each description costs one extra request and $0.001.

AI-powered natural language search

Describe your search in plain English instead of filling out individual fields:

{
"naturalLanguageQuery":"senior product manager at Google or Meta in San Francisco, remote, posted last week",
"useNaturalLanguage":true,
"openaiApiKey":"your-openai-api-key",
"fetchDescription":true
}

More examples:

  • "software engineer jobs in New York, entry level, full time"
  • "data scientist positions at startups, remote, from last week"
  • "marketing manager roles in Chicago or Austin, hybrid"

The AI (GPT-4-turbo) resolves company names to LinkedIn IDs, locations to geo IDs, and maps natural language filters to LinkedIn's search parameters. Falls back to regex parsing if the AI call fails.

Advanced filtering

{
"keywords":"Software Engineer",
"location":"United States",
"experienceLevel":["3","4"],
"workLocation":["2","3"],
"contractType":["1"],
"timePosted":"r604800",
"sortBy":"DD",
"maxPages":20,
"fetchDescription":true
}

Search by company names

{
"keywords":"Data Scientist",
"companyNames":["Google","Microsoft","Apple"],
"timePosted":"r604800",
"maxPages":10
}

โš™๏ธ Input Reference

Search parameters

FieldTypeDescription
keywordsstringJob title, skills, or keywords
locationstringCity, state, or country
geoIdstringLinkedIn geo ID (overrides location)
distanceintegerSearch radius in miles (5โ€“100)
companyNamesstring[]Company names (resolved to LinkedIn IDs)
companyIdsstring[]LinkedIn company IDs directly
industryIdsstring[]LinkedIn industry IDs

Filters

FieldTypeValues
experienceLevelstring[]1 Internship ยท 2 Entry ยท 3 Associate ยท 4 Mid-Senior ยท 5 Director ยท 6 Executive
workTypestring[]1 Full-time ยท 2 Part-time ยท 3 Contract ยท 4 Temporary ยท 5 Volunteer ยท 6 Internship
workLocationstring[]1 On-site ยท 2 Remote ยท 3 Hybrid
timePostedstringr3600 1h ยท r86400 24h ยท r604800 1w ยท r2592000 1mo
companySizesstring[]1โ€“8 (1-10 up to 10,000+ employees)
easyApplyOnlybooleanLinkedIn Easy Apply jobs only
sortBystringR Relevance ยท DD Date

Behavior options

FieldTypeDefaultDescription
maxPagesinteger1Pages to scrape (10 jobs per page)
fetchDescriptionbooleanfalseFetch full job description for each job
maxRequestsPerCrawlinteger100Hard cap on HTTP requests

Tip: When fetchDescription is enabled, each job uses 2 requests (1 search + 1 detail). Set maxRequestsPerCrawl accordingly โ€” e.g. 10 jobs needs at least 20 requests.

AI search (optional)

FieldTypeDescription
naturalLanguageQuerystringPlain English job search query
useNaturalLanguagebooleanEnable AI parsing
openaiApiKeystringYour OpenAI API key (bring your own)

Advanced

FieldTypeDescription
startUrlsarrayOverride with your own LinkedIn search URLs
linkedinParamsobjectRaw LinkedIn query params (overrides friendly fields)
proxyobjectApify proxy or custom proxy URLs

โ“ FAQ

Do I need a LinkedIn account? No. The actor uses LinkedIn's public guest API โ€” no authentication required.

Is this legal? This actor only accesses publicly available job listings that anyone can view without logging in.

When should I use fetchDescription? When you need to filter jobs by their content โ€” required skills, responsibilities, salary info embedded in the description, etc. If you only need titles, companies, and locations, leave it off to save cost and time.

What if I get zero results? You pay nothing. Charges only apply to successfully scraped jobs and descriptions.

How does the AI search work? Your query is sent to GPT-4-turbo which extracts job title, location, company, experience level, work type, and time frame, then resolves them to LinkedIn's internal IDs. If the AI call fails, a regex fallback handles the parsing.

Do I need an OpenAI key? Only for natural language search. All other input modes work without one.

Can I use my own proxies? Yes โ€” pass proxyUrls in the proxy field, or use Apify's residential proxy network via useApifyProxy: true.

You might also like

LinkedIn Job Scraper

crawlworks/linkedin-jobs-scraper

Scrape job listings from LinkedIn.com including title, company, location, and posting details. Fast, reliable LinkedIn jobs data scraper for hiring, research, and analytics.

835

5.0

LinkedIn Jobs Scraper - Fast, Cheap & No Login Required

number_one_scraper/cheap-advance-linkedin-jobs-scraper

Scrape LinkedIn job postings at the lowest cost on the market, pay only per result. Extract thousands of jobs with full details, filters, deduplication, and optional company enrichment. No login required.

๐Ÿ‘ User avatar

Bhargava Sharabha Pagidimarri

66

5.0

Advanced Linkedin Job Scraper (No Cookies)

harvestapi/linkedin-job-search

Advanced LinkedIn Job Search Scraper. No cookies or account required. Concurrency + fast response times

6.7K

3.8

LinkedIn Jobs Scraper

sourabhbgp/linkedin-jobs-scraper

Scrape public LinkedIn jobs โ€” title, company, salary, description, applicant count, seniority, employment type, industries. 9 filters: date, job type, experience, workplace, min salary, Easy Apply, company, sort, boolean keywords. No login or cookies. $0.50 per 1,000 results.

148

3.0

LinkedIn Jobs Scraper

artificially/linkedin-jobs-scraper

Scrape job listings from LinkedIn. Search by keywords, location, job type, experience level, and more. Extract job details, company information, and application links.

65

LinkedIn Jobs Scraper by URL โ€” Listings, Salaries (No Login)

cryptosignals/linkedin-jobs-scraper

Scrape LinkedIn job listings by search URL โ€” extract job title, company, salary, location, skills and apply links. No login, no API key, no rate limits. Bypass anti-bot detection. CSV/JSON output. Pay per result. Proxycurl alternative for job board scraping and recruiter lead generation.

435

LinkedIn Jobs Scraper | Remove Duplicate Jobs | Pay Per Result

cheap_scraper/linkedin-job-scraper

LinkedIn Jobs Scraper | Remove Duplicate Jobs. The LinkedIn jobs scraper allows you to collect jobs in 2 ways: By providing one or more start URLs, or By entering multiple keywords, search queries. You can use either method individually or combine both.

8.4K

4.6

Jobsdb.com Scraper

lexis-solutions/jobsdb

Scrape job listings from JobsDB - including titles, companies, locations, salaries, and requirements. Ideal for building job boards, market analysis, and trend tracking. Fast, structured, and customizable extraction from a leading Asia job portal.

๐Ÿ‘ User avatar

Lexis Solutions

55

Advanced Linkedin Job Scraper

curious_coder/linkedin-jobs-search-scraper

Scrape linkedin job postings and get company and recruiter details. Supports boolean search and other advanced search filters. Success rate is > 98%

4K

4.9

๐Ÿ† LinkedIn Jobs Scraper

valig/linkedin-jobs-scraper

$0.4/1K jobs | Scrape LinkedIn job listings based on your selected role and location, saving you time and effort.