Supported Job Boards & ATS Providers
JobFoundry supports over 84 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 (84+)
Use the search bar or category filters below to check coverage and extraction mechanics for any platform:
| Provider | Category | Type | Extraction Mode | Multi-Page | Status |
|---|---|---|---|---|---|
| Greenhouse | Modern ATS | ATS | JSON-LD + DOM | Yes | ✓ Verified |
| Lever | Modern ATS | ATS | API / Schema | Yes | ✓ Verified |
| Ashby | Modern ATS | ATS | JSON-LD + DOM | Yes | ✓ Verified |
| Workable | Modern ATS | ATS | Structured DOM | Yes | ✓ Verified |
| SmartRecruiters | Modern ATS | ATS | JSON-LD | Yes | ✓ Verified |
| BambooHR | Modern ATS | ATS | DOM Table | Yes | ✓ Verified |
| Teamtailor | Modern ATS | ATS | JSON-LD | Yes | ✓ Verified |
| Breezy HR | Modern ATS | ATS | DOM | Yes | ✓ Verified |
| Pinpoint | Modern ATS | ATS | JSON-LD | Yes | ✓ Verified |
| Recruitee | Modern ATS | ATS | DOM | Yes | ✓ Verified |
| Rippling ATS | Modern ATS | ATS | JSON-LD | Yes | ✓ Verified |
| JazzHR | Modern ATS | ATS | DOM | Yes | ✓ Verified |
| Workday | Enterprise ATS | Enterprise | Browser Session / DOM | Yes | ✓ Verified |
| SAP SuccessFactors | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| Oracle Taleo | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| iCIMS | Enterprise ATS | Enterprise | DOM / JSON-LD | Yes | ✓ Verified |
| Jobvite | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| Avature | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| BrassRing / Kenexa | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| Dayforce | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| UKG Pro | Enterprise ATS | Enterprise | DOM | Yes | ✓ Verified |
| Phenom People | Enterprise ATS | Enterprise | JSON-LD | Yes | ✓ Verified |
| Eightfold AI | Enterprise ATS | Enterprise | JSON-LD | Yes | ✓ Verified |
| LinkedIn Jobs | Job Boards | Job Board | Session DOM | Yes | ✓ Verified |
| Indeed | Job Boards | Job Board | DOM / Schema | Yes | ✓ Verified |
| Dice | Job Boards | Job Board | JSON-LD | Yes | ✓ Verified |
| Glassdoor | Job Boards | Job Board | Session DOM | Yes | ✓ Verified |
| ZipRecruiter | Job Boards | Job Board | JSON-LD | Yes | ✓ Verified |
| Monster | Job Boards | Job Board | DOM | Yes | ✓ Verified |
| CareerBuilder | Job Boards | Job Board | DOM | Yes | ✓ Verified |
| SimplyHired | Job Boards | Job Board | DOM | Yes | ✓ Verified |
| Wellfound (AngelList) | Niche & Remote | Startup | DOM | Yes | ✓ Verified |
| Y Combinator Jobs | Niche & Remote | Startup | DOM / JSON-LD | Yes | ✓ Verified |
| BuiltIn | Niche & Remote | Tech | DOM | Yes | ✓ Verified |
| We Work Remotely | Niche & Remote | Remote | JSON-LD | Yes | ✓ Verified |
| Remotive | Niche & Remote | Remote | JSON-LD | Yes | ✓ Verified |
| RemoteOK | Niche & Remote | Remote | DOM | Yes | ✓ Verified |
| Hacker News (Who is Hiring) | Niche & Remote | Community | Text Parser | Single | ✓ Verified |
| Otta / Welcome to the Jungle | Niche & Remote | Tech | Session DOM | Yes | ✓ Verified |
| RubyNow | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| CryptoJobsList | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| eFinancialCareers | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| BioSpace | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| ClearanceJobs | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| Idealist | Niche & Remote | Non-profit | DOM | Yes | ✓ Verified |
| HigherEdJobs | Niche & Remote | Specialized | DOM | Yes | ✓ Verified |
| USAJobs (gov) | Niche & Remote | Government | JSON-LD | Yes | ✓ Verified |
How Providers Work Under the Hood
Each provider extractor lives in extension/src/extractors/ and exports a standard interface:
// Interface: ProviderExtractor
interface ProviderExtractor {
matches(url: URL): boolean;
extract(document: Document): ExtractedJobPayload | null;
}When you open a job listing, the extension checks URL match patterns. If a known provider matches, it parses the document immediately. If an unrecognized site contains standard schema.org/JobPosting JSON-LD, the generic fallback extractor automatically 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!