Job Posting RSS Feeds: Greenhouse, Lever and Ashby URLs
By JobNotify Editorial · Published July 17, 2026 · Last updated October 26, 2026 · 7 min read
Greenhouse, Lever, and Ashby publish job posting feeds as public JSON URLs. This page lists those addresses and when a feed is the wrong tool.
Watch the companyFree forever · 1 filter · 1 keyword · 3 companies · No credit card
A note before we start. The feed URLs below are public vendor endpoints. JobNotify is one alternative if you do not want to run them yourself. About JobNotify.
It is rarely classic RSS
“Job posting RSS feed” is what people search. What Greenhouse, Lever, and Ashby usually publish is a public JSON list of open jobs. You cannot paste that into Feedly and expect a tidy blog. You poll it, you remember which job ids you have seen, and you email yourself when a new id appears.
That is still the company’s own list. Closer to the source than Google Alerts, and free. The cost is your time. If you wanted “Acme job alerts” and you do not want a script, this is the wrong hobby. Job alerts for a specific company has the non-technical routes.
The URLs people actually poll
Greenhouse’s job board API, JSON, including the description if you ask:
The board token is often the slug in job-boards.greenhouse.io/{board_token}. You get title, URL, location, department, an id, and an updated time. No native RSS file sitting next to it.
The company slug matches jobs.lever.co/{company}. The payload is the current openings, unfiltered. Title, team, location, commitment, URL, time. Filtering is your problem, which is what you wanted if you only care about one kind of role.
Ashby’s public job board endpoint follows this shape:
The name usually matches jobs.ashbyhq.com/{JOB_BOARD_NAME}. Same idea: JSON you poll. Workday, for job seekers, usually has nothing like this. Those career sites expect an account and a saved search, not a feed. Does Workday have job alerts?
How you avoid repeat mail
Fetch the URL. Pull each stable id. Store yesterday’s ids. Mail only the ids you have not stored. Then save today’s set. If you skip the store, every edit or reorder looks like a new job, and you will mute your own script by Thursday.
A bridge such as RSS-Bridge can wrap the JSON into XML for a feed reader. Zapier, Make, or n8n can poll and send mail. A tiny scheduled script is the most flexible, and the thing you will forget to fix when the endpoint shifts.
These are polls, not a push from the company. “Real time” means however often you choose to ask. Once a day is a digest. Every few minutes is close to instant, and it is your machine doing the asking.
When to skip the project
Skip it when the company is on Workday, when your list spans several kinds of careers sites, or when you do not want a thing that can fail quietly. A dedicated watcher, JobNotify or a peer such as OpenJobRadar or JobBeacon, trades the script for their checks. Generic page tools such as Visualping are a third path, with more noise. The tool roundup compares those shapes. None of them change where you apply: still their site.
Greenhouse, Lever, and Ashby commonly offer a public JSON list of open jobs instead of classic XML RSS. You poll that URL. Workday career sites usually do not publish an equivalent feed for candidates.
How do I get alerts from a Greenhouse or Lever JSON feed?
Fetch the endpoint on a schedule, store job ids you have already seen, and notify yourself only when a new id appears. The feed itself is unfiltered. Title and location filters live in your script or automation.
Is a feed better than a company job alert tool?
It is closer to the source and free, if you will maintain it. It is a poor fit for Workday, for a mixed list of companies, or if you do not want something that can break quietly.
Rather not run a script for one employer?
A role can appear on a company’s careers page before a job board copies it. Some never do.