Skip to content

Federal jobs, government job listings and federal job salaries

Back to tools

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 completed run

The same inputs also work from your code or an AI assistant. See For developers.

Example results

Job openings

Choose an action

About the USAJOBS tool

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 from usajobs.gov. Last checked Sep 29, 2026.

Actions

Search jobs

1 credit

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

Call it from your code with one request. Change the values in input to run it on new data. To get an API key, open Developers at the bottom of Studio, turn on Developer mode and go to API keys.

cURL
curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 180 \
  -H "Authorization: Bearer YOUR_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 about USAJOBS

Can I run it with my own inputs?

Yes. Change the inputs in Studio and press Run, or send new inputs from your code, or ask a connected AI assistant.

Can I call this USAJOBS tool as an API?

Yes. Send a POST request to /v1/query with your Fous API key and the inputs, and get JSON back.

How much does it cost?

Each completed run costs 1 credit. Failed runs without a completed receipt are free; completed work can remain charged if delivery is interrupted. 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. Some results are reused for up to 24 hours, and results that use your account or key are never reused. It was last verified 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 toolsBrowse all tools