Infosec-Jobs Cybersecurity Listings Scraper
Pricing
from $19.00 / 1,000 result items
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
Maintained by CommunityActor stats
0
Bookmarked
7
Total users
0
Monthly active users
6 days ago
Last modified
Share
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 it | What they scrape Infosec-Jobs for |
|---|---|
| Security recruiters | Build a pipeline of open cybersecurity roles for their clients |
| Hiring managers | Monitor the market for similar roles to benchmark their own openings |
| Job board aggregators | Feed Infosec-Jobs listings into their own search platform |
| Market researchers | Track 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 source | Reads the public Infosec-Jobs listings, so you get the same data a visitor sees, without scraping HTML yourself. |
| One row per job | Every listing is flattened into a single record with consistent fields, ready for CSV, JSON, Excel, or XML export. |
| Scale on demand | Collect 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 Scraper | Build it in-house | By hand | |
|---|---|---|---|
| Setup | Run it now, zero config | Days of engineering | None, but hours per pull |
| When Infosec-Jobs changes | Maintained for you | You fix it | You re-learn the page |
| Proxies, retries, anti-bot | Built in | Your problem | Browser only |
| Output | Fixed JSON schema, CSV/Excel export | Whatever you build | Copy-paste |
| Cost | Pay per result | Engineering time | Analyst 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 collected | Approximate 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
- Create a free Apify account with $5 in credit.
- Open the Infosec-Jobs Cybersecurity Listings Scraper.
- Set your inputs and any filters, then click Start.
- 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
| Question | Answer |
|---|---|
| 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. |
Related actors
- 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.
