USAJobs Listing Scraper
Pricing
$19.99/month + usage
Go to Apify Store

USAJobs Listing Scraper
Scrape federal job listings from usajobs.gov by providing a search URL, with automatic pagination and comprehensive job data extraction.
Pricing
$19.99/month + usage
Rating
5.0
(1)
Developer

PowerBox
Maintained by Community
Actor stats
1
Bookmarked
2
Total users
1
Monthly active users
20 days ago
Last modified
Categories
Share
🇺🇸 USAJobs Listing Scraper
This actor allows you to scrape federal job listings from USAJobs (usajobs.gov), the official job site of the United States federal government. It automatically handles pagination and extracts comprehensive job information.
Features
- URL-based Scraping: Extract job listings by providing a complete USAJobs search URL
- Automatic Pagination: Automatically navigates through all pages until reaching the end or max items limit
- Comprehensive Job Data: Extract detailed information about each federal job listing including:
- Job title
- Agency/Company name
- Department
- Location
- Salary range and pay grade
- Employment type (Permanent, Full-time, etc.)
- Eligibility requirements
- Application open and close dates
- Duplicate Prevention: Automatically removes duplicate listings
- Fresh Data: All listings include timestamp of when they were collected
Input Parameters
| Field | Type | Required | Description |
|---|---|---|---|
searchUrl | string | Yes | Complete USAJobs search URL to scrape |
maxItems | integer | No | Maximum number of job listings to fetch |
Output
The output is a list of job listing objects, each containing:
searchUrl: The original search URL usedtitle: Title of the job positionjobUrl: URL to the full job detailscompany: Name of the hiring agencydepartment: Federal departmentlocation: Geographic location of the jobsalary: Salary range and pay gradeemploymentType: Type of employment (Permanent, Full-time, etc.)eligibility: Who can apply for this positionopenDates: Application window (open and close dates)scrapedAt: Timestamp of when the listing was scraped Example output:
[{"searchUrl": "https://www.usajobs.gov/search/results/?k=Nurse","title": "Advanced Practice Nurse- (Certified Nurse Anesthetist) - CRNA","jobUrl": "https://www.usajobs.gov/job/852080500","company": "Veterans Health Administration","department": "Department of Veterans Affairs","location": "Columbia, Missouri","salary": "Starting at $200,000 Per year (VN 3)","employmentType": "Permanent • Full-time","eligibility": "Jobs open to U.S. Citizens, Nationals or those who owe allegiance to the U.S.","openDates": "Open 12/04/2025 to 03/27/2026","scrapedAt": "2025-01-20T10:30:45.123Z"}]
Use Cases
- Federal government job market research
- Public sector career opportunity tracking
- Salary benchmarking for federal positions
- Agency hiring trend monitoring
- Veterans and military transition job search
- Healthcare and specialized federal job analysis
- Government contractor intelligence
Notes
- Results are automatically paginated until reaching the end or max items limit
- Duplicate job listings are automatically filtered out
- All URLs are automatically converted to absolute paths
- The actor supports all job categories and filters available on USAJobs
Start exploring federal career opportunities on USAJobs today!