Fresh Jobs Feed - New Job Listings Every Day avatar

Fresh Jobs Feed - New Job Listings Every Day

Pricing

from $3.00 / 1,000 results

Go to Apify Store
Fresh Jobs Feed - New Job Listings Every Day

Fresh Jobs Feed - New Job Listings Every Day

A scheduled feed of the newest job listings, scraped directly from company career pages across 20+ ATS platforms. 5,000+ new jobs every day, expired and ghost jobs filtered out. Run it on a daily schedule to power job boards, alerts and market dashboards.

Pricing

from $3.00 / 1,000 results

Rating

0.0

(0)

Developer

Hirebase

Hirebase

Maintained by Community

Actor stats

0

Bookmarked

1

Total users

1

Monthly active users

10 days ago

Last modified

Share

A scheduled feed of the newest job listings on the internet - 5,000+ new jobs every day, scraped directly from company career pages across 80+ ATS platforms and delivered as clean JSON. Expired and ghost jobs never enter the feed. Powered by Hirebase.

This actor is built to run on a schedule. Results are always sorted newest-first and default to jobs posted in the last 24 hours, so every run returns exactly what is new since yesterday.

What people build with it

  • 📰 Job boards - keep a niche board fresh with daily inserts and expiry-based delisting.
  • 🔔 Alerts - new jobs matching your filters, pushed to Slack, Discord or email every morning.
  • 📊 Market dashboards - hiring velocity by company, category, location or tech stack.
  • 🤖 AI agents - a clean daily corpus of hiring activity for downstream enrichment.

How to use it

  1. Set your filters (keywords, categories, locations, salary - or none for the full firehose).
  2. Create an Apify Schedule - daily is typical, hourly works too.
  3. Add an integration (Google Sheets, Make, n8n, Zapier, webhooks) or consume the dataset via API.

Posted within (days) defaults to 1. Widen it on the first run to backfill, then return it to 1 for incremental daily pulls. Use the stable jobSlug / id fields to upsert into your database; anything that stops appearing has expired.

Output

{
"jobTitle": "Data Engineer",
"companyName": "Cloudflare",
"datePosted": "2026-07-27",
"applicationLink": "https://boards.greenhouse.io/cloudflare/...",
"locationType": "Hybrid",
"jobType": "Full Time",
"jobSlug": "data-engineer-8a91c3d2",
"jobBoard": "greenhouse"
}

Every result carries the full enriched record: salary range, skills, technologies, benefits, seniority, education level, visa sponsorship, company data, cleaned description and original HTML.

Pricing

Pay per result - you are only charged for jobs actually returned, up to 5,000 results per run. A focused daily feed (one category or keyword set) typically returns tens to a few hundred new jobs per day.

FAQ

Do I need an API key? No - API access is built into the actor.

How is this different from the flagship Job Search Scraper? Same data, different defaults: this one is locked to newest-first ordering and preset to a 24-hour window, so scheduled runs are incremental by design. Use the flagship for one-off deep searches.

How do I avoid paying for the same job twice across daily runs? Each job has a stable id and jobSlug - upsert on those in your store. Within a single run, set Deduplicate results to skip multi-location repeats (skipped duplicates are not billed).

How do I detect expired jobs? Expired listings never appear in new runs. If a jobSlug you stored stops showing up in your daily window sweeps, delist it.

Is this legal? The data comes from publicly posted job listings on company career pages, accessed via the Hirebase API.