USAJobs Scraper - Federal Government Jobs Data avatar

USAJobs Scraper - Federal Government Jobs Data

Pricing

from $3.50 / 1,000 results

Go to Apify Store
USAJobs Scraper - Federal Government Jobs Data

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

Logiover

Maintained by Community

Actor stats

0

Bookmarked

16

Total users

4

Monthly active users

18 hours ago

Last modified

Share

USAJobs Federal Jobs Scraper

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 identifiers
  • positionTitle — job title
  • hiringDepartmentName / hiringAgencyName / hiringSubelementName — hiring org
  • appointmentType / serviceType — permanent / term, competitive / excepted service
  • workSchedule — full-time, part-time, etc.
  • payScale / salaryType — pay system (e.g. GS) and basis
  • minimumSalary / maximumSalary — salary range
  • minimumGrade / maximumGrade / promotionPotential — grade range
  • supervisoryStatus / securityClearance / travelRequirement — role attributes
  • teleworkEligible / relocationExpensesReimbursed / drugTestRequired — eligibility flags
  • whoMayApply / hiringPaths — eligibility group and hiring paths
  • jobCategorySeries / locations — occupational series and work locations
  • positionOpenDate / positionCloseDate / positionOpeningStatus — announcement dates and status
  • url — direct link to the announcement on USAJobs.gov
  • scrapedAt — 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

  1. Set a date range — scrape announcements opened within a window (empty = last 30 days).
  2. Add filters — keyword on the title, federal department code, occupational series — in any combination.
  3. 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

FieldDescription
startDate / endDatePosition open-date window (YYYY-MM-DD). Empty = last 30 days / today.
keywordFree-text match on the position title (e.g. engineer, nurse, analyst).
hiringDepartmentCodesDepartment codes, e.g. AF (Air Force), VA (Veterans Affairs), TR (Treasury).
positionSeriesOccupational series codes, e.g. 2210 (IT), 0610 (Nurse), 1102 (Contracting).
maxJobsMax 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.