# JobsPipe blog

> Engineering, product, and ecosystem posts from the JobsPipe team.

**Canonical URL:** https://jobspipe.dev/blog

## Posts

- **Job market datasets: 7 real sources for job postings data (2026)** (Jul 13, 2026, 8 min) - https://jobspipe.dev/blog/job-postings-dataset
  Kaggle snapshots, the USAJOBS archive, Adzuna aggregates, commercial bulk vendors, and API-built datasets - where to actually get a job postings dataset, what each contains, and when a static file is the wrong tool.
- **Best job scraping tools in 2026: 8 options honestly compared** (Jul 13, 2026, 9 min) - https://jobspipe.dev/blog/best-job-scrapers
  JobSpy, Apify, Bright Data, ScrapingDog, Octoparse, PhantomBuster and more - what each job scraper is actually good at, what it costs at real volume, and when the right answer is not a scraper at all.
- **Jooble API: what you get, the limits, and the alternatives** (Jul 13, 2026, 6 min) - https://jobspipe.dev/blog/jooble-api
  Jooble offers one of the few genuinely free job-search APIs - a simple POST endpoint over its aggregated listings in 60+ countries. What it returns, where it runs out, and how it compares to reading the ATS layer directly.
- **Ashby API: pulling job postings from any Ashby-hosted careers page** (Jul 13, 2026, 6 min) - https://jobspipe.dev/blog/ashby-api-jobs
  Ashby runs hiring for Linear, Ramp, Notion, Vercel, and thousands of other startups. Its public Job Board endpoint is free but covers one company per call. Here is how each Ashby API surface works and how to query every Ashby customer at once.
- **Labor market data: 9 sources and APIs compared (2026)** (Jul 13, 2026, 9 min) - https://jobspipe.dev/blog/labor-market-data-sources
  BLS, JOLTS, FRED, Indeed Hiring Lab, Lightcast, LinkUp, Revelio, and raw job-postings APIs - what each labor market data source actually measures, how fresh it is, what it costs, and which one fits your use case.
- **JobSpy review: the Python job scraper tested, and where it breaks** (Jul 13, 2026, 7 min) - https://jobspipe.dev/blog/jobspy-review
  JobSpy scrapes Indeed, LinkedIn, Glassdoor, ZipRecruiter, and Google jobs with one Python call. An honest review: what it does well, where it gets blocked, and when a hosted jobs API is the better trade.
- **What is a SERP API? How they work and when to use one** (Jul 13, 2026, 7 min) - https://jobspipe.dev/blog/what-is-a-serp-api
  A SERP API returns search-engine results as structured JSON - including the Google for Jobs widget. How SERP APIs work under the hood, what they cost, where they break, and when reading data at the source beats scraping the results page.
- **Indeed API: how to pull job postings from Indeed without scraping** (Jul 13, 2026, 8 min) - https://jobspipe.dev/blog/indeed-api-guide
  Indeed's Publisher API is gone and the official replacements are employer-side only. What the Indeed API actually is in 2026, why there is no self-serve API key, and how to query Indeed job postings through a normalized JSON endpoint instead.
- **How to scrape Google Jobs in Python (and the no-scrape alternative)** (Jun 29, 2026, 8 min) - https://jobspipe.dev/blog/google-jobs-scraper
  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)** (Jun 28, 2026, 8 min) - https://jobspipe.dev/blog/linkedin-job-scraper-python
  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)** (Jun 27, 2026, 7 min) - https://jobspipe.dev/blog/linkedin-industries-list
  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)** (Jun 26, 2026, 8 min) - https://jobspipe.dev/blog/job-title-hierarchy
  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** (Jun 25, 2026, 7 min) - https://jobspipe.dev/blog/job-search-api-guide
  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** (Jun 24, 2026, 7 min) - https://jobspipe.dev/blog/job-board-api-guide
  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** (Jun 27, 2026, 8 min) - https://jobspipe.dev/blog/where-to-get-job-posting-data
  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** (Jun 26, 2026, 9 min) - https://jobspipe.dev/blog/job-scraper-build-vs-buy
  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** (Jun 24, 2026, 5 min) - https://jobspipe.dev/blog/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.
- **Upwork statistics 2026: what 5,000 live job listings reveal** (May 28, 2026, 7 min) - https://jobspipe.dev/blog/upwork-statistics-2026
  Budgets, hourly rates, payment-verified clients, top categories and client countries - pulled from a 5,001-listing sample of Upwork's public job feed in May 2026.
- **How we index every public Workday tenant in under 4 minutes** (May 12, 2026, 8 min) - https://jobspipe.dev/blog/how-we-index-every-workday-tenant
  A look at the queue architecture, the per-tenant adaptive crawl rate, and why we deleted our headless browser fleet.
- **AI salary parsing: from $180k-DOE strings to structured ranges** (Apr 28, 2026, 6 min) - https://jobspipe.dev/blog/ai-salary-parsing-structured-ranges
  Walking through the parsing pipeline that turns 11 different salary phrasings into one normalized JSON shape.
- **Webhooks GA, plus 12-month historical jobs data on Pro plans** (Apr 4, 2026, 3 min) - https://jobspipe.dev/blog/webhooks-ga-12mo-history
  Real-time push delivery, idempotent retries, signed payloads, and a full year of back-data for trend analysis.
- **Companies that use Workday: a customers list you can query (2026)** (Apr 12, 2026, 6 min) - https://jobspipe.dev/blog/workday-customers-list
  Workday powers HR for over 10,500 enterprises. Here's a curated list of companies that use Workday - well-known customers whose public job postings you can pull through one API - plus how to discover any tenant yourself.
- **Workday API: public job postings from every tenant in 2026** (Mar 22, 2026, 7 min) - https://jobspipe.dev/blog/workday-api-guide
  Skip Workday's enterprise SOAP API. Pull public job postings from every Workday tenant through one REST endpoint - same JSON shape as Greenhouse, Lever, and 30+ ATSs.
- **Companies that use Greenhouse: a notable customers list (2026)** (Mar 12, 2026, 5 min) - https://jobspipe.dev/blog/companies-using-greenhouse
  Greenhouse powers the careers pages for thousands of modern startups and scaleups. Here's a curated list of companies that use Greenhouse - and how to query all of their public jobs from one endpoint.
- **Greenhouse API: pull job postings from any Greenhouse board** (Mar 8, 2026, 5 min) - https://jobspipe.dev/blog/greenhouse-api-jobs
  Greenhouse's Job Board API is free and public - but you need to know each company's board token. Here's the easier way: one endpoint, every Greenhouse tenant, the same JSON schema as every other source.
- **The 5 best jobs APIs in 2026 - comparison, pricing, and coverage** (Mar 1, 2026, 10 min) - https://jobspipe.dev/blog/best-jobs-api-2026
  JSearch, Coresignal, Adzuna, ScrapingDog, JobsPipe. Side-by-side on source coverage, freshness, pricing tiers, dedup quality, and webhook support.
- **Glassdoor API: how to get job postings and salary data from Glassdoor** (Feb 22, 2026, 6 min) - https://jobspipe.dev/blog/glassdoor-api-jobs-and-salaries
  Glassdoor's official partnership API is closed to most companies. Here's how to access the same public job postings + salary insights through a third-party endpoint - no scraping, no IP rotation, no headless browsers.
- **ATS API: one integration for 30+ applicant tracking systems** (Feb 15, 2026, 6 min) - https://jobspipe.dev/blog/ats-api-integration
  Workday, Greenhouse, Lever, Ashby, BambooHR, SmartRecruiters, iCIMS, Workable - each has a different API shape. Here's how a unified ATS API replaces 30 integrations with one.
- **How to find old job postings: 6 ways to dig up an expired listing** (Feb 5, 2026, 5 min) - https://jobspipe.dev/blog/find-expired-job-postings
  Whether you're prepping for an interview, comparing comp bands historically, or hunting for a posting that was taken down - here are the practical ways to find old, expired, or archived job postings in 2026.
- **Lever API: pulling jobs from any Lever-hosted careers page** (Feb 8, 2026, 5 min) - https://jobspipe.dev/blog/lever-api-jobs
  Lever exposes a public postings API at api.lever.co/v0/postings/{company}. Here's what it returns, what it's missing, and when you should use a normalized aggregator instead.
- **ZipRecruiter API: a modern alternative to the closed partner program** (Feb 1, 2026, 5 min) - https://jobspipe.dev/blog/ziprecruiter-api-alternative
  ZipRecruiter's official API requires a partner contract. Here's how to get ZipRecruiter job data - searchable, filterable, fresh - through a public REST endpoint instead.
- **JSearch API: what it returns, what it costs, and the alternative** (Jan 30, 2026, 5 min) - https://jobspipe.dev/blog/jsearch-api-direct
  JSearch is RapidAPI's most-installed jobs endpoint - but it's a wrapper, the RapidAPI markup adds 30%, and it lacks ATS coverage. Here's the technical comparison and when to use what.
- **Dice API: getting tech job postings without the partnership paperwork** (Jan 25, 2026, 5 min) - https://jobspipe.dev/blog/dice-api-tech-jobs
  Dice's job feed is the gold standard for US tech roles, but the official API is locked to enterprise integrations. Here's the dev-tier alternative - same data, REST endpoint, free tier.
- **Job posting API: one endpoint for every job on the web** (Jan 18, 2026, 5 min) - https://jobspipe.dev/blog/job-posting-api
  If you've ever shopped around for a job-posting API and ended up with three vendors, four scrapers, and a deduplication script - this post is for you.
- **Indeed scraper vs Indeed API: why we deleted ours** (Jan 11, 2026, 6 min) - https://jobspipe.dev/blog/indeed-scraper-vs-api
  Maintaining an Indeed scraper means fighting their anti-bot, rotating proxies, parsing changing HTML, and getting paged at 2am. Here's why the math turns into 'just use the API'.
- **Glassdoor scraper: what it costs, what breaks, and the API alternative** (Jan 4, 2026, 6 min) - https://jobspipe.dev/blog/glassdoor-scraper-vs-api
  Glassdoor is one of the harder targets for a scraper - heavy JS rendering, aggressive bot detection, and a strict TOS. Here's how the build-vs-buy math actually plays out.
- **JSearch alternative: a unified jobs API with better coverage** (Dec 21, 2025, 5 min) - https://jobspipe.dev/blog/jsearch-alternative
  JSearch (on RapidAPI) covers 4-5 sources. JobsPipe covers 30+ ATSs, dedupes across them, and ships webhook delivery - without the RapidAPI markup.
- **Coresignal alternative: an honest comparison for jobs data buyers** (Dec 14, 2025, 6 min) - https://jobspipe.dev/blog/coresignal-alternative
  Coresignal's organic traffic dropped 38% year over year. If you're an orphaned customer, here's how JobsPipe's coverage, pricing, and freshness compare.
- **How to scrape Workday job postings legally (and why you shouldn't)** (Dec 7, 2025, 7 min) - https://jobspipe.dev/blog/scrape-workday-jobs-legally
  Workday tenant career pages are public. Scraping them is technically legal in most jurisdictions if you respect robots.txt and rate limits. Here's the right way - and why a managed API is almost always cheaper than DIY.
