LinkedIn Jobs Scraper — Salary, Company & Details (No Login) avatar

LinkedIn Jobs Scraper — Salary, Company & Details (No Login)

Pricing

from $3.00 / 1,000 job extracteds

Go to Apify Store
LinkedIn Jobs Scraper — Salary, Company & Details (No Login)

LinkedIn Jobs Scraper — Salary, Company & Details (No Login)

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

34

Total users

6

Monthly active users

2 days ago

Last modified

Share

LinkedIn Jobs Scraper — Recruitment Intelligence

LinkedIn Jobs Intelligence — Search, Analyze, Export

Apify Actor Price Output

Collect public LinkedIn job listings and turn them into structured hiring-market data.

Search by role and location, apply common job filters, compare companies, and organize available salary, work-mode, seniority, skill, benefits, freshness, and application signals in one dataset.

Built for job-market research, recruitment operations, compensation analysis, workforce planning, and responsible HR-tech prospecting.

What you can do

  • Search job listings by keywords and location.
  • Filter by experience level, employment type, posting age, or remote preference.
  • Collect available descriptions, salary details, application links, company information, and posting dates.
  • Normalize fields for easier comparison across listings.
  • Extract job-related skills, benefits mentions, seniority, and work-mode signals.
  • Compare hiring activity by company and job category.
  • Export results through Apify as JSON, CSV, Excel, XML, or RSS.
  • Save optional summary, top-company, and top-job research records.

Fields vary by listing, market, language, and time. Missing source data is not fabricated.

Quick start

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

Remote roles posted recently

{
"keywords": "data engineer",
"location": "United States",
"remote": true,
"postedWithin": "week",
"onlyRemote": true,
"maxPages": 5
}

Salary-focused market research

{
"keywords": "product manager",
"location": "New York",
"onlyWithSalary": true,
"extractSalaryParse": true,
"exportFormat": "csv"
}

Data you can collect

CategoryExample fields
JobjobTitle, companyName, location, jobType, description
LinksjobUrl, jobCanonicalUrl, applyUrl, companyLinkedinUrl
TimingpostedDate, postedAtIso, daysSincePosted, freshness_tier
CompensationsalaryRaw, salaryMinUsd, salaryMaxUsd, salaryMedianUsd, salaryCurrency
Work detailsworkMode, seniority_normalized, yearsExperienceMin, educationRequired
Skills and benefitsskillsRequired, softSkills, certifications, benefit mention flags
ApplicationapplyMethod, applicantsCount, visaSponsorship
Company researchcompanySizeRaw, companyFundingSignal, company hiring count
Research signalsrecruiterScore, recruiterTier, freshness and hiring-urgency indicators

Example output

This example is fictional. Company, role, values, and URLs are illustrative.

{
"success": true,
"jobTitle": "Senior Data Engineer",
"companyName": "Orion Labs",
"location": "Austin, TX",
"jobType": "Full-time",
"jobUrl": "https://example.invalid/jobs/orion-data-engineer",
"postedDate": "2026-08-24",
"daysSincePosted": 2,
"freshness_tier": "this_week",
"workMode": "remote",
"salaryMinUsd": 132000,
"salaryMaxUsd": 168000,
"salaryMedianUsd": 150000,
"salaryCurrency": "USD",
"skillsRequired": ["Python", "SQL", "Airflow", "AWS"],
"seniority_normalized": "senior",
"yearsExperienceMin": 5,
"mentions_health_insurance": true,
"mentions_equity": true,
"benefitsCount": 2,
"applyMethod": "external",
"recruiterScore": 74,
"recruiterTier": "hot",
"recruiterScoreReasons": [
"recent hiring activity",
"salary information available",
"multiple relevant skill signals"
]
}

Always open the source listing to verify current salary, location, availability, requirements, and application instructions.

Optional listing depth

deepFetchAll requests additional available detail for every collected job, such as fuller descriptions, salary information, seniority, application method, applicant count, and industry fields. Disable it for a lighter discovery run.

deepFetchTopN can limit deeper collection to a smaller set of companies when you only need detailed records for shortlisted opportunities.

Additional fields are availability-dependent and may be absent even when deeper collection is enabled.

Understanding normalized fields

Salary

Salary values can be normalized into USD and annualized for easier comparison. Keep salaryRaw and salaryCurrency for context. Exchange rates, pay periods, bonuses, equity, local taxes, and ambiguous listing text can affect comparability.

Work mode and seniority

workMode and seniority_normalized are text-based classifications. Treat unknown as a valid result and verify hybrid schedules or seniority expectations in the original listing.

Skills, benefits, sponsorship, and education

These fields summarize terms mentioned in job text. A mention does not guarantee that a benefit is offered, a visa will be sponsored, or a qualification is mandatory. Read the complete listing before making decisions.

Company hiring signal

recruiterScore is an optional 0–100 prioritization aid for company hiring-market research. It summarizes available listing signals such as freshness, activity, compensation disclosure, role characteristics, and job-text depth.

It is not a candidate score and must not be used to rank people or make automated employment decisions. It also does not guarantee that a company is buying recruitment software or actively responding to vendors.

DEI and pay-transparency indicators

Optional fields can identify relevant phrases and salary disclosures in listing text. These are screening signals only:

  • They do not establish a company's actual workplace practices or values.
  • They do not determine legal compliance.
  • Laws and coverage rules vary by jurisdiction, employer, role, date, and listing context.
  • Review the original posting and obtain qualified legal guidance for compliance work.

Filters

Filter before saving results with:

  • minRecruiterScore
  • onlyWithSalary
  • onlyRemote
  • deduplicateCompanies
  • experience level, employment type, and posting-age filters

Filters rely on the corresponding field being available or successfully classified.

Aggregate research records

When writeSummary is enabled, the run's Key-Value Store can include:

  • SUMMARY — counts, salary statistics, work-mode mix, and common skills.
  • TOP_HIRING_COMPANIES — companies with multiple observed listings.
  • TOP_JOBS — jobs prioritized by the optional company hiring signal.

These records summarize only the collected run, not the entire employment market.

Pricing

The active price is $0.003 per successful job result:

Successful jobsResult charge
1$0.003
100$0.30
1,000$3.00
10,000$30.00

A small Actor Start charge and Apify platform usage may also apply according to the pricing displayed before each run. Filtered or unsuccessful records are not billed as successful job-result events.

Common use cases

  • Track demand for roles and skills by market.
  • Compare public salary ranges and work-mode trends.
  • Build a source list for recruiting operations or job-alert workflows.
  • Monitor hiring activity across selected companies.
  • Prepare structured research for ATS, HR-tech, or workforce-planning teams.
  • Create spreadsheet or BI datasets from public job listings.

FAQ

Do I need a LinkedIn account?

No account is required for the public job-listing workflow supported by this Actor.

Is every field guaranteed?

No. Listing templates and available fields vary. Some jobs omit salary, applicant counts, descriptions, company details, or application links.

How many jobs will a page return?

The number varies by query, location, filters, current availability, and deduplication. maxPages limits the search effort, not a guaranteed result count.

Does it work outside the United States?

Core listing fields can work across markets. Some text classifications are more reliable in English, and salary normalization should be independently checked.

Can the data be used for hiring decisions?

Use the Actor for job and market research. Do not use inferred fields or company-level research scores as the sole basis for decisions affecting applicants or employees.

Support

Open an issue on the Actor page with a non-sensitive sample input and run ID. Remove account credentials, candidate information, and private company data before sharing diagnostics.

LinkedIn is a trademark of LinkedIn Corporation. This Actor is an independent tool and is not affiliated with or endorsed by LinkedIn.