Daily Jobs Feed: New Career Site Jobs in Bulk avatar

Daily Jobs Feed: New Career Site Jobs in Bulk

Pricing

from $0.70 / 1,000 new jobs

Go to Apify Store
Daily Jobs Feed: New Career Site Jobs in Bulk

Daily Jobs Feed: New Career Site Jobs in Bulk

Every new job from 19,000 company career sites on Greenhouse, Lever, Ashby, Workable and more, in one scheduled run. Jobs you already received are skipped, so each job reaches you once.

Pricing

from $0.70 / 1,000 new jobs

Rating

0.0

(0)

Developer

Velavalapalli Mohana Durga Sai Ram

Velavalapalli Mohana Durga Sai Ram

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

2 minutes ago

Last modified

Security

Limited permissions

Share

What does Daily Jobs Feed do?

Get every new job from about 19,000 company career sites in one scheduled run, from Greenhouse, Lever, Ashby, Workable, SmartRecruiters, Recruitee, Personio and Breezy job boards. Each run returns the jobs this index first saw in the last day or two, with pay, skills, seniority, location and workplace type already pulled out. Jobs you already received are skipped, so a daily schedule gives you a clean jobs feed without repeats.

Why use Daily Jobs Feed?

  • Bulk and fast. Thousands of jobs per run from structured data, with no browser and no setup per site.
  • Each job once. "New in the last N days" plus "Only jobs not returned before" delivers every job to you one time.
  • Direct from employers. Postings come from companies' own job boards, not reposted aggregator listings.
  • Full descriptions when you need them. Turn on Include full job description to read each job live from its source. Closed jobs are then dropped at no charge.
  • Delivered where you work. Send each run to a webhook, Google Sheets, Amazon S3, Zapier, Make or your database.

Who uses a jobs feed?

  • Job boards and job apps that need fresh, direct-apply listings every day.
  • Data teams and AI pipelines that load a daily batch of structured jobs into a warehouse or a model.
  • Analysts watching hiring across a market: every new data, sales or engineering role in a region.

What data does Daily Jobs Feed deliver?

FieldTypeDescription
title, companytextJob title and hiring company
location, countriestext, listLocation text and ISO country codes
workplaceTypetextremote, hybrid, onsite or unspecified
salaryobjectStated pay with min, max, currency and period
skills, seniority, categorylist, textTools named, detected level and job family
postedDate, firstSeenDatedateWhen the job was posted, and when this index first saw it
jobUrl, applyUrl, careersPageUrllinkThe posting, the application form and the company's job board
sourcetextThe applicant tracking system the job came from
descriptiontextOptional full text, read live

How to set up a daily jobs feed

  1. Leave the defaults to get every new job, or add filters: title keywords, locations, sources, job categories or remote only.
  2. Set Maximum jobs to cap your cost per run.
  3. Click Start, then add a daily schedule in Apify Console under Schedules.
  4. Send results where you need them with Apify integrations: webhooks, Google Sheets, Amazon S3, Zapier, Make or the API.

Example input

{
"firstSeenWithinDays": 2,
"onlyNewJobs": true,
"locations": ["United States"],
"categories": ["engineering", "data_ai"],
"maxResults": 20000
}

How much does a jobs feed cost?

You pay per job delivered, and higher Apify plans pay less per job. The pricing panel on this page shows the price for your plan. On the Free and Starter plans:

Jobs deliveredCost
1,000$1.00
10,000$10.00
50,000$50.00

Jobs you already received are not delivered again or charged, and closed jobs found during a live check are not charged. Platform usage is included.

Input

See the Input tab for every option:

OptionWhat it does
New in the last N daysJobs this index first saw within this many days. Use 2 for a daily schedule
Job title keywordsMatch any entry. Words in any order, or use double quotes for an exact phrase
LocationsCity, state, country or area such as "Europe", in plain words
Maximum jobsThe run stops after this many jobs, which also caps your cost
Only these companies, only these sourcesCompany names or domains, and applicant tracking systems
Remote only, workplace type, seniority, category, employment typeStructured filters
Skills, pay, visa and clearance filtersBased on the employer's own wording
Include full job descriptionReads each job live and adds the description. Slower for big runs
Only jobs not returned beforeOn by default. Remembers delivered jobs in your account and skips them next time

Output

Download the dataset as JSON, CSV, Excel, XML, RSS or HTML. Each job looks like this:

Example output

{
"id": "greenhouse:acme:5470571008",
"title": "Senior Data Engineer",
"company": "Acme",
"location": "Austin, TX",
"countries": ["US"],
"workplaceType": "hybrid",
"employmentType": "full_time",
"seniority": "senior",
"category": "data_ai",
"department": "Data",
"postedDate": "2026-11-05",
"firstSeenDate": "2026-11-06",
"salary": { "min": 150000, "max": 185000, "currency": "USD", "period": "year" },
"skills": ["python", "snowflake", "dbt"],
"visaSponsorship": null,
"securityClearanceRequired": false,
"jobUrl": "https://job-boards.greenhouse.io/acme/jobs/5470571008",
"applyUrl": "https://job-boards.greenhouse.io/acme/jobs/5470571008",
"careersPageUrl": "https://job-boards.greenhouse.io/acme",
"source": "greenhouse",
"verifiedLive": false,
"checkedAt": null
}

Tips for a reliable feed

  • Schedule the Actor once a day with New in the last N days set to 2. With Only jobs not returned before on, the overlap never produces duplicates.
  • Keep your filters stable, or set a History name, so the feed keeps its memory when you adjust them.
  • Turn on Include full job description only if you need the text: big runs finish much faster without it.

Use Daily Jobs Feed with the API and AI agents

import { ApifyClient } from 'apify-client';
const client = new ApifyClient({ token: 'YOUR_APIFY_TOKEN' });
const run = await client.actor('atsfeed/daily-jobs-feed').call({ firstSeenWithinDays: 2, maxResults: 20000 });
const { items } = await client.dataset(run.defaultDatasetId).listItems();

AI agents in Claude, ChatGPT, Cursor or any MCP client can call this Actor as a tool through the Apify MCP server at mcp.apify.com. The API tab has Python, cURL and more.

FAQ

What counts as a new job?

A job this index first saw within your window. When a company is added to the index, its open jobs count as new that day.

Can a closed job appear in the feed?

Without full descriptions, jobs come from the latest daily index and are not re-checked, so a job closed since then can appear. Turn on descriptions or Check each job is still open to check each job live.

This Actor reads only public job listings from endpoints that vendors publish for displaying jobs. It does not log in, solve CAPTCHAs or get around access controls, and it does not extract recruiter contact details. Postings belong to the employers who publish them, so link back to the original job when you display it.

Coverage and accuracy

  • Index size, November 2026: about 730,000 open jobs from 19,000 companies, refreshed daily.
  • Skills, seniority, category, pay found in text and visa wording come from fixed rules applied to the employer's own words. They are helpful but can be wrong.
  • Coverage is limited to public job boards of the supported systems. It does not include LinkedIn, Indeed or other job boards.

Questions

Found a wrong result, or want another source added? Open an issue on the Issues tab with an example.