Work in progress Learn More

Datacircle

USAJOBS pricing: job posting details API

Is USAJOBS yours? Write to us about this page. We invite selected tool providers to our WhatsApp group.

23% complete: 3 of the 13 key fields we checkSee the 13 fields

$0.00per 1,000 jobsWe haven't run USAJOBS through our job posting details API benchmark yet.Half of the 250 plans we rank by price cost $1.125 per 1,000 jobs or less. This plan and 20 others tie for the lowest price per 1,000 jobs of the 250 plans.Greenhouse, Lever and Recruitee are the best job posting details API providers in our benchmark.
Plan: No API key USAJOBS's only plan
Call: GET /api/historicjoa/announcementtext USAJOBS's only call for this API
API: Job posting details API one of USAJOBS's 2 APIs

About this item

  • Freshness. We don't know how fresh this plan's data is.
  • 3 of the 13 key fields we check. Description, Category, Level.
  • Nothing to pay.
  • One call. You call GET /api/historicjoa/announcementtext. Every input is optional.
  • Anyone can get it. Keep data: no limit. Use data: with conditions.

USAJOBS: job posting details API alternatives

USAJOBS alternatives: every job posting details API provider ranked

We list other providers' plans closest to this plan in price per 1,000 jobs.

This planUSAJOBS, freeGreenhouse, freeLever, freeRecruitee, freefreehire, freeReed, free
$ per 1,000 jobs$0.00$0.00$0.00$0.00$0.00$0.00
Completeness23%77%54%92%85%38%
Billingfreefreefreefreefreefree
Pay$0$0$0$0$0$0
Enough fornot publishednot publishednot publishednot published25,920,000 calls a monthnot published
Freshnessunknownlivelivelivestoredunknown
Who can get itanyoneanyoneanyoneanyone until 10 February 2027, then a user of the company's own Recruitee account (its Careers API token)anyone, for personal and non-commercial use: “your own job search, research, or a tool you run for yourself”, showing the postings in a product offered to others needs a plananyone

Sources

From each provider's own pricing page and docs, and from what providers tell us. We read this row from these pages on 2026-11-04.

  1. data.usajobs.gov/api/historicjoa/announcementtext?HiringAgencyCodes=VALA&StartPositionOpenDate=2026-01-01&EndPositionOpenDate=2026-09-30
  2. data.usajobs.gov/api/historicjoa/announcementtext?USAJOBSControlNumbers=854068900
  3. developer.usajobs.gov/
  4. developer.usajobs.gov/api-reference/get-api-announcementtext
  5. developer.usajobs.gov/api-reference/job-apis
  6. developer.usajobs.gov/guides/rate-limiting
  7. developer.usajobs.gov/guides/terms-of-service
  8. developer.usajobs.gov/tutorials/past-job-announcements

Product details

The key fields this plan's answer can hold, then each filled column in its row on the sheet.

  • Description
  • Applying, not in the answer
  • Category
  • Location, not in the answer
  • Remote, not in the answer
  • Salary, not in the answer
  • Terms, not in the answer
  • Level
  • Team, not in the answer
  • Recruiter, not in the answer
  • Company, not in the answer
  • Posted, not in the answer
  • Status, not in the answer
Price
$ per 1,000 jobs$0.00
Percall
Billingfree
Aggregators
Aggregatorsnone
Not found
$ per 1,000$0.00
In their words
Their pitchThe Announcement Text API is designed to deliver long text fields for all current and past job postings to USAJOBS filtered by a set of standard parameters. This endpoint is intended to deliver a bulk data set to be parsed by the consumer.
Data
Historyno limit
Keep datano limit
Use dataPublic Data may be copied, stored, reformatted, adapted, analyzed, published, redistributed, and used for lawful commercial or noncommercial purposes. Prior OPM approval is not required. [...] OPM encourages users to identify USAJOBS as the source, link to the current official job announcement, include the date on which the data was retrieved, and disclose that an unofficial product or service is not operated, sponsored, approved, or endorsed by OPM. [...] API Consumers and downstream users may modify, summarize, analyze, or combine Public Data but may not: Falsely present modified information as official or unaltered government information, Falsely represent that a product or service is operated, sponsored, approved, or endorsed by OPM or another federal agency, Use an official seal, logo, or insignia except as authorized by law, or otherwise use an agency name or identifier in a manner likely to falsely imply government affiliation, Falsely represent that an application has been transmitted to or received by USAJOBS or a hiring agency, or Engage in phishing, fraud, deceptive collection of applicant information, or other unlawful conduct.
Plan
Pay$0
Speed
Answerin the call
The call
You sendnothing required. Optional: HiringAgencyCodes, HiringDepartmentCodes, PositionSeries, AnnouncementNumbers, USAJOBSControlNumbers, StartPositionOpenDate, EndPositionOpenDate, StartPositionCloseDate, EndPositionCloseDate, continuationtoken
MethodGET
Path/api/historicjoa/announcementtext
About the plan
PlanNo API key
Who can get itanyone
The 31 fields the plan's answer can hold

job ID, announcement number, open date, close date, hiring agency code, hiring department code, job categories, summary, duties, hiring path explanation, major duties list, conditions of employment, qualifications, education requirements, required standard documents, required documents, how to apply, next steps, requirements, evaluations, benefits URL, benefits, other information, appointment type override, position schedule override, exclusive clarification text, video URL, total results, page size, continuation token, next page link

Best GTM APIs