Menu

Pulling jobs straight from company career pages with TypeScript (Greenhouse, Lever, Ashby)
📰

Pulling jobs straight from company career pages with TypeScript (Greenhouse, Lever, Ashby)

DEV Community: typescript·Felipe Rohde·about 2 hours ago
#3tfHmnoD
#devtotypescript#devto#dev#slug#jobs
Reading 0:00
15s threshold

this week I posted on X about Career Hound, a job board run by Roman Lakhnyuk. per the Starter Story interview, it pulls job listings straight from company websites and charges behind a hard paywall, $7 a week, $20 a month or $50 a year. Roman doesn't code, and the dashboard he showed had $12K MRR

the business side is a distribution story. but the dev in me got stuck on the boring part: how do you actually pull jobs "straight from company websites" without writing a scraper per company?

I don't know how Career Hound does it, and this isn't their code. but I know one cheap way to do it, because a lot of companies don't host their own careers page. they use an applicant tracking system (ATS) like Greenhouse, Lever or Ashby, and all three expose a public, unauthenticated JSON endpoint for the job board. no HTML parsing, no headless browser

so this is a small TypeScript job sync that reads those three, normalizes them into one shape and tells you what's new since the last run.…

Continue reading — create a free account

Join HashtagPLUS to read full articles, follow hashtags, vote, and join the conversation.