USAJobs Scraper - Federal Government Jobs Data
Pricing
from $3.50 / 1,000 results
USAJobs Scraper - Federal Government Jobs Data
Scrape US federal government job announcements from the official USAJobs.gov API — no login, no API key, no blocking. Full hiring details: salary, grade, agency, schedule, clearance, location. Tens of thousands of jobs per run. Schedule it for a fresh federal-jobs feed.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
16
Total users
4
Monthly active users
18 hours ago
Last modified
Categories
Share

Scrape US federal government job announcements straight from the official USAJobs.gov API — no login, no API key, no blocking. This federal jobs scraper pulls every public-sector job posting with full hiring details: salary, GS grade, agency, work schedule, security clearance, telework eligibility and location.
One run can return tens of thousands of job announcements. If you need reliable USAJobs data for labor-market research, recruitment intelligence or a federal-jobs board, this actor delivers clean, structured output you can export to CSV, JSON or Excel.
What you get
One dataset record per federal job announcement. Main output fields:
controlNumber/announcementNumber— unique and public announcement identifierspositionTitle— job titlehiringDepartmentName/hiringAgencyName/hiringSubelementName— hiring orgappointmentType/serviceType— permanent / term, competitive / excepted serviceworkSchedule— full-time, part-time, etc.payScale/salaryType— pay system (e.g. GS) and basisminimumSalary/maximumSalary— salary rangeminimumGrade/maximumGrade/promotionPotential— grade rangesupervisoryStatus/securityClearance/travelRequirement— role attributesteleworkEligible/relocationExpensesReimbursed/drugTestRequired— eligibility flagswhoMayApply/hiringPaths— eligibility group and hiring pathsjobCategorySeries/locations— occupational series and work locationspositionOpenDate/positionCloseDate/positionOpeningStatus— announcement dates and statusurl— direct link to the announcement on USAJobs.govscrapedAt— scrape timestamp
Use cases
- Labor market research — analyze federal hiring trends by agency, salary, location and occupational series.
- Recruitment intelligence — track who the government is hiring, for what roles and at what pay grades.
- Job boards & aggregators — feed a federal-jobs section with always-fresh, structured data.
- Economists & journalists — monitor public-sector employment and hiring volume at scale.
- Career coaches & staffing firms — surface relevant federal openings filtered by clearance, series or department.
How to use
- Set a date range — scrape announcements opened within a window (empty = last 30 days).
- Add filters — keyword on the title, federal department code, occupational series — in any combination.
- Run & export — download as CSV, JSON or Excel, or schedule a rolling date range for a self-updating federal-jobs dataset.
Example input
{"startDate": "2026-04-01","endDate": "2026-04-30","keyword": "engineer","hiringDepartmentCodes": ["AF", "VA"],"positionSeries": ["2210"],"maxJobs": 5000}
Input fields
| Field | Description |
|---|---|
startDate / endDate | Position open-date window (YYYY-MM-DD). Empty = last 30 days / today. |
keyword | Free-text match on the position title (e.g. engineer, nurse, analyst). |
hiringDepartmentCodes | Department codes, e.g. AF (Air Force), VA (Veterans Affairs), TR (Treasury). |
positionSeries | Occupational series codes, e.g. 2210 (IT), 0610 (Nurse), 1102 (Contracting). |
maxJobs | Max announcements to save. 0 = all matching (can be tens of thousands). |
FAQ
Do I need an API key or login?
No. The actor handles everything — you only need an Apify account. There is no USAJobs API key to register and no proxy required.
How much data can I get in one run?
A single run can return tens of thousands of job announcements. Set maxJobs to 0 to capture everything matching your date range, or cap it for smaller, faster runs.
How fresh is the data?
It reflects what is currently published on USAJobs.gov. Schedule the actor daily or weekly with a rolling date range to keep a continuously updated dataset.
What output formats are supported?
JSON, CSV, Excel (XLSX), HTML and JSONLines, available through the Apify dataset and API.
Keywords: usajobs scraper, usajobs api, federal jobs scraper, government job listings, us federal job announcements, federal hiring data, public sector jobs api, federal salary data, gs grade jobs scraper.
Changelog
2026-06-05
- 🛡️ Reliability fix: results are no longer dropped by strict output validation — runs now complete cleanly even at high volume (thousands of results).
- ⚡ Stability & performance hardening; fresh rebuild.
2026-06-04
- Verified live & refreshed build — reliability/maintenance pass.