Lead generation

LinkedIn Jobs Email Scraper: jobs with hiring contacts

Search LinkedIn jobs by keyword and location and get each posting with its hiring contacts: e-mails and phones written in the job post, the recruiter or hiring manager who posted it, and the hiring company's website e-mails, phones and social links. Find companies that are hiring right now and reach them directly — no login.

★ 5.0 rating · 1 reviews6 users94.1% successful runs (30 days)

What data you get

jobTitleJob title
companyHiring company
locationJob location
postedAtWhen the job was posted
descriptionJob description
postContactsE-mails and phones written in the job post
posterRecruiter or hiring manager who posted the job
companyContactsWebsite e-mails, phones and social links of the company
companyDetailsWebsite, industry and size from the company page

How it works

  1. Open the scraper on Apify and sign up (free).
  2. Enter routes, dates and options in the form.
  3. Click Start and download results as JSON, CSV or Excel, or call the API.

Pricing

$1.60 per 1,000 rows

Pay per event: you are charged per job, plus optional add-ons for contacts found in the job post and for company website contacts, charged once per company.

Apify gives $5 free credits every month — enough to test this scraper at no cost.

Example tasks

Ready-made inputs. Copy one into the scraper form or send it through the API.

Find marketing manager jobs in Chicago with company emails

Jobs from the past week plus hiring company contacts.

{
  "keywords": [
    "marketing manager"
  ],
  "locations": [
    "Chicago, IL"
  ],
  "maxJobsPerQuery": 50,
  "datePosted": "week",
  "enrichCompanyContacts": true
}
Run this task →

Scrape LinkedIn Python developer jobs in Germany

Jobs posted in the last 24 hours, up to 100.

{
  "keywords": [
    "python developer"
  ],
  "locations": [
    "Germany"
  ],
  "datePosted": "day",
  "maxJobsPerQuery": 100,
  "enrichCompanyContacts": false
}
Run this task →

LinkedIn data analyst jobs with under 10 applicants

Fresh New York postings within 25 miles.

{
  "keywords": [
    "data analyst"
  ],
  "locations": [
    "New York, NY"
  ],
  "radius": 25,
  "under10ApplicantsOnly": true,
  "maxJobsPerQuery": 30
}
Run this task →

LinkedIn Easy Apply nurse jobs in London with contacts

Jobs from the past month, contacts for up to 20 companies.

{
  "keywords": [
    "nurse"
  ],
  "locations": [
    "London, England, United Kingdom"
  ],
  "datePosted": "month",
  "easyApplyOnly": true,
  "maxCompaniesToEnrich": 20,
  "maxJobsPerQuery": 50
}
Run this task →

Use cases

FAQ

Do I need a LinkedIn account?

No. The scraper reads public job listings without login or cookies.

Which filters can I use?

Date posted, workplace type, job type, experience level, distance, Easy Apply only, fewer than 10 applicants, and companies to include or exclude.

Where do the company contacts come from?

From the hiring company's own website — home and contact pages — found through its LinkedIn page.

Is it legal to scrape LinkedIn jobs?

The scraper collects publicly listed jobs and contact details published by companies. Contact data can be personal data, so make sure you have a lawful basis (for example under GDPR), follow anti-spam laws and LinkedIn's terms, and collect only what you need.

How do I integrate it?

Use the Apify API, Python or JavaScript clients, or Make, n8n, Zapier and Google Sheets.

More scrapers

Start finding companies that are hiring

Run on Apify — free trial