US Job Search API - Career Site Job Listings, No Ghost Jobs avatar

US Job Search API - Career Site Job Listings, No Ghost Jobs

Pricing

from $3.95 / 1,000 results

Go to Apify Store
US Job Search API - Career Site Job Listings, No Ghost Jobs

US Job Search API - Career Site Job Listings, No Ghost Jobs

$3.95/1K jobs | Search US job listings by keywords and location, straight from 25,000+ employers' own career sites (Workday, Greenhouse, Lever, iCIMS, Ashby + 180 more). Full job descriptions, salary, distance. Re-checked every 36h: no ghost jobs.

Pricing

from $3.95 / 1,000 results

Rating

0.0

(0)

Developer

VeritaHire (1211 Holding LLC)

VeritaHire (1211 Holding LLC)

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

18 days ago

Last modified

Security

Limited permissions

Share

US Job Search API: career site job listings, verified live, no ghost jobs

$3.95 per 1,000 jobs. Search US job listings by keywords and location, the way you would on Indeed or LinkedIn, but every job comes straight from the employer's own career site: Workday, Greenhouse, Lever, iCIMS, SmartRecruiters, UKG, Ashby, Workable and 170+ more applicant tracking systems and career sites. Each result has the full job description, salary, distance, what the posting requires (degree, years, licences), the employer's industry and size, and the employer's own apply link.

No proxies, no blocks, no CAPTCHAs, no duplicates from five aggregators. The jobs are read and verified before you run the Actor, so a 100-job page comes back in about a second.

  • Around 2.9 million live US jobs from the career sites of 25,000+ US employers, including 1,300+ employers with 10,000+ staff.
  • No ghost jobs. Requisition boards are re-read within 36 hours and always-hiring (evergreen) postings weekly. A job that is gone from the employer's board on our read is retired on that read. Live measure: https://veritahire.com/jobdata.php
  • Real commute radius. Every job is geocoded; distance searches miles from a city or ZIP, not text matching.
  • Salary converted to annual figures (pay_annual_mid, pay_annual_high) wherever the employer posts pay.
  • Requirements read from the posting: education level, years required and preferred, licences, skills.
  • Employer profile on every job: industry, headcount range, and kind (private, public, education, nonprofit, government).

Job search input

fieldmeaning
keywordsjob title or keywords, e.g. registered nurse, software engineer, forklift
locationCity, ST or a 5-digit ZIP; blank searches the whole US
distancecommute radius in miles: 10, 25, 30, 50, 100
datePostedanytime, past24hours, past3days, pastWeek, past2weeks, pastMonth
titleExcludedrop jobs whose title contains any of these words, e.g. senior, travel
employmentTypefull_time, part_time, contract, seasonal, temporary
remoteOnlyonly jobs the employer posts as remote
minSalaryannual, or hourly if under 300; jobs that post no pay are kept, listed last
sortByrelevance, newest, salary, distance
includeDescriptionfull posting text on every job (default on)
maxItemshow many jobs to return; each job is one result

Example

{ "keywords": "registered nurse", "location": "Houston, TX", "distance": "25", "datePosted": "pastWeek", "maxItems": 100 } returns up to 100 RN jobs posted in the last week within 25 miles of Houston, nearest and best-matching first, each with the full description, salary, distance and the hospital's own apply link. Export as JSON, CSV or Excel, or read it from the Apify API.

Who uses it

  • AI job-search agents and automations: give an agent a résumé and let it run this search every day. Works from n8n, Make or Zapier through the Apify integration, or as an MCP tool through the Apify MCP server.
  • Job boards and matching products: employer-direct apply links, no duplicate rows, no expired postings.
  • Sales and GTM teams: hiring signals by employer, industry, state and category.
  • Labor-market and alt-data analysts: a vanished posting means the employer took it down, not that a scraper missed it.
  • HR teams and hiring managers: for an answer about one open role rather than a dataset, the Competitive Hiring Report puts your posting against every employer hiring the same role within 25 miles, by name, with the pay each posts and how fast each closes the role. First report free: https://veritahire.com/salary-benchmarking/

Bulk feed

Leave keywords and location blank to page through every live US posting instead, filtered by state, category, employerId, platform (ATS), postingKind (requisition or evergreen) and since (first seen on or after YYYY-MM-DD). Example: { "state": "TX", "category": "healthcare_clinical", "maxItems": 500 }.

Output row

job_id, employer, employer_id, title, location, state, lat, lng, remote, category, employment_type, seniority, level_band, pay_text, comp_structure, pay_annual_mid, pay_annual_high, req_edu_level, req_fields, req_hard_years, skills[], benefits, posting_kind, platform, posted_at, first_seen_at, last_seen_in_feed, valid_through, apply_url, status
. Job search adds
distance_miles, req_license_types, req_pref_years, employer_industry, employer_size, employer_kind, job_page, description
.

Also available, direct from VeritaHire

The same API with a key (free 2,000-record trial, no card), daily full and delta feed files, and per-employer daily hiring-velocity series: https://veritahire.com/verified-jobs-feed/ · Docs: https://veritahire.com/verified-jobs-feed/API.md · How every figure is measured: https://veritahire.com/methodology/

Employer profile data includes People Data Labs' Free Company Dataset (CC BY 4.0). Licensor: 1211 Holding LLC (California, 2010). Contact: data@veritahire.com