LinkedIn Cybersecurity Jobs Scraper avatar

LinkedIn Cybersecurity Jobs Scraper

Pricing

$18.00 / 1,000 results

Go to Apify Store
LinkedIn Cybersecurity Jobs Scraper

LinkedIn Cybersecurity Jobs Scraper

Scrape public LinkedIn cybersecurity jobs without login. Export evidence-backed security hiring demand for recruiting, vendor research, and workforce planning.

Pricing

$18.00 / 1,000 results

Rating

0.0

(0)

Developer

Neuton Scripts

Neuton Scripts

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

a month ago

Last modified

Share

Scrape public LinkedIn cybersecurity jobs without login. Export evidence-backed security hiring demand for recruiting, vendor research, and workforce planning. Built for security vendors, recruiters, training providers, workforce planners, and talent researchers.

Try one cybersecurity job first

Which employers have public cybersecurity openings I can verify? Start with a single posting, inspect the wording that supports its classification, then decide whether the data fits your recruiting or market-research workflow.

Open the one-result cybersecurity starter. It searches for cybersecurity engineer in United States, inspects at most ten candidate jobs and returns at most one supported result. The Actor charge is $0.018 for one returned result; zero results cost no Actor result charge. Check the live Pricing tab and keep maxItems at 1 for this trial.

  1. Run the starter once and open its Dataset.
  2. Read title, company, location, evidenceField and evidenceText. Open jobUrl to check the source posting.
  3. Export CSV for a spreadsheet, or JSON for an integration. Read the free RUN_SUMMARY before increasing the limits.

A matching job posting is evidence of advertised hiring, not proof of a company's security-tool budget, purchase intent or current technology stack. Search results are a sample, not a complete market census.

What you get

  • Public job ID, title, company, location, posting date, and canonical LinkedIn job URL
  • Public description, criteria, compensation text, and apply URL when LinkedIn exposes them
  • classification, evidenceField, and evidenceText on every returned row
  • HTTP-only 256 MB runtime with bounded retries and safe limits
  • JSON, CSV, Excel, API, webhook, Task, and MCP-ready output

Use cases

  • Build focused recruiting and talent-research feeds for security vendors, recruiters, training providers, workforce planners, and talent researchers
  • Monitor public demand by role and location without collecting private profiles
  • Add evidence-backed LinkedIn job intelligence to sales, research, and AI-agent workflows

Choose this Actor when

Use this Actor when the classification itself saves work: every paid row already includes the public wording that supports the result. If you only need a large unfiltered list of job cards, start with LinkedIn Jobs Search Scraper. If you already have job IDs or URLs, use LinkedIn Job Details Scraper.

Example input

{
"queries": [
"cybersecurity engineer"
],
"locations": [
"United States"
],
"datePosted": "",
"maxResultsPerQuery": 10,
"maxItems": 1
}

Current LinkedIn search behavior

No LinkedIn account or cookies are required. The Actor uses public guest job-search and job-detail pages. LinkedIn controls search ranking and may interpret query wording, so treat the query and location as discovery inputs rather than guaranteed strict filters. Neuton writes a paid row only after the returned posting contains direct evidence for this Actor's classification.

For recurring research, prefer a scheduled Task with 25-50 inspected jobs per query/location pair. Smaller frequent runs are easier to audit and usually produce fresher evidence than occasional deep searches.

First run checklist

  1. For a first trial, inspect at most ten jobs with one query/location pair and keep maxItems at 1.
  2. Open the Dataset and verify classification, evidenceField, evidenceText, and jobUrl on each result.
  3. Open the RUN_SUMMARY key-value record to compare jobs scanned, rows saved, billable rows, successful search requests, and failed requests.
  4. Expand the limit or save the input as a scheduled Task only after the evidence matches your workflow.

Scheduled searches are separately billed for their returned results. Deduplicate on jobId in your own stored data between runs; this Actor is not a new-jobs-only change monitor.

Evidence and billing

The Actor returns a row only when the public title, job criteria, location, compensation, or description directly supports the classification. It never guesses sponsorship, seniority, job type, or hiring intent. Diagnostics, incomplete fetches, duplicates, unsupported classifications, and empty results are never billed.

RUN_SUMMARY records completed, partial, catastrophicSearchFailure, rowsScanned, rowsSaved, billableRows, searchRequestsSucceeded, and failed-request diagnostics outside the Dataset. diagnosticsAreBillable is always false.

Troubleshooting the first run

  • inputValidationFailed=true means supplied queries or locations contained no usable values. Fix the named input field; no search was performed and no result was billed. Omitted or intentionally empty query lists use cybersecurity engineer, never an unrelated internship query.
  • completed=true with zero Dataset rows means the public search worked but no inspected posting contained this Actor's required evidence. Broaden the role or location; the empty result is free.
  • partial=true means at least one search or detail request failed after other requests succeeded. Complete evidence-backed Dataset rows remain usable; failed requests and diagnostics are free.
  • catastrophicSearchFailure=true means every public search request failed. The run fails after saving the free summary and writes zero billable rows. Retry later rather than increasing the result limit.
  • A blank external application destination falls back to the canonical public jobUrl, so every paid row still has a usable source link.

Automation and AI agents

Save common searches as Apify Tasks, schedule recurring runs, send results to a webhook, or call this Actor from ChatGPT, Claude, the Neuton Actors MCP server, n8n, Make, Zapier, Clay, a CRM, or a data warehouse. Deduplicate on jobId between runs.

Hosted Apify MCP endpoint: https://mcp.apify.com/?tools=neuton/linkedin-cybersecurity-jobs-intelligence

Explore the LinkedIn data family

SEO keywords

LinkedIn jobs scraper, LinkedIn jobs API, LinkedIn recruiting data, LinkedIn hiring intelligence, evidence-backed job data, talent market research, recruiting automation, LinkedIn job monitoring, Apify LinkedIn Actor, AI recruiting agent.

Pricing

Launch PPE price: $18.00 per 1,000 complete evidence-backed results, or $1.80 for 100. The paid unit is a classified, source-backed result with its evidence and canonical job URL, not an unfiltered search card. Diagnostics, duplicates, incomplete fetches, unsupported classifications, and empty searches remain free.

Responsible use

This Actor processes public job-posting information. Do not use it for spam, unlawful discrimination, automated applications, private-profile collection, access-control bypass, or excessive requests. Review LinkedIn's current terms and applicable employment, immigration, and privacy laws before production use. Sponsorship output records public wording and is not legal or immigration advice.