USAJobs Scraper - Federal Government Jobs Data
Pricing
from $3.50 / 1,000 results
USAJobs Scraper - Federal Government Jobs Data
Scrape USAJobs.gov federal job listings without an API key. Export to CSV/JSON - a USAJobs API alternative & federal jobs data extraction tool.
Pricing
from $3.50 / 1,000 results
Rating
0.0
(0)
Developer
Logiover
Maintained by CommunityActor stats
0
Bookmarked
26
Total users
6
Monthly active users
a day ago
Last modified
Categories
Share
USAJobs Scraper โ US Federal Government Jobs, Salaries & Hiring Data (No API Key)
Scrape US federal government job announcements straight from the official USAJobs.gov API โ no login, no API key to register, no blocking. This federal-jobs scraper pulls every public-sector posting with full hiring details: salary range, GS grade, agency, work schedule, security clearance, telework eligibility, hiring paths, occupational series and location. One run can return tens of thousands of job announcements as clean, structured records you can export to CSV, JSON or Excel.
๐ Why this USAJobs scraper?
30+ fields per announcement ยท tens of thousands of jobs per run ยท official USAJobs.gov data (no key to register) ยท salary, GS grade, clearance & telework flags ยท no proxy needed ยท export to JSON / CSV / Excel. The unofficial USAJobs API alternative for labor-market research, recruitment intelligence and federal-jobs boards.
โจ What this Actor does / Key features
- ๐๏ธ Full federal coverage โ every public job announcement on USAJobs.gov, across all departments and agencies.
- ๐ต Salary & grade data โ minimum/maximum salary, pay scale (e.g. GS), salary type, minimum/maximum grade and promotion potential.
- ๐๏ธ Role attributes โ supervisory status, security clearance, travel requirement, service type and appointment type.
- โ Eligibility flags โ telework eligible, relocation reimbursed, drug-test required, who-may-apply and hiring paths.
- ๐๏ธ Occupational series & locations โ job category series and the full list of work locations per announcement.
- ๐ Date-range targeting โ scrape announcements opened within any window (empty = last 30 days).
- ๐ Combinable filters โ keyword on the title, federal department codes and occupational-series codes, in any combination.
- ๐ Direct API extraction โ wraps the official USAJobs.gov API; no browser, no proxy, no rate-limit juggling.
- ๐ค Scale-ready โ set
maxJobsto0to capture everything matching your filters (can be tens of thousands).
๐ Quick start (3 steps)
- Configure โ set a date range and add optional filters (keyword, department codes, occupational series).
- Run โ click Start. The Actor paginates the USAJobs API and streams announcements into your dataset.
- Get your data โ open the Output / Dataset tab and export to JSON, CSV, Excel, HTML or JSON Lines, or pull it via the Apify API.
๐ฅ Input
Every field is optional โ leave them all empty to get the last 30 days of federal jobs.
Example โ federal IT engineering roles at Air Force & VA
{"startDate": "2026-06-01","endDate": "2026-06-30","keyword": "engineer","hiringDepartmentCodes": ["AF", "VA"],"positionSeries": ["2210"],"maxJobs": 5000}
Example โ all nursing announcements government-wide
{"keyword": "nurse","positionSeries": ["0610"],"maxJobs": 0}
Example โ rolling last-30-days full federal dataset
{"startDate": "","endDate": "","maxJobs": 0}
| Field | Type | Description |
|---|---|---|
startDate / endDate | string | Position open-date window (YYYY-MM-DD). Empty = last 30 days / today. |
keyword | string | Free-text match on the position title (e.g. engineer, nurse, analyst). Empty = all jobs. |
hiringDepartmentCodes | array | Federal department codes, e.g. AF (Air Force), VA (Veterans Affairs), TR (Treasury). Empty = all departments. |
positionSeries | array | Occupational series codes, e.g. 2210 (IT), 0610 (Nurse), 1102 (Contracting). Empty = all series. |
maxJobs | integer | Max announcements to save. 0 = all matching (can be tens of thousands). |
Finding codes: department codes are short agency abbreviations (
AF,VA,TR,INโฆ) and occupational-series codes are the 4-digit OPM series (2210IT,0610Nurse,1102Contracting,0343Management Analyst). Combine a date window with a series and department to narrow to exactly the roles you want.
๐ค Output
One dataset record per federal job announcement, exportable to JSON, CSV, Excel, HTML or JSON Lines. Here is a trimmed sample record:
{"controlNumber": 812345600,"announcementNumber": "AFPC-12345678-901234-EM","positionTitle": "IT Specialist (INFOSEC)","hiringDepartmentName": "Department of the Air Force","hiringAgencyName": "Air Force Materiel Command","hiringSubelementName": "Air Force Materiel Command","appointmentType": "Permanent","serviceType": "Competitive","workSchedule": "Full-Time","payScale": "GS","salaryType": "Per Year","minimumSalary": "86962","maximumSalary": "113047","minimumGrade": "12","maximumGrade": "12","promotionPotential": "12","supervisoryStatus": "No","securityClearance": "Secret","travelRequirement": "Occasional Travel","teleworkEligible": "Yes","relocationExpensesReimbursed": "No","drugTestRequired": "Yes","whoMayApply": "Federal employees - Competitive service","hiringPaths": ["Federal employees", "Veterans"],"jobCategorySeries": ["2210"],"locations": ["Wright-Patterson AFB, Ohio"],"positionOpenDate": "2026-06-14","positionCloseDate": "2026-06-28","positionOpeningStatus": "Open","url": "https://www.usajobs.gov/job/812345600","scrapedAt": "2026-07-06T12:00:00Z"}
๐ก Use cases
- Labor-market research โ analyse 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.
- Salary benchmarking โ build GS-grade and pay-range datasets across agencies and locations.
๐ฅ Who uses it
Labor economists & policy researchers ยท staffing firms and federal recruiters ยท job-board and aggregator operators ยท data journalists ยท career coaches and resume writers ยท HR analysts benchmarking public-sector pay.
๐ฐ Pricing
This Actor runs on a simple pay-per-result model โ you pay for the announcements you extract, with no separate Apify platform fees to calculate. Try it on the free tier first, then scale up. See the Pricing tab on this page for the current rate.
โ Frequently Asked Questions
Is it legal to scrape USAJobs.gov? USAJobs.gov is an official US government site and its job data is public. The Actor reads the official public API; you are responsible for using the data in compliance with the site's terms and applicable laws.
Does USAJobs have a public API, and is this a USAJobs API alternative? USAJobs has an official API, but it requires key registration, pagination and parsing. This Actor wraps that API and turns it into clean, ready-to-use records โ so it works as a USAJobs API alternative when you just want the structured job data without the setup.
Do I need an API key, login or proxy? No. The Actor handles everything โ you only need an Apify account. There is no USAJobs API key to register, no login 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 and filters, 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.
Can I scrape USAJobs.gov without an API key? Yes. There is no USAJobs API key to register and no login or proxy required โ the Actor handles federal government jobs data extraction end to end.
How do I scrape federal IT jobs by occupational series?
Set positionSeries to 2210 for information-technology roles and optionally add a keyword, then run โ each announcement returns the salary range, GS grade, agency and location.
How do I get federal jobs for a specific agency like the VA?
Add the department code (for example VA for Veterans Affairs) to hiringDepartmentCodes and the Actor returns only that agency's announcements with full hiring details.
How do I export USAJobs data to CSV or JSON? Run the Actor, then download the dataset as CSV, JSON, Excel, HTML or JSON Lines from the Apify console or via the API. Schedule a rolling date range to keep a self-updating federal-jobs dataset.
๐ More job scrapers by logiover
Building a broader jobs dataset? Pair USAJobs with the rest of the logiover jobs suite:
| Source | Actor |
|---|---|
| ๐ Indeed | Indeed Jobs Scraper |
| ๐ฆ๐บ Seek | Seek Jobs Scraper |
| ๐ฉ๐ช StepStone | StepStone Jobs Scraper |
| ๐ฑ Greenhouse | Greenhouse Job Board Scraper |
| ๐๏ธ Lever | Lever Postings Scraper |
| ๐ก Remote | RemoteOK Jobs Scraper ยท Remotive Jobs Scraper |
| ๐๏ธ Himalayas | Himalayas Remote Jobs Scraper |
| ๐งโ๐ป Tech | Built In Tech Jobs Scraper |
| ๐ธ WTTJ | Welcome to the Jungle Jobs Scraper |
| ๐ฐ HN | Hacker News Who Is Hiring Scraper |
| ๐ฎ๐ณ Naukri | Naukri Job Scraper |
๐ Browse all logiover scrapers on Apify Store โ 180+ actors across real estate, jobs, crypto, social media & B2B data.
โฐ Scheduling & integration
Schedule this Actor on Apify to keep a self-updating federal-jobs dataset with a rolling date range. Export results to JSON, CSV or Excel, sync to Google Sheets, or push to your database, BI tools and webhooks through the Apify API. Connect it to Make, n8n or Zapier to build automated recruitment and research pipelines.
โญ Support & feedback
Found a bug or need an extra field? Open an issue on the Issues tab โ response is usually fast. If this Actor saves you time, a โ โ โ โ โ review on the Store page genuinely helps and is hugely appreciated. ๐
โ๏ธ Legal
This Actor extracts only publicly available government data and is intended for legitimate research, analytics and recruitment use. You are responsible for complying with USAJobs.gov terms and any applicable local laws.
๐ Changelog
2026-07-06
- โจ README overhaul: shields.io badges, richer output sample with full field reference, ready-to-run example scenarios, jobs suite cross-links, expanded keyword-gap FAQ and clearer quick-start.
2026-07-01
- Maintenance pass: re-verified end-to-end on live data and confirmed successful runs within the 5-minute quality window on the default input.
- Sharpened Store metadata (SEO title & description) and expanded the FAQ with high-intent, long-tail questions for easier discovery in Google and Apify Store search.
- Added ready-to-run example tasks that cover common real-world use cases.
2026-06-15
- Reliability pass: re-verified end-to-end on live data with real-world inputs. Routine maintenance build.
2026-06-07
- Docs: added coverage for USAJobs API alternative usage, exporting federal jobs data to CSV/JSON, and scraping USAJobs.gov without an API key.
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.