US Job Search API - Career Site Job Listings, No Ghost Jobs
Pricing
from $3.95 / 1,000 results
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)
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
18 days ago
Last modified
Categories
Security
Limited permissionsShare
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;
distancesearches 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
| field | meaning |
|---|---|
keywords | job title or keywords, e.g. registered nurse, software engineer, forklift |
location | City, ST or a 5-digit ZIP; blank searches the whole US |
distance | commute radius in miles: 10, 25, 30, 50, 100 |
datePosted | anytime, past24hours, past3days, pastWeek, past2weeks, pastMonth |
titleExclude | drop jobs whose title contains any of these words, e.g. senior, travel |
employmentType | full_time, part_time, contract, seasonal, temporary |
remoteOnly | only jobs the employer posts as remote |
minSalary | annual, or hourly if under 300; jobs that post no pay are kept, listed last |
sortBy | relevance, newest, salary, distance |
includeDescription | full posting text on every job (default on) |
maxItems | how 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, statusdistance_miles, req_license_types, req_pref_years, employer_industry, employer_size, employer_kind, job_page, descriptionAlso 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