// for companies & employers

Get your whole job board indexed.

Want your openings here? If you use a supported ATS, add your board with one line — or contribute an adapter for your own. HireAll crawls it regularly and folds the roles into one clean, searchable feed of tech jobs.

Two ways to get listed

01

You already use a supported ATS

Open an issue or pull request adding one entry to the matching board file under sources/. That's the whole change:

# sources/greenhouse.yml
- company: Acme Corp
  board: acmecorp
GreenhouseLeverAshbyWorkableRecruiteeSmartRecruitersPersonioBambooHRWorkdayTeamtailorRippling
02

Your ATS isn't on the list yet

HireAll is open source, so a new platform is one adapter in internal/sources — a small reader over your public job API. Send it as a pull request, or open an issue asking for the platform and point us at your careers page.

Or publish via the API

Rather push than be pulled? Mint an API key and post roles straight to HireAll — one call per vacancy, from your own systems or the HireAll CLI. Submissions go through the same moderator review as everything else, then join the catalogue.

See the API reference for the full payload and endpoints.

# POST a vacancy — goes to moderation review
curl -X POST https://freehire.me/api/v1/submissions \
  -H "Authorization: Bearer $HIREALL_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"url": "https://acme.com/careers/go",
       "title": "Senior Go Engineer",
       "company": "Acme Corp"}'

How it stays fresh

Crawled regularly

Your board is polled on a schedule — about once a day. New roles show up in the catalogue and search within a few hours of being published.

Normalized & deduplicated

Postings are parsed into one shared schema, enriched and deduplicated against every other source, so a role that appears twice is shown once.

Auto-closes when you remove a role

Take a vacancy down and it closes on its own once it stops appearing in your board — no action needed on your side. Your ATS stays the source of truth.

Free & open-source

HireAll is a non-commercial aggregator. Listing your board costs nothing — no fees, no paywall, no upsell.

A developer audience

Your roles land in one normalized feed alongside Greenhouse, Lever and Ashby boards — searchable by stack, seniority and location.

You stay in control

There is no second copy to maintain. We read your ATS; what you publish there is exactly what gets listed, and what you remove gets closed.

Questions

What does it cost to list our board?
Nothing. HireAll is a free, open-source, non-commercial aggregator — no listing fee, no paywall, no upsell, and no paid placement that would push your roles above or below anyone else.
Which ATS platforms can we self-add?
The multi-tenant boards where a company maps to a single board entry: Greenhouse, Lever, Ashby, Workable, Recruitee, SmartRecruiters, Personio, BambooHR, Workday, Teamtailor and Rippling. On those, listing your company is one line in the source file.
Our ATS is not on that list — can we still be indexed?
Yes. HireAll is open source, so an adapter for another ATS can be contributed, and the crawler already covers far more providers than the self-serve subset. Open an issue or a pull request on the repository and the board can be onboarded.
How quickly do new roles appear?
Your board is polled on a schedule — roughly once a day — and a newly published role reaches the catalogue and search within a few hours of that crawl.
What happens when we take a role down?
It closes on its own. Once a vacancy stops appearing on your board, HireAll marks it closed and it drops out of search — no action needed on your side. Your ATS stays the source of truth.
Do we have to maintain a second copy of our jobs?
No. There is nothing to re-enter and nothing to keep in sync: HireAll reads your existing ATS board, so what you publish there is exactly what gets listed, and what you remove gets closed.

Ready to list your board?

Open an issue on GitHub and we'll take it from there. Questions first? Reach the community on Telegram.

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of HireAll is available