Infosec-Jobs Cybersecurity Listings Scraper avatar

Infosec-Jobs Cybersecurity Listings Scraper

Pricing

from $19.00 / 1,000 result items

Go to Apify Store
Infosec-Jobs Cybersecurity Listings Scraper

Infosec-Jobs Cybersecurity Listings Scraper

Scrapes cybersecurity job listings from Infosec-Jobs by keyword. Returns each job as a flat row with title, company, location, and description.

Pricing

from $19.00 / 1,000 result items

Rating

0.0

(0)

Developer

ParseForge

ParseForge

Maintained by Community

Actor stats

0

Bookmarked

7

Total users

0

Monthly active users

6 days ago

Last modified

Categories

Share

ParseForge

Infosec-Jobs Cybersecurity Listings Scraper

Scrape cybersecurity job listings from Infosec-Jobs by keyword, up to a million per run. Every job comes with its title, company, location, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

Infosec-Jobs is a niche job board for cybersecurity roles, but browsing it manually means clicking through pages and copying details one by one. This Actor reads the public job listings directly, filters by your keyword, and returns each match in one fixed schema. It is built for security recruiters, hiring managers, and analysts who need fresh listings without the manual work.

Who uses itWhat they scrape Infosec-Jobs for
Security recruitersBuild a pipeline of open cybersecurity roles for their clients
Hiring managersMonitor the market for similar roles to benchmark their own openings
Job board aggregatorsFeed Infosec-Jobs listings into their own search platform
Market researchersTrack which cybersecurity skills and certifications employers demand

What it does

This Actor collects cybersecurity job listings from Infosec-Jobs by keyword and returns each one as a flat row.

  • ๐Ÿ”Ž Keyword filter: enter a job title or skill like 'penetration tester' or 'SOC analyst' and only matching jobs are returned.
  • ๐Ÿ“ฆ Bulk collection: set maxItems up to 1,000,000 to pull every listing that matches your query.
  • ๐Ÿ“„ Flat output: each job is one row with title, company, location, and description, ready for spreadsheets or databases.
  • โš™๏ธ No setup: no API key, no OAuth, no browser. run it from Apify.

Results export to CSV, JSON, Excel, or XML, or straight from the API.

What you can do with Infosec-Jobs data

๐ŸŽฏ Fill a security recruiter's pipeline.

A recruiter runs the Actor daily with the keyword 'incident response' and imports the CSV into their ATS to see every new opening.

๐Ÿ“Š Benchmark your own job posting.

A hiring manager scrapes all 'cloud security engineer' roles to compare salary ranges and required certifications before posting.

๐Ÿ”” Power a job alert service.

A developer schedules the Actor every hour for 'penetration tester' and pushes new rows to a Slack channel for their community.

๐Ÿง  Research the cybersecurity job market.

An analyst collects a year of 'SOC analyst' listings to count which SIEM tools appear most often in descriptions.

Why choose this scraper

What you get
Direct from the sourceReads the public Infosec-Jobs listings, so you get the same data a visitor sees, without scraping HTML yourself.
One row per jobEvery listing is flattened into a single record with consistent fields, ready for CSV, JSON, Excel, or XML export.
Scale on demandCollect one job or a million. The Actor respects the site and runs on Apify's infrastructure.

How it compares

No other Store actor targets Infosec-Jobs the same way, so the honest comparison is with the alternatives teams actually weigh.

Infosec-Jobs Cybersecurity Listings ScraperBuild it in-houseBy hand
SetupRun it now, zero configDays of engineeringNone, but hours per pull
When Infosec-Jobs changesMaintained for youYou fix itYou re-learn the page
Proxies, retries, anti-botBuilt inYour problemBrowser only
OutputFixed JSON schema, CSV/Excel exportWhatever you buildCopy-paste
CostPay per resultEngineering timeAnalyst hours

Configure the run

Drive the Actor with a single keyword or job title, and set a maximum number of jobs to collect. The filter runs as each listing is read, so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
"maxItems": 10
}

A larger pull:

{
"maxItems": 200
}

Pricing

Pay-per-result: $0.021 per result collected. You pay only for the results written to your dataset.

Results collectedApproximate cost
100 results$2.10
1,000 results$21.00
10,000 results$210.00

New Apify accounts start with $5 in free credit.

Free users

Free-plan runs return up to 10 results as a preview. Upgrade your Apify plan to collect up to 1,000,000 results per run.

Run it

  1. Create a free Apify account with $5 in credit.
  2. Open the Infosec-Jobs Cybersecurity Listings Scraper.
  3. Set your inputs and any filters, then click Start.
  4. Export the results as CSV, Excel, JSON, or XML from the Dataset tab.

Run it programmatically through the Apify API (run-sync-get-dataset-items) or the ApifyClient for JavaScript and Python.

Use with AI agents (MCP)

Give an AI agent live access to Infosec-Jobs through the Model Context Protocol. Add the Actor to Claude, Cursor, or any MCP client:

$claude mcp add --transport http apify "https://mcp.apify.com?tools=parseforge/infosec-jobs-scraper"

Then prompt it in plain language to run the scraper and read back the results.

Troubleshooting

Why am I getting no results?

Your keyword may be too specific. Try a broader term like 'security' or leave the query empty. Also confirm the site is up and has jobs posted.

The run stops before reaching maxItems.

The Actor stops when there are no more matching jobs on the site. Lower maxItems or broaden your query if you expected more.

Some fields are empty in the output.

Infosec-Jobs may not provide every field for every listing. Empty values are normal when the site leaves a field blank.

The run fails with a timeout.

The site may be slow or blocking. Retry the run, or schedule it for a less busy time. If it persists, contact Apify support.

FAQ

QuestionAnswer
Do I need an Infosec-Jobs account or API key?No. The Actor reads the public job listings, so no login or key is required.
What does the query field match against?It matches the job title and description text. For example, 'SIEM' will return jobs that mention SIEM anywhere in the listing.
Can I scrape all jobs without a keyword?Yes. Leave the query field empty and set maxItems to a high number to collect every listing currently on the site.
How many jobs can I get in one run?Up to 1,000,000, but the actual number depends on how many listings match your query on Infosec-Jobs at that moment.
What format is the data in?Each job is a flat JSON object. You can export the dataset as CSV, JSON, Excel, or XML from Apify.
How fresh is the data?The Actor reads the live site on every run, so you get whatever is currently listed. Schedule it to run as often as you need.
Does it include the full job description?Yes, the full description text is included in each row, along with title, company, and location.
Can I filter by location or company?The input only has a keyword field, but you can filter the exported dataset in Excel or your own code using the location and company columns.
Is this legal to scrape?You are responsible for complying with the site's terms of service and applicable laws. The Actor only accesses publicly available pages.
What if I get no results?Try a broader keyword or leave the query empty. Also check that Infosec-Jobs is currently reachable and has listings.
  • indeed-scraper: Use this if you need job listings from Indeed, which covers a broader range of roles beyond cybersecurity.
  • linkedin-jobs-scraper: Use this for LinkedIn job postings, especially if you need company and recruiter details.

Browse the full ParseForge collection for more scrapers.

๐Ÿ†˜ Need help? Email parseforge@protonmail.com with your run ID, your input, and what you expected.

โš ๏ธ Disclaimer. This Actor is unofficial and is not affiliated with, endorsed by, or sponsored by Infosec-Jobs.com. It collects only publicly available data. You are responsible for using the collected data in compliance with the source's terms of service and applicable data-protection laws, including GDPR, CCPA, and PIPL. Do not use it to collect personal data unlawfully.