job

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.

get/api/job/federal-search

Request

  • Base URL: https://2s.io
  • URL: https://2s.io/api/job/federal-search
  • Auth: API key in header PAYMENT-SIGNATURE

Query parameters

keywordstring

Keyword.

positionTitlestring

Position title.

locationNamestring

Location name.

remoteboolean

Remote.

payGradeLowstring

Pay grade low.

payGradeHighstring

Pay grade high.

jobCategoryCodestring

Job category code.

organizationstring

Organization.

whoMayApply'all' | 'public' | 'status'

Who may apply.

resultsPerPageinteger

Results per page.

pageinteger

Page number (1-based) for paginated results.

sortField'OpenDate' | 'CloseDate' | 'PositionTitle' | 'Salary'

Sort field.

sortDirection'Asc' | 'Desc'

Sort direction.

trial1

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

(unresolved $ref)

Changes

No recorded changes to this operation across all 1 revision of this API.