LinkedIn Jobs Scraper: Job Postings, Companies & Apply Links avatar

LinkedIn Jobs Scraper: Job Postings, Companies & Apply Links

Pricing

from $1.00 / 1,000 job postings

Go to Apify Store
LinkedIn Jobs Scraper: Job Postings, Companies & Apply Links

LinkedIn Jobs Scraper: Job Postings, Companies & Apply Links

Collect LinkedIn job postings by keyword and location without a LinkedIn account: one row per job with title, company, location, salary when shown, posting date, remote flag and apply links. Query like "data analyst in New York, NY". No cookies, no login.

Pricing

from $1.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Jura Moshkov

Jura Moshkov

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

21 hours ago

Last modified

Categories

Share

Collect LinkedIn job postings by keyword and location without a LinkedIn account: one row per job with title, company, location, salary when shown, posting date, remote flag and apply links. Query like "data analyst in New York, NY". No cookies, no login.

  • Search like on Google: "job in place", one line per search, as many lines as you like.
  • Filters: posted within (24h / 3 days / week / month), remote only, full-time / part-time / contract / internship, experience level, country, radius.
  • Pay per job: $1-2 per 1,000 jobs, duplicates never billed.
  • Clean export: flat rows, ready for CSV, Excel, Google Sheets or your ATS.

What is a LinkedIn jobs scraper?

This actor collects job postings published on LinkedIn by keyword and location, and returns one flat row per job with the company, location, salary when shown, posting date and LinkedIn apply link. It reads LinkedIn postings through Google for Jobs, so it needs no LinkedIn account and no cookies, and your account is never at risk.

Coverage: LinkedIn postings only. Rows from other boards are filtered out and never billed.

What you get per job

FieldExample
Title, company, company website and logo"Entry-Level Data Analyst", Emonics LLC
Board and all apply linksLinkedIn + every other board the job is on
Location, city, state, country, coordinates, remote flagNew York, NY
Employment typeFull-time
Posting date (ISO) and "x days ago"2026-09-21T00:00:00.000Z
Salary min, max, period and original textwhen the posting shows one (mostly US)
Benefitshealth insurance, paid time off, ...
Full descriptionoptional, switch off for lighter exports
Google Jobs link, O*NET code, the search it came from

Example output row

{
"title": "Entry-Level Data Analyst",
"company": "Emonics LLC",
"publisher": "LinkedIn",
"location": "New York, NY",
"isRemote": false,
"employmentType": "Full-time",
"postedAt": "2026-09-21T00:00:00.000Z",
"salaryMin": null,
"salaryMax": null,
"salaryPeriod": null,
"salaryText": null,
"applyLink": "https://www.linkedin.com/jobs/view/entry-level-data-analyst-at-emonics-llc-4467684654",
"companyWebsite": "https://emonics.com",
"query": "data analyst in New York, NY",
"applyOptions": [
{
"publisher": "LinkedIn",
"link": "https://www.linkedin.com/jobs/view/entry-level-data-analyst-at-emonics-llc-4467684654",
"isDirect": false
}
],
"description": "Entry Level Data Analyst\n\nWe are seeking a Junior Data Analyst to collect, process, and analyze data to support business..."
}

How much does it cost?

Pay per result: $0.002 per job on the Apify Free plan, $0.0015 on Bronze, $0.0012 on Silver and $0.001 on Gold and above. That is $1-2 per 1,000 jobs. You pay only for jobs delivered. A posting that shows up in two of your searches is billed once. Set Max spend and the run stops on its own before crossing it.

How to use it

  1. Enter one or more searches, e.g. data analyst in New York, NY.
  2. Optionally set filters: posted within, remote only, employment type, experience, country.
  3. Set Max jobs (default 50) and run. Export as JSON, CSV or Excel, or pull it over the API.

A search usually returns 40-60 LinkedIn postings. For more, add one line per city or per job title.

How do I use it with an AI agent (MCP)?

This actor is available as a tool through the Apify MCP server. An agent can call it with a plain input filled straight from the schema:

{"queries": ["data analyst in New York, NY"], "maxResults": 100, "datePosted": "week"}

The output is one flat JSON object per job, with no nesting to unwrap.

Example searches

  • data analyst in New York, NY
  • product manager in San Francisco, CA
  • data engineer in Boston, MA
  • sales development representative remote
  • marketing manager in London

Common use cases

  • Recruiting and sourcing: see who is hiring for a role in a city this week.
  • Sales prospecting: companies that are hiring are companies with budget. Build lead lists from job postings.
  • Job market and salary research: track postings and salary ranges by title, city and seniority.
  • Job boards and aggregators: feed fresh postings into your own site or newsletter.
  • Career tools and AI agents: give an assistant live job search results.

It collects publicly posted job listings: the same data anyone sees in Google search without logging in. It does not log in anywhere, use your accounts, or collect personal data about job seekers. You are responsible for how you use the results; respect each board's terms and the law in your market.

FAQ

How do I scrape LinkedIn jobs without logging in?

Enter a search such as data analyst in New York, NY and run. You get one row per posting with the title, company, salary, location, date and apply link, ready to export.

Do I need an account, cookies or proxies?

No. There is nothing to log into and no proxy to configure.

How fresh are the jobs?

Searches run live when you start the actor. Use Posted within to keep only jobs from the last 24 hours, 3 days, week or month.

Does it work outside the US?

Yes. Set Country (e.g. gb, de, ca) and write the search in that country's language. Salaries are mostly published on US postings.

Why did I get fewer jobs than Max jobs?

The search ran out of postings. Split it into more lines (other cities, other titles) to widen it; you are never billed for jobs that were not delivered.

How much does 1,000 jobs cost?

$1-2, depending on your Apify plan.