Search current US federal job postings via the USAJobs API.
Search current US federal job postings via the USAJobs API. Filter by keyword, positionTitle, locationName ("Washington, DC" or city/zip), remote (telework-eligible), pay grade range (e.g. payGradeLow=GS09 + payGradeHigh=GS13), jobCategoryCode (occupational series, e.g. 2210 for IT), organization (agency sub-element code, e.g. TR40 for IRS), whoMayApply (all/public/status). Returns per-posting: control number, position ID, title, USAJobs URL + apply URL, organization + department, locations, schedule, offering type, pay scales (min/max + interval), publication start + application close, qualification summary, job category + grade. Use sortField + sortDirection to sort. Pagination via resultsPerPage + page.
Request
- Base URL: https://2s.io
- URL: https://2s.io/api/job/federal-search
- Auth: API key in header PAYMENT-SIGNATURE
Query parameters
Keyword.
Position title.
Location name.
Remote.
Pay grade low.
Pay grade high.
Job category code.
Organization.
Who may apply.
Results per page.
Page number (1-based) for paginated results.
Sort field.
Sort direction.
Try before you buy. Set to 1 for one free real call per endpoint per hour — no wallet or payment needed — to verify the endpoint before paying. Equivalent to sending the "X-2s-Trial: 1" request header. Listed only on operations that offer a trial; the others always answer 402.
Response
Changes
No recorded changes to this operation across all 1 revision of this API.