Usajobs Federal Scraper avatar

Usajobs Federal Scraper

Pricing

Pay per usage

Go to Apify Store
Usajobs Federal Scraper

Usajobs Federal Scraper

Scrape federal government job listings from USAJobs.gov. Extract job titles, GS grades, salary ranges, agencies, departments, locations, closing dates, and application links from search results and individual job posting pages.

Pricing

Pay per usage

Rating

0.0

(0)

Developer

Donny Nguyen

Donny Nguyen

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

0

Monthly active users

13 hours ago

Last modified

Categories

Share

USAJobs Federal Government Job Scraper

Scrape federal government job listings from USAJobs.gov. Extract job titles, GS grades, salary ranges, agencies, departments, locations, closing dates, and application links from search results and individual job posting pages.

Input Parameters

FieldTypeRequiredDefaultDescription
urlsarrayYes-List of USAJobs.gov search result page URLs to scrape. Example: https://www.usajobs.gov/Search/Results?k=software+engineer
maxResultsintegerNo100Maximum number of job listings to scrape across all provided URLs (1-1000).
useResidentialProxybooleanNofalseEnable residential proxies for better success rates on USAJobs.gov.

Output Fields

FieldTypeDescription
jobTitlestringTitle of the federal job position.
agencystringFederal agency posting the job (e.g., Department of Defense).
departmentstringDepartment within the agency.
gsGradestringGeneral Schedule (GS) grade level (e.g., GS-13, GS-12/13).
salaryRangestringRaw salary range text as displayed on USAJobs.
salaryMinnumberMinimum annual salary parsed from the range.
salaryMaxnumberMaximum annual salary parsed from the range.
locationstringDuty station location(s) for the position.
closingDatestringApplication closing date for the posting.
positionTypestringAppointment type (e.g., Permanent, Term, Temporary).
jobUrlstringDirect URL to the full job posting on USAJobs.gov.
applicationUrlstringDirect application link (available on detail pages).
sourceUrlstringThe search URL this result was scraped from.
scrapedAtstringISO 8601 timestamp when the data was collected.

Example Use Cases

  1. Federal career research: Search for GS-13 and above positions in cybersecurity across all agencies to compare salary ranges by location.
  2. Government contractor intelligence: Monitor new IT services positions at Department of Defense agencies to identify upcoming contract opportunities.
  3. Policy analyst job tracking: Track openings for policy analyst roles at EPA, DOE, and other regulatory agencies with closing dates approaching.
  4. Relocation planning: Scrape federal jobs in a specific city or state to evaluate government employment opportunities before relocating.
  5. Salary benchmarking: Collect GS grade and salary data across multiple job series to compare federal compensation with private sector offers.

Cost Estimate

This actor uses the Mid pricing tier at $0.00075 per result.

ResultsEstimated Cost
100$0.075
500$0.375
1,000$0.75
10,000$7.50

Example Input

{
"urls": [
"https://www.usajobs.gov/Search/Results?k=data+scientist&l=Washington%2C+DC",
"https://www.usajobs.gov/Search/Results?k=cybersecurity&gs=13"
],
"maxResults": 200,
"useResidentialProxy": false
}

Example Output

{
"jobTitle": "IT Specialist (INFOSEC)",
"agency": "Department of Homeland Security",
"department": "Cybersecurity and Infrastructure Security Agency",
"gsGrade": "GS-13",
"salaryRange": "$105,383 - $137,000 per year",
"salaryMin": 105383,
"salaryMax": 137000,
"location": "Washington, DC",
"closingDate": "03/15/2026",
"positionType": "Permanent",
"jobUrl": "https://www.usajobs.gov/job/123456789",
"sourceUrl": "https://www.usajobs.gov/Search/Results?k=cybersecurity&gs=13",
"scrapedAt": "2026-02-12T10:30:00.000Z"
}