// 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
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 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.