Clearancejobs Scraper
Pricing
$15.00/month + usage
Clearancejobs Scraper
Scrape security clearance job listings from ClearanceJobs.com. Search by keyword, location, clearance level (Secret, Top Secret, TS/SCI), polygraph, job type, remote work, and experience level. Extract job title, company, salary, clearance requirements, description, and application details.
Pricing
$15.00/month + usage
Rating
0.0
(0)
Developer
ParseForge
Actor stats
0
Bookmarked
4
Total users
1
Monthly active users
20 hours ago
Last modified
Categories
Share

🔒 ClearanceJobs Security Clearance Jobs Scraper
🚀 Pull cleared-talent job listings in seconds. Search by keyword, location, clearance level, polygraph, workplace type, and experience. No API key, no registration, no manual CSV wrangling.
🕒 Last updated: 2026-05-08 · 📊 18 fields per record · 60,000+ active listings · Top Secret to Public Trust · Real-time pricing data
ClearanceJobs.com is the largest career network for security-cleared professionals in the United States, listing roles from defense contractors, intelligence agencies, federal civilian agencies, and supporting integrators. Every posting on the site requires some level of government clearance, from Public Trust through Top Secret with full-scope polygraph. Recruiters, hiring managers, market analysts, and cleared professionals use the network every day to track open roles, identify hiring trends, and benchmark compensation in the cleared talent market.
This scraper turns that activity into structured data you can analyze, archive, or pipe into another tool. It captures job title, company, location, clearance requirement, polygraph status, salary range, job type, experience level, category, travel requirement, posting date, full description, and direct apply link for every result that matches your filters. Run it once for a one-off pull or run it on a schedule to keep a rolling snapshot of cleared hiring activity.
| 🎯 Target Audience | 💡 Primary Use Cases |
|---|---|
| Defense and intelligence recruiters | Track cleared talent pipelines and identify candidate sources |
| Government contractors | Monitor competitor hiring trends and skill demand |
| Cleared professionals | Build a personal job board filtered by clearance and location |
| Market researchers | Benchmark cleared compensation and posting volume by region |
| HR analytics teams | Feed cleared labor data into BI dashboards and ATS systems |
| Workforce planners | Forecast cleared hiring across DoD, DHS, IC, and civil agencies |
📋 What the ClearanceJobs Scraper does
- 🔒 Clearance level filtering. Narrow results to Public Trust, Confidential, Secret, Top Secret, TS/SCI, DoE Q/L, DHS, or specific intel agency tracks.
- 🌐 Workplace and remote control. Pull on-site only, remote-friendly, hybrid, or any combination using a single dropdown.
- 🧪 Polygraph awareness. Flag postings that require a polygraph (CI, full-scope) versus those that do not.
- 💼 Employer targeting. Filter by company name to track hiring at a specific contractor or integrator.
- 📍 Location targeting. City, state, or zip code search across CONUS, OCONUS, and remote roles.
- 📊 Rich detail pages. Each record includes the full job description, salary band when published, job code, category, and travel requirement.
Every record contains a deterministic shape so you can drop the dataset straight into a spreadsheet, BI tool, or downstream pipeline without reshaping fields. The scraper paginates through search results automatically and stops when it hits your maxItems limit or the natural end of the result set.
💡 Why it matters: Cleared hiring moves on its own cycle, driven by funded programs and clearance backlogs. Watching the listings live gives recruiters and analysts a leading indicator for which contractors are staffing up and where new opportunities are landing.
🎬 Full Demo
🚧 Coming soon: a 3-minute walkthrough showing how to set filters, run the actor, and export results to Google Sheets.
⚙️ Input
| Field | Type | Required | Description |
|---|---|---|---|
keyword | string | No | Search term such as "software engineer", "intelligence analyst", or "cyber security". Supports Boolean operators (AND, OR, AND NOT). |
maxItems | integer | No | Cap on records returned. Free plan limited to 10. Paid plan up to 1,000,000. |
location | string | No | City, state, or zip code. Examples: "Washington, DC", "San Diego, CA", "22102". |
clearanceLevel | enum | No | Required clearance: public-trust, confidential, secret, top-secret, top-secret-sci, doe-q-or-l, dhs, intel-agency. |
polygraph | enum | No | yes (polygraph required), no (no polygraph), or any. |
jobType | enum | No | employee, contractor, seasonal, intern. |
workplaceType | enum | No | on-site, remote, no-preference. |
experienceLevel | enum | No | student, entry, early, mid, senior, management, executive, senior-executive. |
companyName | string | No | Filter by employer name (Raytheon, Booz Allen Hamilton, Lockheed Martin, etc.). |
remote | boolean | No | Set true to keep only remote/telecommute postings. |
fetchDetails | boolean | No | Default true. Disable to skip per-job detail fetches and run faster with listing-only fields. |
proxyConfiguration | object | No | Apify proxy settings. Residential proxies recommended. |
Example: pull 50 senior software engineering jobs requiring TS/SCI in Northern Virginia.
{"keyword": "software engineer","maxItems": 50,"location": "Reston, VA","clearanceLevel": "top-secret-sci","experienceLevel": "senior"}
Example: monitor remote intelligence analyst openings, no polygraph required.
{"keyword": "intelligence analyst","maxItems": 200,"polygraph": "no","remote": true}
⚠️ Good to Know: Keyword search supports Boolean operators. Use quotes for exact phrases ("cyber security"). The location filter accepts free text, so partial matches work ("Virginia" matches every VA posting).
📊 Output
Each run produces a dataset of structured job records, ready for export to JSON, CSV, Excel, or your data warehouse.
🧾 Schema
| Field | Type | Example |
|---|---|---|
| 📌 jobTitle | string | "Senior Intelligence Analyst" |
| 🏢 companyName | string | "Peraton" |
| 📍 location | string | "Fort Belvoir, VA" |
| 🏠 workplaceType | string | "On-Site/Office" |
| 🔒 clearanceLevel | string | "Top Secret/SCI" |
| 🧪 polygraph | string | "Polygraph" |
| 💰 salary | string | "$104,000 - $166,000" |
| 💼 jobType | string | "Employee" |
| 🗂️ category | string | "Intelligence" |
| 📈 experienceLevel | string | "Mid Level Career (5+ yrs experience)" |
| ✈️ travelRequired | string | "25%" |
| 📅 postedDate | string | "2026-04-15T11:28:28-05:00" |
| 📝 jobDescription | string | "About Peraton: Peraton is a next-generation national security company..." |
| 🔗 jobUrl | string | "https://www.clearancejobs.com/jobs/8859766/senior-intelligence-analyst" |
| 🆔 jobCode | string | "2026-164596" |
| 🏛️ companyUrl | string | "https://www.clearancejobs.com/profiles/966601/peraton-jobs" |
| 🖼️ companyLogoUrl | string | "https://cdn.filestackcontent.com/9gc738VSPKZLMo38EJ93" |
| ⏱️ scrapedAt | string | "2026-05-08T00:15:39.038Z" |
📦 Sample records
✨ Why choose this Actor
| Capability | |
|---|---|
| ⚡ | Fast. Lightweight fetch architecture finishes 100-record runs in under a minute, not 15. |
| 🎯 | Filter coverage. Every official ClearanceJobs filter is exposed: clearance, polygraph, workplace, experience, job type, location, keyword, employer. |
| 📊 | Structured fields. 18 deterministic columns per record so you can join or pivot without reshaping. |
| 💰 | Salary detection. Captures both single-value and ranged compensation when employers publish them. |
| 🔄 | Pagination handled. Walks through every page of results until maxItems or end-of-feed. |
| 🛡️ | Resilient fetching. Automatic retry with rotating sessions when a request is rate-limited or blocked. |
| 🧩 | Pluggable proxy. Use Apify residential proxies, your own pool, or run direct when your IP allows. |
📊 ClearanceJobs lists 60,000+ active openings across the cleared workforce, posted by thousands of distinct employers.
📈 How it compares to alternatives
| Approach | Cost | Coverage | Refresh | Filters | Setup |
|---|---|---|---|---|---|
| ⭐ ClearanceJobs Scraper (this Actor) | Pay per usage | 100% live listings | On-demand | All site filters | 1 minute |
| Official publications | Free | Aggregated, lagging | Quarterly | None | None |
| Paid live APIs | Subscription | Variable | Real-time | API-defined | Hours |
| Legacy community dumps | Free | Stale, partial | Manual | Whatever was scraped | Forum digging |
| Manual browser export | Free | What you can click | One-off | None | Hours per pull |
The scraper hits the live site with the same filters a human would, so you get current data without subscribing to a third-party feed.
🚀 How to use
- 🆕 Sign up. Create a free account at Apify. Free credit covers a small test run.
- 🔍 Open the Actor. Find ClearanceJobs Security Clearance Jobs Scraper in the Apify Store and click Try for free.
- ⚙️ Configure your filters. Pick a keyword, clearance level, location, and other filters from the input form.
- ▶️ Run. Click Start. The Actor paginates through results and saves each record to the dataset.
- 📥 Export. Download as JSON, CSV, Excel, or wire the dataset URL into your downstream tool.
⏱️ Total time: about 90 seconds from sign-up to first results in your dataset.
💼 Business use cases
🌟 Beyond business use cases
Data like this powers more than commercial workflows. The same structured records support research, education, civic projects, and personal initiatives.
🔌 Automating ClearanceJobs Scraper
The Actor exposes a simple HTTP API for triggering runs and pulling results, so you can wire it into your own scripts or platforms.
- Node.js: Use the Apify JavaScript client to call the Actor and consume the dataset.
- Python: Use the Apify Python client for scheduled extraction jobs.
- Docs: See the Apify API reference for endpoint details, webhooks, and authentication.
Schedules: configure a Schedule in the Apify console to run the Actor daily, weekly, or hourly. Combine with webhooks to push fresh results into Slack, your data warehouse, or any HTTP endpoint as soon as a run finishes.
❓ Frequently Asked Questions
🔌 Integrate with any app
- Zapier - trigger workflows when new jobs appear in your dataset
- Make - visual automation for cleared-talent pipelines
- Google Sheets - export and analyze records in a spreadsheet
- Slack - notify your team when new high-priority postings land
- HubSpot - push contacts and companies into your CRM
- n8n - self-hosted workflow automation with full data control
🔗 Recommended Actors
- 💼 LinkedIn Jobs Scraper - extract LinkedIn job postings without cookies or login
- 🛡️ ClearedJobs Scraper - pull listings from the other major cleared career network
- 🌱 Greenhouse Jobs Scraper - scrape Greenhouse-hosted careers pages at scale
- 🇦🇺 SEEK Scraper - Australian job listings with salary data
- 📡 Specialized Job Boards Scraper - RemoteOK and similar niche boards
💡 Pro Tip: browse the complete ParseForge collection for more job, business, and public-records actors.
🆘 Need Help? Open our contact form
⚠️ This Actor is an independent tool that collects publicly visible information from ClearanceJobs.com. It is not affiliated with, endorsed by, or sponsored by ClearanceJobs.com or its parent companies. Use of the data is the user's responsibility and must comply with applicable laws and the source site's terms of service.