Defense Tech Jobs Scraper — Anduril, Shield AI, Palantir +21 avatar

Defense Tech Jobs Scraper — Anduril, Shield AI, Palantir +21

Pricing

from $0.80 / 1,000 jobs

Go to Apify Store
Defense Tech Jobs Scraper — Anduril, Shield AI, Palantir +21

Defense Tech Jobs Scraper — Anduril, Shield AI, Palantir +21

Defense tech jobs at 24 companies (Anduril, Shield AI, Palantir, Saronic, Helsing, Skydio, Applied Intuition…) from their own job boards: title, team, location, clearance wording in the text, pay range — plus job alerts: which roles are new or closed since your last run.

Pricing

from $0.80 / 1,000 jobs

Rating

0.0

(0)

Developer

Northbell

Northbell

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

0

Monthly active users

a day ago

Last modified

Share

Defense Tech Jobs Scraper

Every open role at 24 defense tech companies — Anduril, Shield AI, Palantir, Saronic, Helsing, Skydio, Applied Intuition, Chaos Industries, Mach Industries, Divergent and more — autonomy, drones, space and national-security software, in one run, straight from each company's own job board. From the second run on, exactly which roles are new and which have closed — because each board returns every open role at once, this is an exact difference, not a sample.

Don't know which companies to watch? The Greenhouse Jobs Scraper searches 4,800 companies by job title — no company names needed — and reports exactly which matching roles are new or closed each run.

**Measured, not estimated:** about **$0.0028 per 1,000 roles** of Apify platform usage at 512 MB, ~19 roles/s (1511 roles in 80 s, 2026-10-06). That is our own running cost — already included in the per-role price; nothing is billed on top.

Why these companies

We tested a longer list of well-known defense tech employers against the public Greenhouse, Ashby and Lever job-board APIs and kept only the 24 whose board returned open roles — and checked that each board really belongs to that company (same-name boards of other companies were removed by hand). No aggregator re-posts, no expired listings: every row is live on the employer's own board.

Use it for

  • Defense tech job alerts — only the roles posted since your last run
  • Hiring signals in defense tech — which companies are scaling (free company rows)
  • Cleared and mission-driven recruiting — one table across 24 companies

Output

Every row has company, title, department, team, location, locations, remote, employmentType, salaryMin, salaryMax, salaryCurrency, salaryInterval, postedAt, isNewSinceLastRun, jobUrl, applyUrl (and description if you turn it on). Missing values are null, never guessed.

Closed roles come back as type: "closed" rows, and each company gets one free type: "company" row (openRoles, newRoles, closedRoles, netChange) — a hiring tracker for free. A company that has moved off its board comes back as an error row and the run carries on.

Example output

One real row from a test run (long text shortened here with …):

{
"type": "job",
"provider": "greenhouse",
"board": "andurilindustries",
"jobId": "4802172007",
"title": "2026 Early Career Electrical Engineer",
"companyName": "Anduril Industries",
"department": "Hardware Platform : Hardware Engineering Services",
"team": null,
"location": "Costa Mesa, California, United States; Fort Collins, Colorado, United States",
"locations": [
"Costa Mesa, California, United States; Fort Collins, Colorado, United States"
],
"workplaceType": null,
"remote": null,
"employmentType": null,
"postedAt": "2025-08-11T17:41:15.000Z",
"updatedAt": "2026-10-05T23:17:56.000Z",
"salaryMin": 90000,
"salaryMax": 110000,
"salaryCurrency": "USD",
"salaryInterval": "year",
"salaryText": "US Salary Range",
"jobUrl": "https://boards.greenhouse.io/andurilindustries/jobs/4802172007?gh_jid=4802172007",
"applyUrl": "https://boards.greenhouse.io/andurilindustries/jobs/4802172007?gh_jid=4802172007",
"company": "Anduril",
"isNewSinceLastRun": false
}

Get only the new roles every morning (3 steps)

  1. Open this Actor in Apify Console, fill in your input, set What to return to Only … new since the last run, and click Save as a new task.
  2. On the task, add a Schedule — daily at 07:00, or weekly on Monday.
  3. Open the task's Integrations tab and connect Slack, email, Google Sheets (or Zapier / Make / a webhook). Each run then delivers only what is new.

You pay only for the new rows plus $0.01 per run, so a quiet day costs about a cent.

Pricing

$1.00 per 1,000 roles, plus $0.01 per run. Closed-role, company and error rows are free. Use Only new roles on a schedule and a quiet day costs about a cent.

For AI agents

{} returns every matching role at all 24 companies. {"companies": ["anduril"], "titleKeywords": "engineer"} narrows it. Rows have type: job, closed, company or error.

Filters on every run (10/2026): posted within the last N days, experience level (read from the title: intern → executive, also returned as a seniority column) and employment type. They only narrow what is returned — no extra requests, no extra cost.

Same core columns on every northbell job scraper (10 company-career-page scrapers + 15 job sites), so you can stack them into one table: jobId, title, company, location, remote (true / false / null), employmentType, postedAt, jobUrl, salaryMin, salaryMax, salaryCurrency, salaryInterval, isNewSinceLastRun. Unknown is null, never a guess.

Sister Actors

Any other company: Greenhouse Jobs Scraper · Lever Jobs Scraper · Ashby Jobs Scraper · Workday Jobs Scraper · Workable Jobs Scraper · SmartRecruiters Jobs Scraper · Recruitee Jobs Scraper · Personio Jobs Scraper · Breezy HR Jobs Scraper. Pay ranges: Salary Transparency Jobs. AI labs: AI Jobs Scraper. US jobs that sponsor visas: Visa Sponsorship & H1B Jobs.