New Jobs Feed
Page updated
Price: $0.90 per 1,000 results on paid Apify plans ($40.00 per 1,000 on the Free plan), no start fee. Free-plan cap: up to 25 jobs per run on the Apify Free plan. Prices checked on 2026-10-12.
The New Jobs Feed collects public job postings from several hiring systems and returns them in one record shape. You choose the sources, optional keywords, and an optional cutoff date, and each result points back to the public posting.
It is the single run to use when you do not want a separate scraper for every board. For one board only, the Greenhouse, Lever, Ashby, Workday, and career-site tools are the narrower choice.
Who it is for
Recruiters, talent researchers, and data teams who watch openings across more than one hiring system.
- Build a daily list of new public openings for a set of target companies.
- Power a job board that mixes several applicant-tracking systems.
- Watch hiring velocity in a market without logging into each employer’s board.
- Hand a normalized jobs file to a warehouse or a spreadsheet.
Inputs
| Field | Type | Required | Description |
|---|---|---|---|
| titleKeywords | array of strings | No | Return jobs whose title contains any of these. Empty means any title. |
| locations | array of strings | No | Return jobs whose location contains any of these, e.g. Germany, Remote. Empty means anywhere. |
| remoteOnly | boolean | No | Only jobs whose location says remote. Defaults to false. |
| platforms | array of strings | No | Limit to these hiring platforms (Greenhouse, Lever, Ashby). Empty means all. |
| companies | array of strings | No | Board URLs, board names or company names. Empty means every company in the feed. |
| postedWithinHours | integer | No | Jobs the crawl first saw in this many hours. Defaults to 24, max 168. |
| includeDescriptions | boolean | No | Fetch descriptions live from each employer board. Defaults to false. |
| maxJobs | integer | No | Stop after this many job rows. Defaults to 100. |
Example input
{
"titleKeywords": [
"data analyst"
],
"locations": [
"Canada"
],
"postedWithinHours": 72,
"maxJobs": 200
} Example output
[
{
"source": "greenhouse",
"company": "Northwind Labs",
"title": "Data Analyst",
"location": "Remote, Canada",
"url": "https://job-boards.greenhouse.io/northwindlabs/jobs/1001",
"updatedAt": "2026-09-30T15:04:00Z"
}
] Price
$0.90 per 1,000 results on paid plans ($40 per 1,000 on the Apify Free plan)
Free-plan cap: Up to 25 jobs per run on the Apify Free plan
Billing happens on Apify, not on this website.
Limits
- Coverage is the public boards you select, not every employer on the internet.
- The same opening posted on two boards can appear twice. Each record includes its source URL so you can dedupe.
- Keyword and location filters use the text the board publishes. They are not a geocoder.
What it does not do
- It does not log into employer accounts or applicant profiles.
- It does not submit applications or message candidates.
- It does not invent a posting that is not on a public board.
FAQ
Which boards are included?
Greenhouse, Lever, Ashby, Workday career sites, and company career pages that publish jobs in public HTML. You can limit the run to a subset with sources.
Is every job on the internet in the feed?
No. The feed reads the public sources it supports. A company that posts nowhere public, or only behind a login, will not appear.
Why might I see the same job twice?
Employers sometimes post one role on two boards. The feed keeps both and labels the source so you can decide how to merge them.
Does the price include a start fee?
No. The published price is per 1,000 results on paid plans. Billing is on Apify.
Can I ask for jobs posted after a date?
Yes. postedWithinHours drops older records when the source gives a date. A board that only shows a relative phrase such as “Posted today” cannot be filtered as precisely.