Job Postings API — 1.9M+ Jobs from Company Career Sites avatar

Job Postings API — 1.9M+ Jobs from Company Career Sites

Pricing

from $5.00 / 1,000 job postings

Go to Apify Store
Job Postings API — 1.9M+ Jobs from Company Career Sites

Job Postings API — 1.9M+ Jobs from Company Career Sites

Search 1.9M+ job postings from 36,000+ companies' own career sites (Workday, Oracle, iCIMS, Greenhouse, Lever, Ashby, BambooHR, Paylocity…). Filter by title, country, salary, remote, date, YC batch. Pre-built, daily refresh — no scraping setup. A cleaner alternative to LinkedIn/Indeed scrapers.

Pricing

from $5.00 / 1,000 job postings

Rating

0.0

(0)

Developer

Taceddin Sancak

Taceddin Sancak

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 days ago

Last modified

Share

Search 1,970,000+ job postings collected directly from 36,000+ companies' own career sites — Greenhouse, Workday, Oracle Recruiting, iCIMS, UKG Pro, Paylocity, Rippling, SmartRecruiters, Workable, Lever, Ashby, Gem, BambooHR, Breezy, JOIN, Manatal, plus Europe-focused Personio, Recruitee, Teamtailor and Pinpoint — in one normalized schema.

No URLs, no company lists, no waiting for a scraper to crawl: the index is pre-built, so a search returns in seconds.

What you get per job

FieldExample
title, company_name, departmentSenior Data Engineer · Acme · Data Platform
legal_entityHiring legal entity where the ATS provides it (Workday), e.g. S&P Global Inc.
country_code, city, region, location_rawUS · Austin · TX
workplace_typeremote / hybrid / onsite
salary_min, salary_max, salary_currency, salary_period150000 · 190000 · USD · year
posted_at, url, ats2026-10-09 · original posting link · greenhouse
description_textFull plain-text description (contact details removed)

Why this instead of a per-site scraper

  • Enterprise ATSs included, no URL hunting. 1,400+ Workday, 1,700+ Oracle Recruiting and 2,700+ iCIMS career sites already discovered.
  • Salary ranges parsed from pay-transparency text and structured ATS fields (~100K jobs).
  • Refreshed daily, with jobs opened and closed tracked day over day.
  • Y Combinator tag (yc_batch, e.g. W26) on jobs at YC-backed companies — filter startups by batch.
  • 97% of jobs have an ISO country code, even when the ATS only gives "Austin, TX".
  • Strong European coverage via Personio (DACH), Recruitee (Benelux), Teamtailor (Nordics) and Pinpoint (UK), which most US-centric job datasets miss.
  • Small and mid-size employers via BambooHR and Breezy, not just the big-company ATSs.
  • Source = the employer's own careers page, not a reposting aggregator — fewer duplicates and stale ads.

Example inputs

Remote ML jobs in the US paying $180K+:

{"titleKeywords": ["machine learning", "ml engineer"], "countries": ["US"], "workplaceType": "remote", "minSalary": 180000, "salaryCurrency": "USD"}

Engineering jobs at recent Y Combinator startups:

{"titleKeywords": ["engineer"], "ycBatches": ["W26", "X26", "S26"]}

Every open role at a list of target accounts (for sales prospecting):

{"companies": ["stripe", "datadog", "snowflake"], "includeDescription": false, "maxResults": 5000}

Pricing

Pay per result: you are charged only for jobs returned. Set maxResults (and your run's spending limit) to control cost.

Freshness

Each record has scraped_at and index_snapshot_date. The index is refreshed on a regular schedule.

Data use

Postings are public job ads published by employers. Use the data for analysis, research, lead generation and job discovery; link to url when displaying postings publicly.