Skip to content

Federal jobs, government job listings and federal job salaries

Federal government job listings and announcements.

Search jobs

Search jobs

Search USAJOBS federal jobs by keywords, location, salary threshold, and applicant group in website relevance order. Salary ranges may start below the threshold; annual pay or remote status is null when the announcement does not state it.

Your information

Words to search for in federal jobs, such as accountant.

City, state, or remote, such as Washington, DC or remote. Leave blank to search anywhere.

Maximum number of jobs to return, such as 25; maximum 100.

More options

Applicant group to include, such as public; default any.

Minimum annual pay in USD, such as 100000. Leave at 0 for any salary.

1 credit per run

Example results

Jobs
Jobs
Job TitleAgencyRemoteJob LinkLocationsOpen DatePay GradeDepartmentClosing DateWho May ApplySalary CurrencyTelework EligibleSalary Maximum (USD)Salary Minimum (USD)
Program Analyst
Veterans Health Administration
Yes
Anywhere in the U.S. (remote job)
2026-09-28
GS 11
Department of Veterans Affairs
2026-10-05
Internal to an agency, Career transition (CTAP, ICTAP, RPL)
USD
No
121,371
74,678
Supervisory Program Analyst
Veterans Health Administration
Yes
Anywhere in the U.S. (remote job)
2026-09-22
GS 13
Department of Veterans Affairs
2026-09-28
Internal to an agency, Career transition (CTAP, ICTAP, RPL)
USD
No
172,980
106,437
Example data · Run in Studio for fresh results.

Choose an action

About USAJOBS

USAJOBS (USA Jobs) searches federal job listings by required keywords and optional location, salary threshold, and applicant group.

Search jobs returns job titles, agencies, locations, pay ranges, dates, and remote or telework details when stated.

Built by Fous from usajobs.gov and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with USAJOBS.

Actions

Search jobs

1 credit per run

Search USAJOBS federal jobs by keywords, location, salary threshold, and applicant group in website relevance order. Salary ranges may start below the threshold; annual pay or remote status is null when the announcement does not state it.

What you provide

FieldTypeRequiredDescription
KeywordskeywordsTextRequiredWords to search for in federal jobs, such as accountant.Example: Analyst
LocationlocationTextOptionalCity, state, or remote, such as Washington, DC or remote. Leave blank to search anywhere.Example: Remote
Max Resultsmax_resultsNumberOptionalMaximum number of jobs to return, such as 25; maximum 100.Example: 5
Who May Applywho_may_applyTextOptionalApplicant group to include, such as public; default any.Example: Veterans
Minimum Salary (USD)minimum_salary_usdNumberOptionalMinimum annual pay in USD, such as 100000. Leave at 0 for any salary.Example: 100000

What you get

FieldTypeDescription
JobsjobsList
Agencyjobs[].agencyTextExample: Veterans Health Administration
Remotejobs[].remoteYes or noExample: Yes
Job Linkjobs[].job_linkTextExample: https://www.usajobs.gov/job/886004900
Job Titlejobs[].job_titleTextExample: Program Analyst
Locationsjobs[].locationsList
Open Datejobs[].open_dateTextExample: 2026-09-28
Pay Gradejobs[].pay_gradeTextExample: GS 11
Departmentjobs[].departmentTextExample: Department of Veterans Affairs
Closing Datejobs[].closing_dateTextExample: 2026-10-05
Who May Applyjobs[].who_may_applyList
Salary Currencyjobs[].salary_currencyTextExample: USD
Telework Eligiblejobs[].telework_eligibleYes or noExample: No
Salary Maximum (USD)jobs[].salary_maximum_usdNumberExample: 121371
Salary Minimum (USD)jobs[].salary_minimum_usdNumberExample: 74678

Example result

For Keywords: Analyst, Location: Remote, Max Results: 5

JSON
{
  "jobs": [
    {
      "agency": "Veterans Health Administration",
      "remote": true,
      "job_link": "https://www.usajobs.gov/job/886004900",
      "job_title": "Program Analyst",
      "locations": [
        "Anywhere in the U.S. (remote job)"
      ],
      "open_date": "2026-09-28",
      "pay_grade": "GS 11",
      "department": "Department of Veterans Affairs",
      "closing_date": "2026-10-05",
      "who_may_apply": [
        "Internal to an agency",
        "Career transition (CTAP, ICTAP, RPL)"
      ],
      "salary_currency": "USD",
      "telework_eligible": false,
      "salary_maximum_usd": 121371,
      "salary_minimum_usd": 74678
    },
    {
      "agency": "Veterans Health Administration",
      "remote": true,
      "job_link": "https://www.usajobs.gov/job/885580100",
      "job_title": "Supervisory Program Analyst",
      "locations": [
        "Anywhere in the U.S. (remote job)"
      ],
      "open_date": "2026-09-22",
      "pay_grade": "GS 13",
      "department": "Department of Veterans Affairs",
      "closing_date": "2026-09-28",
      "who_may_apply": [
        "Internal to an agency",
        "Career transition (CTAP, ICTAP, RPL)"
      ],
      "salary_currency": "USD",
      "telework_eligible": false,
      "salary_maximum_usd": 172980,
      "salary_minimum_usd": 106437
    }
  ]
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@usajobs",
  "visibility": "public",
  "operation": "search_jobs",
  "version": 1,
  "input": {
    "keywords": "analyst",
    "location": "remote",
    "max_results": 5
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Find federal jobs by role and location
  • Compare listed federal job salary ranges
  • Identify jobs open to a particular applicant group
  • Track job closing dates and agencies

Questions

Is Fous affiliated with USAJOBS?

No. Fous is not affiliated with USAJOBS. This workflow reads the public usajobs.gov website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a USAJOBS account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from usajobs.gov when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

Which federal jobs match my keywords and location?

Search jobs returns matching listings in website relevance order using required keywords and an optional location.

Which jobs meet a salary threshold?

Search jobs accepts a minimum salary in USD and returns listed salary ranges; a range may start below the threshold.

Which federal jobs are remote or telework eligible?

Search jobs returns remote and telework eligibility details when stated in the announcement.

All Jobs workflowsBrowse all workflows