USAJobs Federal Job Feed
Pricing
Pay per usage
Go to Apify Store
USAJobs Federal Job Feed
Search and filter US federal government job postings from USAJobs.gov. Search by keyword, location, and remote status. Returns salary, agency, location, and application links.
An Apify Actor that searches and filters US federal government job postings from the USAJobs.gov public API.
Features
- π Keyword search β Search by job title, skill, or any keyword (e.g. "software engineer", "nurse", "accountant")
- π Location filter β Filter by city, state, or ZIP code
- π Remote filter β Show only remote-eligible positions
- π° Salary data β Includes minimum and maximum salary ranges
- π’ Agency & department β See which federal agency is hiring
- π Direct apply links β Get the URL to apply on USAJobs.gov
- π Sort options β Sort by relevance or posting date (newest first)
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | (empty) | Job keyword or title to search for |
locationName | string | (empty) | City, state, or ZIP code to filter by location |
remoteOnly | boolean | false | Only show remote-eligible positions |
maxResults | integer | 20 | Maximum number of results (1β100) |
sortBy | select | postedDate | Sort by relevance or postedDate |
Output
Each job listing contains:
| Field | Description |
|---|---|
positionId | Unique position identifier |
title | Job title |
department | Federal department name |
agency | Agency / organization name |
locationName | Display location |
city | City |
state | State |
country | Country |
salaryMin | Minimum salary |
salaryMax | Maximum salary |
salaryInterval | Pay interval (Per Year, Per Hour, etc.) |
scheduleType | Schedule type (Full-time, Part-time) |
workSchedule | Work schedule details |
grade | Pay grade (e.g. GS 13) |
jobCategories | Comma-separated job categories |
postedDate | Date the position was posted |
closeDate | Application closing date |
qualificationSummary | Summary of qualifications required |
applyUrl | Direct link to apply on USAJobs.gov |
remoteIndicator | Whether the position is remote-eligible |
sourceUrl | USAJobs.gov job detail page URL |
Data Source
This actor uses the USAJobs.gov public API. No API key is required β requests are identified by a User-Agent email header.
Usage
Apify Console
- Open the actor in Apify Console
- Enter your search criteria
- Click Run and wait for results
CLI
apify call usajobs-scraper --input '{"keyword": "software engineer","locationName": "Washington, DC","remoteOnly": false,"maxResults": 10,"sortBy": "postedDate"}'
Rate Limiting
The actor includes a 0.5-second delay between API requests to be respectful of the USAJobs service. Results are capped at a maximum of 100 per run.