ParseForge Scrapers

ClearedJobs.net Jobs Scraper

parseforge/clearedjobs-scraper

JobsAutomationDeveloper tools

Scrape security-cleared job listings from ClearedJobs.net. Returns job title, company, location, clearance level, and full description for each posting.

Run this scraper See the API call
Total users
16
Monthly active
2
Total runs
6K
Bookmarked
0
Rating
5.0 (1)
Last modified
12 days ago

Overview

ParseForge

ClearedJobs.net Jobs Scraper

Scrape security-cleared job listings from ClearedJobs.net, up to a million per run. Every job comes with title, company, location, clearance level, and full description. No login or API key. Export to CSV, JSON, Excel, or XML.

ClearedJobs.net is the go-to board for roles requiring a security clearance, but its search is slow and its results are locked in a browser. This Actor reads the public job feeds directly, filtered by clearance, company, location, or keyword, and returns each match in one fixed schema.

Who uses it What they scrape ClearedJobs for
Recruiters Find cleared candidates by scraping active job posts to map hiring demand.
Job seekers Track new security-cleared openings matching their clearance level and location.
Market researchers Analyze clearance job trends, salary ranges, and employer activity over time.

What it does

This Actor collects job listings from ClearedJobs.net by direct URL or filter fields, and returns each one as a flat row.

  • ๐Ÿ” Direct URL mode: Paste any ClearedJobs.net jobs URL with filters applied, and the Actor follows it exactly.
  • ๐ŸŽ›๏ธ Filter mode: Use the built-in fields for keywords, country, location, clearance, company, and job title to build the search without touching the site.
  • ๐Ÿ“… Sort by date: Choose relevance or date sorting to get the newest postings first.

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

What you can do with ClearedJobs data

๐Ÿ“ˆ Track cleared-job demand.

A staffing firm runs weekly scrapes by clearance level to see which skills are surging and adjust their sourcing.

๐ŸŽฏ Match candidates to openings.

A recruiter filters by Top Secret/SCI and a specific company to feed a CRM with fresh leads.

๐Ÿ” Monitor competitor hiring.

A defense contractor scrapes jobs by company to see where rivals are expanding and what roles they're filling.

๐Ÿ“Š Build a cleared-jobs dataset.

A researcher collects all postings over months to analyze salary trends and geographic distribution.

Why choose this scraper

What you get
Clearance filter Pick Secret, Top Secret, SCI, or Public Trust to match your hiring bar.
Company filter Target top employers like Lockheed Martin, Northrop Grumman, or Leidos.
Location filter Narrow to hubs like Chantilly, VA, or Huntsville, AL, or any country.
Full job data Each row includes the complete description, so you can parse requirements and skills.

How it compares

This Actor offers the same core scraping as the other ClearedJobs actors, but with more built-in filters and a higher maxItems limit.

Feature ParseForge ClearedJobs Scraper ClearedJobs.net Scraper
Filter by security clearance Yes Not listed Not listed
Filter by company Yes Not listed Not listed
Filter by location Yes Not listed Not listed
Sort by date Yes Not listed Not listed
Max items up to 1,000,000 Yes Not listed Not listed

Configure the run

Drive the Actor from a direct ClearedJobs.net URL or from the filter fields, alone or together, and filters run as each job is read so only matches reach your dataset. The Input tab lists every parameter.

A first run with the defaults:

{
  "maxItems": 10,
  "startUrl": "https://clearedjobs.net/jobs?country=&state=&city=&zip=&latitude=&longitude=&keywords=&location_autocomplete_data=&city_state_zip=&locale=en&page=1&sort=relevance",
  "sort": "relevance"
}

A larger pull:

{
  "maxItems": 200,
  "startUrl": "https://clearedjobs.net/jobs?country=&state=&city=&zip=&latitude=&longitude=&keywords=&location_autocomplete_data=&city_state_zip=&locale=en&page=1&sort=relevance",
  "sort": "relevance"
}

Pricing

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

Results collected Approximate cost
100 results $0.06
1,000 results $0.59
10,000 results $5.90

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.
  2. Open the ClearedJobs.net Jobs 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 ClearedJobs 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/clearedjobs-scraper"

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

Troubleshooting

Why am I getting no results?

Check that your filters are not too restrictive. Try clearing the keywords or using a broader clearance level.

The run fails with a timeout.

Increase the maxItems or reduce the number of filters. Also consider using residential proxies to avoid IP blocking.

The output is missing salary data.

Salary is only included when the employer lists it. Some postings don't provide it.

Can I scrape a specific search URL?

Yes. Paste the full URL into startUrl. Make sure it's a jobs listing URL, not a company page.

FAQ

Question Answer
Do I need a ClearedJobs.net account or API key? No. The Actor reads the public job listings directly, so you only need the URL or filter fields.
Can I scrape more than 10 jobs? Yes. Set maxItems up to 1,000,000. The Actor will paginate through all matching results.
What data is returned for each job? Each row includes the job title, company, location, clearance level, job type, salary range (if listed), and the full description.
Can I use both a direct URL and the filter fields? No. Choose one approach per run. Using both may cause errors or unexpected results.
How do I filter by security clearance? Use the securityClearance field and pick from the list, like Secret or Top Secret/SCI.
What if I want all jobs? Leave the filter fields empty and use the default startUrl to get all current openings.
Can I sort by date? Yes. Set the sort field to 'date' to get the newest postings first.
Does it support worldwide jobs? Yes. Use the country field or the locationSelect for popular US hubs.

Related actors

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 ClearedJobs.net. 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.

Input

FieldTypeWhat it doesDefault
maxItems integer How many job listings to collect per run. 10
startUrl string Direct URL from ClearedJobs.net with filters applied. Use this OR the filter fields below, but NOT both. Example: https://clearedjobs.net/jobs?keywords=engineer&job_type_filter=Secret https://clearedjobs.net/jobs?country=&st
keywords string Search keywords for job titles, descriptions, or skills. Example: 'data' or 'cybersecurity'. Leave empty to get all jobs (Job Openings Everywhere). not set
country string Filter by country (broader region). Example: 'US' or 'Worldwide'. Leave empty to include all regions. Cannot be used together with Location (select). not set
locationSelect string (9 options) Pick one of the popular locations from the sidebar on ClearedJobs. This is optional and replaces the typed City/State box. Cannot be used together with Country. not set
securityClearance string (10 options) Filter by security clearance level not set
company string (10 options) Filter by company name. Select from the most active employers visible in the left sidebar on ClearedJobs. not set
jobTitle string (10 options) Filter by job title. Options mirror the Job Title filter list in the sidebar. not set
sort string (2 options) Sort results by relevance or date relevance

Pricing

from $0.52 per 1,000 results

Charged forWhat it isPrice each
Result Single result in the default dataset. $0.00052 to $0.00059
Actor Start Charged when the Actor starts running. Number of events charged depends on Actor memory (one event per GB, minimum one event). $0.00013 to $0.00026

Tiered: the lower figure is the price on a higher Apify plan. Billing and the free credit live on Apify.

API

One POST returns the dataset directly. Same shape for every scraper in the library, so swapping the slug is the only change.

POST ยท run and get results
curl -X POST "https://api.apify.com/v2/acts/parseforge~clearedjobs-scraper/run-sync-get-dataset-items?token=$APIFY_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{
    "helloWorld": 123
  }'

Examples

Input that runs as-is.

input.json
{
  "helloWorld": 123
}

Reviews

Rated 5.0 out of 5 across 1 review. Read them on Apify.

Issues

We build and maintain this scraper, so a problem with it comes to us. Report it on the Apify listing and the thread stays attached to the scraper where the next person can find it: open an issue.

Broken and urgent, or you would rather not post in public? Write to parseforge@protonmail.com and it reaches the people who wrote it.

Related scrapers

Run ClearedJobs.net Jobs Scraper on Apify All scrapers