OrbTop

ClearedJobs.net Scraper

JOBSLEAD GENERATION

ClearedJobs.net Scraper

Scrape security-cleared job listings from ClearedJobs.net — the largest US job board dedicated to positions requiring active security clearances.

What it scrapes

Each record includes:

Field Description
job_id Unique ClearedJobs listing ID
title Job title
company Hiring company name
location City/state
clearance_level Required clearance (e.g. "Top Secret/SCI", "Secret")
job_type Employment type
salary Salary information (when listed)
description Job description excerpt
posted_date Date posted
apply_url Direct application URL
job_url Canonical listing URL
scrapedAt ISO timestamp of scrape

Usage

Default run

Leave all fields at their defaults to scrape the latest listings from the main ClearedJobs.net job board. Use maxItems to cap the number of results.

Keyword and location search

Use keyword to filter by role/skill (e.g. "software engineer", "data analyst") and location to narrow by city, state, or ZIP code. These map directly to ClearedJobs.net's search parameters.

Clearance filter

Set clearanceLevel to filter results to a specific clearance tier. The filter is applied server-side via search params and client-side for precision. Common values: Top Secret, Secret, TS/SCI, Public Trust.

Custom start URLs

Provide startUrls to scrape specific ClearedJobs.net search result pages directly — useful for bookmarked searches or niche category pages.

Input

{
  "maxItems": 100,
  "keyword": "software engineer",
  "location": "Virginia",
  "clearanceLevel": "Top Secret",
  "startUrls": []
}
Input Type Default Description
maxItems integer 50 Maximum number of job records to return
keyword string Job title or keyword filter
location string City, state, or ZIP code filter
clearanceLevel string Required clearance level filter
startUrls array Custom ClearedJobs.net search result URLs

Notes

  • ClearedJobs.net is protected by Cloudflare. This actor uses a headless browser with residential proxy to reliably bypass challenges. Runs are billed at a higher rate to cover the proxy cost.
  • Job cards load via AJAX after page render. The scraper waits for cards to appear before extracting data.
  • With default settings, each page returns ~25 jobs. maxItems: 50 requires ~3 page loads.
  • Pagination goes up to page 100 (approximately 2,500 jobs per keyword/location combination).