US Job Postings API - Career Sites, No Ghost Jobs avatar

US Job Postings API - Career Sites, No Ghost Jobs

Pricing

from $3.95 / 1,000 results

Go to Apify Store
US Job Postings API - Career Sites, No Ghost Jobs

US Job Postings API - Career Sites, No Ghost Jobs

US job postings API, employer-direct: 1.5M+ live jobs read from 7,000+ employers' own career sites (Workday, Greenhouse, iCIMS, UKG + 120 more ATS), retired the moment the employer removes them. No Indeed or LinkedIn scraping, no ghost jobs. Geocoded, pay normalised, skills, employer profile.

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

13 days ago

Last modified

Categories

Share

US Job Postings API — employer-direct, verified live, no scraping

If you came here to scrape Indeed or LinkedIn, read this first. Job-board scrapers pay for proxies, break when the board changes, get blocked mid-run, and return the same posting five times from five aggregators — including postings the employer closed weeks ago. This Actor is the other way round: the postings are read from employers' own career sites before you ever run it, a posting is retired the moment the employer pulls it, and the Actor simply returns the verified set with filters. No proxies. No blocks. A 500-row page is served in about 10 ms on our side.

  • ~1.5 million live US postings from ~7,000 employers across 126 ATS platform types (Workday, Greenhouse, Lever, iCIMS, SmartRecruiters, UKG, Ashby, Workable, employer-built sites).
  • Verified, and the number is published: requisition boards re-read within 36 hours, evergreen (always-hiring) postings weekly, zero rows older than 14 days. Live measure: https://veritahire.com/jobdata.php
  • No ghost jobs by construction. Not on the employer's board on our read = retired on that read. There is no "cleanup" step because expired postings are never admitted.
  • 94% geocoded (lat/lng), pay text on ~40%, category / seniority / employment type / requirements / mined skills on nearly all, and apply_url goes to the employer, not to a board.
  • $3.95 per 1,000 results. A 1,000-posting pull is $3.95 and finishes in seconds.

Who uses it

  • Sales and GTM teams — hiring signals by employer, state and category, without the re-post noise.
  • Labor-market and alt-data analysts — a series where a vanished posting means the employer took it down, not that a scraper missed it. Per-employer daily hiring velocity is available on the direct API.
  • Job boards and matching products — employer-direct apply links, no duplicate rows.
  • AI agents and automations — run it from n8n, Make or Zapier via the Apify integration, or call it as an MCP tool through the Apify MCP server ("get verified postings for Lowe's in Texas").

Input

fieldmeaning
maxItemshow many postings to return (default 1,000; each is one result)
statetwo-letter state, e.g. CA — blank for all
categoryretail_food, healthcare_clinical, sales, operations, skilled_trade, admin_support, software, …
remoteOnlyonly postings the employer flags remote
employerIdone employer (ids are in every row)
platformworkday, greenhouse, lever, icims, smartrecruiters, …
postingKindrequisition (a specific opening) or evergreen (always-hiring)
sinceYYYY-MM-DD — postings first seen on or after this date

Output row

job_id, employer, employer_id, title, location, state, lat, lng, remote, category, employment_type, seniority, level_band, pay_text, comp_structure, 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

Full job-description text is not included here (enterprise tier, under a signed order).

Example

Input { "state": "TX", "category": "healthcare_clinical", "maxItems": 500 } → 500 live clinical postings in Texas, each with employer, geocode, pay text where stated, and the employer's own apply link. Export the dataset as JSON, CSV or Excel, or read it from the API.

Also available, direct from VeritaHire

Daily full + delta feed files, a keyed REST API with the same rows (free 2,000-record trial key, no card), and per-employer daily hiring-velocity series. Pricing and trial: https://veritahire.com/verified-jobs-feed/ — Docs: https://veritahire.com/verified-jobs-feed/API.md — Sample of 1,000 rows: https://veritahire.com/verified-jobs-feed/veritahire-jobs-sample-1000.csv

Licensor: 1211 Holding LLC (California, 2010). Contact: data@veritahire.com