// 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. freehire 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
freehire 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 freehire — one call per vacancy, from your own systems or the freehire 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.dev/api/v1/submissions \ -H "Authorization: Bearer $FREEHIRE_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
freehire 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.
Ready to list your board?
Open an issue on GitHub and we'll take it from there. Questions first? Reach the community on Telegram.