Supported Job Boards & ATS Providers
JobFoundry supports 87 job boards, Applicant Tracking Systems (ATS), and career portals. All extractions are executed locally within your browser using DOM scrapers and JSON-LD structured schemas.
Don't see a job board or enterprise ATS you frequent? Submit a provider request via our Feedback Portal or file an issue on GitHub with a sample job posting URL.
Provider Directory (87)
Use the search bar or category filters below to check coverage and extraction mechanics for any platform:
| Provider | Category | Type | Extraction Mode | Multi-Page |
|---|---|---|---|---|
| Greenhouse | Modern ATS | ATS | JSON-LD + DOM | Yes |
| Lever | Modern ATS | ATS | API / Schema | Yes |
| Ashby | Modern ATS | ATS | JSON-LD + DOM | Yes |
| Workable | Modern ATS | ATS | Structured DOM | Yes |
| SmartRecruiters | Modern ATS | ATS | JSON-LD | Yes |
| BambooHR | Modern ATS | ATS | DOM Table | Yes |
| Teamtailor | Modern ATS | ATS | JSON-LD | Yes |
| Breezy HR | Modern ATS | ATS | DOM | Yes |
| Pinpoint | Modern ATS | ATS | JSON-LD | Yes |
| Recruitee | Modern ATS | ATS | DOM | Yes |
| Rippling ATS | Modern ATS | ATS | JSON-LD | Yes |
| JazzHR | Modern ATS | ATS | DOM | Yes |
| Workday | Enterprise ATS | Enterprise | Browser Session / DOM | Yes |
| SAP SuccessFactors | Enterprise ATS | Enterprise | DOM | Yes |
| Oracle Taleo | Enterprise ATS | Enterprise | DOM | Yes |
| iCIMS | Enterprise ATS | Enterprise | DOM / JSON-LD | Yes |
| Jobvite | Enterprise ATS | Enterprise | DOM | Yes |
| Avature | Enterprise ATS | Enterprise | DOM | Yes |
| BrassRing / Kenexa | Enterprise ATS | Enterprise | DOM | Yes |
| Dayforce | Enterprise ATS | Enterprise | DOM | Yes |
| UKG Pro | Enterprise ATS | Enterprise | DOM | Yes |
| Phenom People | Enterprise ATS | Enterprise | JSON-LD | Yes |
| Eightfold AI | Enterprise ATS | Enterprise | JSON-LD | Yes |
| LinkedIn Jobs | Job Boards | Job Board | Session DOM | Yes |
| Indeed | Job Boards | Job Board | DOM / Schema | Yes |
| Dice | Job Boards | Job Board | JSON-LD | Yes |
| Glassdoor | Job Boards | Job Board | Session DOM | Yes |
| ZipRecruiter | Job Boards | Job Board | JSON-LD | Yes |
| Monster | Job Boards | Job Board | DOM | Yes |
| CareerBuilder | Job Boards | Job Board | DOM | Yes |
| SimplyHired | Job Boards | Job Board | DOM | Yes |
| Wellfound (AngelList) | Niche & Remote | Startup | DOM | Yes |
| Y Combinator Jobs | Niche & Remote | Startup | DOM / JSON-LD | Yes |
| BuiltIn | Niche & Remote | Tech | DOM | Yes |
| We Work Remotely | Niche & Remote | Remote | JSON-LD | Yes |
| Remotive | Niche & Remote | Remote | JSON-LD | Yes |
| RemoteOK | Niche & Remote | Remote | DOM | Yes |
| Hacker News (Who is Hiring) | Niche & Remote | Community | Text Parser | Single |
| Otta / Welcome to the Jungle | Niche & Remote | Tech | Session DOM | Yes |
| RubyNow | Niche & Remote | Specialized | DOM | Yes |
| CryptoJobsList | Niche & Remote | Specialized | DOM | Yes |
| eFinancialCareers | Niche & Remote | Specialized | DOM | Yes |
| BioSpace | Niche & Remote | Specialized | DOM | Yes |
| ClearanceJobs | Niche & Remote | Specialized | DOM | Yes |
| Idealist | Niche & Remote | Non-profit | DOM | Yes |
| HigherEdJobs | Niche & Remote | Specialized | DOM | Yes |
| USAJobs (gov) | Niche & Remote | Government | JSON-LD | Yes |
How Providers Work Under the Hood
Background providers live in extension/src/background/providers/ — one{name}.mjs module per source, each exporting a standarddetect() / fetch() contract. In-page extractors for session-gated boards (LinkedIn, Indeed, Glassdoor, Naukri) live inextension/src/content/extractors/:
// Provider contract (background)
export default {
id: 'greenhouse', // unique across all providers
detect(entry) { ... }, // claim a scan target → { url } or null
async fetch(entry, ctx) { ... }, // return normalized Job[]
};When a scan runs, the extension resolves each configured target to a provider (explicit provider: id wins, otherwise the first matchingdetect()), fetches listings inside your browser session, then runs liveness checks, normalization, dedup, and ships the survivors to your local ingest API. If an unrecognized site contains standardschema.org/JobPosting JSON-LD, the generic fallback extractor still captures it.
Contributing a New Extractor
Adding support for a new job board takes fewer than 30 lines of code. Read our Contributing Guide to submit a pull request!