From the blog
How we build, what we learn, what we ship.
Posts about indexing public job postings at scale, salary parsing, and the systems that keep one universal JSON schema feeling small even as the source list keeps growing.
How to scrape Google Jobs in Python (and the no-scrape alternative)
A working Python walkthrough for scraping Google Jobs results with requests and Playwright, the anti-bot and legal caveats nobody mentions, and how to skip all of it with one normalized API call.
How to scrape LinkedIn jobs in Python (and the API that replaces it)
A real Python walkthrough of LinkedIn's guest jobs endpoint with requests and BeautifulSoup - parsing cards, pulling job detail, and why it breaks in production. Then the API where LinkedIn is the main source.
LinkedIn industries: the full list with V2 codes (2026)
The complete LinkedIn industry taxonomy - all 434 V2 industries mapped to their numeric codes, grouped by top-level category - plus what the codes are and how they relate to job and company data.
Job title hierarchy: levels and seniority, explained (2026)
The standard corporate ladder from intern to C-level, what each level actually means, how it differs across engineering, sales, finance, and healthcare, and how it maps to normalized job-posting seniority.
Job search API: how to add job search to your product
A build-it integration guide. Get a key, make your first call, learn the filters that matter (title, country, remote, posted-after), wire it into your app with pagination, and keep results fresh.
Job board API: the data layer for the job board you are building
How to power a job board with an API instead of a scraper farm. The data problem behind every job board, the listing and search pages in code, expiry handling, and the apply-out model.
Where to get job posting data in 2026: 7 sources compared
Scrapers, ATS APIs, aggregator wrappers, and bulk-data vendors all sell job postings data - at wildly different price, freshness, and coverage. A buyer's-eye comparison of the seven options, and how to pick.
Job scraper: the build-vs-buy guide for 2026
A job scraper is easy to demo and expensive to keep alive - anti-bot, proxies, changing HTML, dedup, and a 2am pager. Here's the honest build-vs-buy math, by source, and when an API wins.
Search millions of jobs from your AI agent with the JobsPipe MCP server
Connect Claude, Cursor, or any MCP client to JobsPipe with your API key and search 30+ job sources from inside your agent. How it works, four use cases, and a one-line setup.
Monthly changelog + engineering posts
One email a month. New sources, what we shipped, what we learned. Unsubscribe in one click.