JobFoundryAGPL-3.0
GitHub
Docs/Ecosystem

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.

Request a New Provider

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:

ProviderCategoryTypeExtraction ModeMulti-PageStatus
GreenhouseModern ATSATSJSON-LD + DOMYes Verified
LeverModern ATSATSAPI / SchemaYes Verified
AshbyModern ATSATSJSON-LD + DOMYes Verified
WorkableModern ATSATSStructured DOMYes Verified
SmartRecruitersModern ATSATSJSON-LDYes Verified
BambooHRModern ATSATSDOM TableYes Verified
TeamtailorModern ATSATSJSON-LDYes Verified
Breezy HRModern ATSATSDOMYes Verified
PinpointModern ATSATSJSON-LDYes Verified
RecruiteeModern ATSATSDOMYes Verified
Rippling ATSModern ATSATSJSON-LDYes Verified
JazzHRModern ATSATSDOMYes Verified
WorkdayEnterprise ATSEnterpriseBrowser Session / DOMYes Verified
SAP SuccessFactorsEnterprise ATSEnterpriseDOMYes Verified
Oracle TaleoEnterprise ATSEnterpriseDOMYes Verified
iCIMSEnterprise ATSEnterpriseDOM / JSON-LDYes Verified
JobviteEnterprise ATSEnterpriseDOMYes Verified
AvatureEnterprise ATSEnterpriseDOMYes Verified
BrassRing / KenexaEnterprise ATSEnterpriseDOMYes Verified
DayforceEnterprise ATSEnterpriseDOMYes Verified
UKG ProEnterprise ATSEnterpriseDOMYes Verified
Phenom PeopleEnterprise ATSEnterpriseJSON-LDYes Verified
Eightfold AIEnterprise ATSEnterpriseJSON-LDYes Verified
LinkedIn JobsJob BoardsJob BoardSession DOMYes Verified
IndeedJob BoardsJob BoardDOM / SchemaYes Verified
DiceJob BoardsJob BoardJSON-LDYes Verified
GlassdoorJob BoardsJob BoardSession DOMYes Verified
ZipRecruiterJob BoardsJob BoardJSON-LDYes Verified
MonsterJob BoardsJob BoardDOMYes Verified
CareerBuilderJob BoardsJob BoardDOMYes Verified
SimplyHiredJob BoardsJob BoardDOMYes Verified
Wellfound (AngelList)Niche & RemoteStartupDOMYes Verified
Y Combinator JobsNiche & RemoteStartupDOM / JSON-LDYes Verified
BuiltInNiche & RemoteTechDOMYes Verified
We Work RemotelyNiche & RemoteRemoteJSON-LDYes Verified
RemotiveNiche & RemoteRemoteJSON-LDYes Verified
RemoteOKNiche & RemoteRemoteDOMYes Verified
Hacker News (Who is Hiring)Niche & RemoteCommunityText ParserSingle Verified
Otta / Welcome to the JungleNiche & RemoteTechSession DOMYes Verified
RubyNowNiche & RemoteSpecializedDOMYes Verified
CryptoJobsListNiche & RemoteSpecializedDOMYes Verified
eFinancialCareersNiche & RemoteSpecializedDOMYes Verified
BioSpaceNiche & RemoteSpecializedDOMYes Verified
ClearanceJobsNiche & RemoteSpecializedDOMYes Verified
IdealistNiche & RemoteNon-profitDOMYes Verified
HigherEdJobsNiche & RemoteSpecializedDOMYes Verified
USAJobs (gov)Niche & RemoteGovernmentJSON-LDYes 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!