USAJobs Listing Scraper avatar
USAJobs Listing Scraper

Pricing

$19.99/month + usage

Go to Apify Store
USAJobs Listing Scraper

USAJobs Listing Scraper

Scrape federal job listings from usajobs.gov by providing a search URL, with automatic pagination and comprehensive job data extraction.

Pricing

$19.99/month + usage

Rating

5.0

(1)

Developer

PowerBox

PowerBox

Maintained by Community

Actor stats

1

Bookmarked

2

Total users

1

Monthly active users

20 days ago

Last modified

Share

🇺🇸 USAJobs Listing Scraper

This actor allows you to scrape federal job listings from USAJobs (usajobs.gov), the official job site of the United States federal government. It automatically handles pagination and extracts comprehensive job information.

Features

  • URL-based Scraping: Extract job listings by providing a complete USAJobs search URL
  • Automatic Pagination: Automatically navigates through all pages until reaching the end or max items limit
  • Comprehensive Job Data: Extract detailed information about each federal job listing including:
    • Job title
    • Agency/Company name
    • Department
    • Location
    • Salary range and pay grade
    • Employment type (Permanent, Full-time, etc.)
    • Eligibility requirements
    • Application open and close dates
  • Duplicate Prevention: Automatically removes duplicate listings
  • Fresh Data: All listings include timestamp of when they were collected

Input Parameters

FieldTypeRequiredDescription
searchUrlstringYesComplete USAJobs search URL to scrape
maxItemsintegerNoMaximum number of job listings to fetch

Output

The output is a list of job listing objects, each containing:

  • searchUrl: The original search URL used
  • title: Title of the job position
  • jobUrl: URL to the full job details
  • company: Name of the hiring agency
  • department: Federal department
  • location: Geographic location of the job
  • salary: Salary range and pay grade
  • employmentType: Type of employment (Permanent, Full-time, etc.)
  • eligibility: Who can apply for this position
  • openDates: Application window (open and close dates)
  • scrapedAt: Timestamp of when the listing was scraped Example output:
[
{
"searchUrl": "https://www.usajobs.gov/search/results/?k=Nurse",
"title": "Advanced Practice Nurse- (Certified Nurse Anesthetist) - CRNA",
"jobUrl": "https://www.usajobs.gov/job/852080500",
"company": "Veterans Health Administration",
"department": "Department of Veterans Affairs",
"location": "Columbia, Missouri",
"salary": "Starting at $200,000 Per year (VN 3)",
"employmentType": "Permanent • Full-time",
"eligibility": "Jobs open to U.S. Citizens, Nationals or those who owe allegiance to the U.S.",
"openDates": "Open 12/04/2025 to 03/27/2026",
"scrapedAt": "2025-01-20T10:30:45.123Z"
}
]

Use Cases

  • Federal government job market research
  • Public sector career opportunity tracking
  • Salary benchmarking for federal positions
  • Agency hiring trend monitoring
  • Veterans and military transition job search
  • Healthcare and specialized federal job analysis
  • Government contractor intelligence

Notes

  • Results are automatically paginated until reaching the end or max items limit
  • Duplicate job listings are automatically filtered out
  • All URLs are automatically converted to absolute paths
  • The actor supports all job categories and filters available on USAJobs

Start exploring federal career opportunities on USAJobs today!