Usajobs Federal Scraper
Pricing
Pay per usage
Go to Apify Store

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
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
| Field | Type | Required | Default | Description |
|---|---|---|---|---|
urls | array | Yes | - | List of USAJobs.gov search result page URLs to scrape. Example: https://www.usajobs.gov/Search/Results?k=software+engineer |
maxResults | integer | No | 100 | Maximum number of job listings to scrape across all provided URLs (1-1000). |
useResidentialProxy | boolean | No | false | Enable residential proxies for better success rates on USAJobs.gov. |
Output Fields
| Field | Type | Description |
|---|---|---|
jobTitle | string | Title of the federal job position. |
agency | string | Federal agency posting the job (e.g., Department of Defense). |
department | string | Department within the agency. |
gsGrade | string | General Schedule (GS) grade level (e.g., GS-13, GS-12/13). |
salaryRange | string | Raw salary range text as displayed on USAJobs. |
salaryMin | number | Minimum annual salary parsed from the range. |
salaryMax | number | Maximum annual salary parsed from the range. |
location | string | Duty station location(s) for the position. |
closingDate | string | Application closing date for the posting. |
positionType | string | Appointment type (e.g., Permanent, Term, Temporary). |
jobUrl | string | Direct URL to the full job posting on USAJobs.gov. |
applicationUrl | string | Direct application link (available on detail pages). |
sourceUrl | string | The search URL this result was scraped from. |
scrapedAt | string | ISO 8601 timestamp when the data was collected. |
Example Use Cases
- Federal career research: Search for GS-13 and above positions in cybersecurity across all agencies to compare salary ranges by location.
- Government contractor intelligence: Monitor new IT services positions at Department of Defense agencies to identify upcoming contract opportunities.
- Policy analyst job tracking: Track openings for policy analyst roles at EPA, DOE, and other regulatory agencies with closing dates approaching.
- Relocation planning: Scrape federal jobs in a specific city or state to evaluate government employment opportunities before relocating.
- 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.
| Results | Estimated 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"}