USAJOBS Scraper - Federal Job Openings, Pay & Locations avatar

USAJOBS Scraper - Federal Job Openings, Pay & Locations

Pricing

from $0.60 / 1,000 results

Go to Apify Store
USAJOBS Scraper - Federal Job Openings, Pay & Locations

USAJOBS Scraper - Federal Job Openings, Pay & Locations

Search USAJOBS.gov federal job openings via the official Search API. Keyword, location and organization filters. Requires a free USAJOBS API key.

Pricing

from $0.60 / 1,000 results

Rating

0.0

(0)

Developer

Brandt May

Brandt May

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search USAJOBS.gov federal openings through the official Search API. Free key from developer.usajobs.gov plus identifying User-Agent email.

What it does

Calls https://data.usajobs.gov/api/search and returns one row per job: position id/title, organization, department, location, job category, pay range, publication/close dates, and position URI.

What YOU must register (free)

ItemWhereHow to wire on Apify
USAJOBS API key (Authorization-Key)https://developer.usajobs.govinput.apiKey (secret) or env USAJOBS_API_KEY
Registration email (User-Agent)Same email used when you registered for the keyinput.userAgentEmail or env USAJOBS_USER_AGENT_EMAIL

Every live request needs:

HeaderValue
Hostdata.usajobs.gov
User-AgentThe email used when you registered for the key (not a browser UA)
Authorization-KeyYour free API key

There is no keyless fallback for job search. Codelist endpoints are keyless but do not return openings. Email-only UA without a key -> 401.

Soft-fail behavior (default)

Without apiKey (and without USAJOBS_API_KEY), softFail=true (default):

  • Writes one diagnostic dataset row with a clear note + register URL
  • Sets SUMMARY.error = missing_api_key, SUMMARY.failedSources.usajobs, and SUMMARY.keyHelp
  • Run status is SUCCEEDED (soft-fail)
  • Set softFail=false to throw instead

Input

  • apiKey (secret) - required for live jobs
  • userAgentEmail - default contact@mayd-it.com (must match registration email when keyed)
  • keyword - default analyst
  • locationName / organizationIds - optional filters
  • maxResults / maxRunSeconds / softFail

Limitations

  • Federal postings only (USAJOBS scope).
  • Key is free but mandatory for /api/search.