USAJOBS Scraper [$0.9/1K] | Federal Jobs & Pay
Pricing
from $0.87 / 1,000 results
USAJOBS Scraper [$0.9/1K] | Federal Jobs & Pay
Collect USAJOBS federal job announcements. Get agencies, departments, salary ranges, GS pay grades, security clearance, remote and telework flags, hiring paths, occupational series, duty locations, duties and closing dates.
Pricing
from $0.87 / 1,000 results
Rating
0.0
(0)
Developer
Ahmed Jasarevic
Maintained by CommunityActor stats
0
Bookmarked
3
Total users
2
Monthly active users
15 days ago
Last modified
Categories
Security
Limited permissionsShare
USAJOBS Scraper - Federal Jobs, Salaries & Clearance
Turn USAJOBS searches into structured federal job announcements.
How It Works

Looking for a USAJOBS scraper or a practical USAJOBS API alternative? Search by keyword, location, hiring path, occupational series, department or agency. Each row includes the position ID, title, agency, department, salary range, GS pay plan and grade, security clearance, remote and telework flags, hiring paths, duty locations, duties, opening date, closing date and announcement URL.
Use the dataset for federal recruiting, job boards, salary research and labor-market analysis. Export as JSON, CSV or Excel, or pull results through the Apify API. Pay from $0.90 per 1,000 jobs.
What You Get
- Job title, agency, department and sub-agency
- Salary range, GS pay plan and grade
- Security clearance, remote and telework flags
- Hiring paths, occupational series and work schedule
- Duty locations, duties, opening date and closing date
Input
| Field | Type | Default | Description |
|---|---|---|---|
keyword | string | - | Search term such as nurse or engineer. |
location | string | - | City, state, ZIP code or installation name. |
hiringPaths, jobCategoryCodes | array | - | Hiring path and occupational series filters. |
departments, agencies | array | - | Department and agency filters. |
securityClearance, remoteIndicator, teleworkIndicator | string/boolean | - | Clearance and work-location filters. |
maxItems | integer | 50 | Maximum announcements to collect. |
resultsPerPage, maxSearchPages | integer | 25 / 10 | Result page size and page cap. |
startUrls | array | - | Full job announcement URLs to collect directly. |
proxy | object | - | Optional proxy configuration for the run. |
Example Input
{"keyword": "nurse","location": "Georgia","hiringPaths": ["public"],"maxItems": 25,"remoteIndicator": true}
Output
One dataset item per record.
| Field | Description |
|---|---|
positionId, announcementNumber, announcementUrl | Announcement identity. |
title, agency, department, subAgency | Organization. |
salary, salaryMin, salaryMax, payScaleGrade | Compensation. |
securityClearance, remote, teleworkEligible | Eligibility and location. |
hiringPaths, occupationalSeries, workSchedule | Hiring and role context. |
dutyLocations, duties, jobSummary | Role content. |
openDate, closeDate, workType, supervisoryStatus | Timing and appointment type. |
Example Output
{"positionId": "889445100","title": "Nurse (Clinical/Emergency Department)","agency": "Defense Health Agency","department": "Department of Defense","salary": "$93,782 - $121,919 per year","payScaleGrade": "GS 12","securityClearance": "Not Required","remote": "No","dutyLocations": ["Fort Gordon, GA"],"closeDate": "2027-01-29"}
Pricing
| Volume | Cost |
|---|---|
| 1 job | $0.0009 |
| 1,000 jobs | $0.90 |
| 10,000 jobs | $9.00 |
Each announcement is billed as one result. The standard Actor start charge is $0.0005 per run.
Integrations
- Export the dataset as JSON, CSV or Excel from Apify.
- Pull results through the Apify API.
- Schedule repeat runs for monitoring and change tracking.
- Connect webhooks to Slack, Google Sheets, Make, Zapier, n8n or your own workflow.
FAQ
Do I need a USAJOBS API key?
No. The Actor collects public job announcements without a USAJOBS account or API key.
Can I filter by clearance?
Yes. Use securityClearance to select a clearance level, from not required through Top Secret and other categories.
Can I monitor new announcements?
Yes. Schedule keyword runs and compare positionId, openDate and closeDate between runs.
Legal & Compliance
This Actor collects publicly available information. It is not affiliated with, endorsed by or sponsored by the data source. Users are responsible for complying with applicable terms, privacy laws and data-protection regulations.