---
title: "JobsPipe blog"
description: "- **Greenhouse API for many companies: reading thousands of job boards** (Sep 30, 2026, 11 min) - https://jobspipe.dev/blog/greenhouse-api-for-many-companies"
canonical: https://jobspipe.dev/blog
---

# JobsPipe blog

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

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

## Posts

- **Greenhouse API for many companies: reading thousands of job boards** (Sep 30, 2026, 11 min) - https://jobspipe.dev/blog/greenhouse-api-for-many-companies
  The Greenhouse Job Board API is public and keyless, and it reads one company at a time. How the jobs, departments and offices endpoints work, what it costs you in engineering to run them across thousands of boards, how Harvest differs, and when an aggregated jobs API is the simpler path.
- **Coresignal vs TheirStack (and JobsPipe): job data compared** (Sep 30, 2026, 12 min) - https://jobspipe.dev/blog/coresignal-vs-theirstack
  A dated three-way comparison of Coresignal, TheirStack and JobsPipe: what each costs to start, what the free option is, what the data is, how much company data comes with it, each vendor's freshness claim, the API shape and bulk delivery, plus which to choose for each use case.
- **Agentic search: describe the job in a sentence, get the postings that fit** (Sep 23, 2026, 5 min) - https://jobspipe.dev/blog/agentic-search
  POST /v1/jobs/agentic-search takes a request in plain language and returns the postings that actually match it, best first, each with a relevance score. It plans the searches for you, checks hard rules like country and pay on the stored record, reads every candidate against what you asked for, and only bills the postings it returns. This post shows what it does with real requests, where it beats a filter search, and where it still needs you.
- **The highest-paying AI jobs in September 2026** (Sep 18, 2026, 5 min) - https://jobspipe.dev/blog/highest-paying-ai-jobs-september-2026
  Most lists of the highest-paying AI jobs come from year-old salary surveys. This one comes from the job postings collected in the first half of September 2026, roughly one in four of which advertised a salary. Ranked by what employers actually offered, chief executives lead at $215,000 and lawyers come second at $200,000 - software developers are fifth. The occupations paying most for AI are largely not the ones using it: chief executives show a 72% premium on postings where fewer than one in ten mention AI, while developers, who mention it 39.5% of the time, get 28%. Plus the skills table, where PyTorch pays $179,938 and the generic phrase "artificial intelligence" pays the least.
- **What are ghost jobs? Definition, meaning and how to tell one from a real opening** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/what-are-ghost-jobs
  A ghost job is a posting that stays visible after the employer has stopped hiring for it, or was never meant to fill a seat. The definition matters less than the four things you can measure: how long it has been open, whether it keeps reappearing, whether it ever closes, and how thin the description is. Here is what those signals look like across ten job boards and how to filter on them.
- **Why do companies post ghost jobs? The stated reasons, the accidental ones, and what the data shows** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/why-do-companies-post-ghost-jobs
  Some ghost jobs are deliberate: pipeline building, looking like a growing company, holding a budget line. Most are accidental: evergreen requisitions, applicant tracking systems nobody cleans, agencies reposting the same role. The share of ghost-like postings by board tells you which explanation dominates where.
- **Are ghost jobs illegal? What the 2026 transparency bills propose and what the law already says** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/are-ghost-jobs-illegal
  Ghost jobs are not illegal by that name almost anywhere, but posting a role you have no intention of filling can already run into deceptive advertising rules, agency conduct rules and pay transparency law. A neutral look at the 2026 state bills, what 'illegal' would have to mean, and how a first-seen, last-seen, reposted data trail changes the argument.
- **How to spot ghost jobs: a seven-point checklist mapped to real data fields** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/how-to-spot-ghost-jobs
  Every ghost job check you can run by hand corresponds to a field on the posting record: age, reposts, close status, description length, salary, the employer's open-role count and posted-date drift. Run the checklist on one listing with the checker, or run it on thousands with three API filters.
- **LinkedIn ghost jobs: how common they are, what they look like in the data, and how to filter them out** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/linkedin-ghost-jobs
  LinkedIn carries a higher share of ghost-like postings than Indeed and a lower share than the ATS boards where large employers live. The signal that sets LinkedIn apart is the mass poster: companies with hundreds of open roles at once. Here is the LinkedIn cut of the ghost score, compared with all boards.
- **Indeed ghost jobs: why Indeed scores cleaner than most boards and where its stale postings hide** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/indeed-ghost-jobs
  Indeed's free postings roll off on a timer, which keeps long-open listings rare and makes Indeed one of the cleanest boards on the ghost score. The stale postings that remain are reposts and mass-poster inventory. The Indeed cut of the data, compared with all boards, plus the filters that remove it.
- **Ghost jobs by job board: share of ghost-like postings on LinkedIn, Indeed, Workday, Greenhouse and six more** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/ghost-jobs-by-job-board
  One table, ten boards: the share of active postings scoring 25 or higher on the ghost score, the share open more than 45 days, the share reposted, and the share with no salary. Board by board commentary on why the numbers land where they do, and the query to reproduce the cut.
- **What is a tech stack? Meaning, examples, and how to find any company's stack** (Sep 9, 2026, 7 min) - https://jobspipe.dev/blog/what-is-a-tech-stack
  A tech stack is the set of technologies a company builds and runs on: languages, frameworks, databases, cloud, and the business software around them. What the term means in engineering and in business, real stacks read from live job postings, and two ways to look up any company's stack: a free website scan and a jobs API query.
- **Buying signals: what they are, examples from job postings, and how to collect them** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/buying-signals
  A buying signal is evidence that a company is moving toward a purchase. The strongest ones are budgeted decisions made in public, and a job posting is exactly that. This guide defines buying signals in sales, lists nine examples that are each a posting pattern with its measured share of hiring companies, and shows the two API calls that collect them.
- **Sales trigger events, ranked by how early job postings surface them** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/sales-trigger-events
  A trigger event is a change at an account that opens a buying window. Some show up in job postings before anyone announces them, some weeks after, and some never. This post ranks ten common sales triggers by how early the postings stream surfaces each one, with the share of hiring companies showing each pattern, and the query that watches for it.
- **Talent mapping: what it is, and how to map a competitor's org from its job postings** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/talent-mapping
  Talent mapping builds a picture of where the people you need sit before there is a role to fill. The external half can be done from public data: a competitor's open and closed postings, read by function, seniority, location and technology, is an org chart in draft. This guide defines the term, walks through the query sequence and the fields each call returns, and separates talent mapping from talent intelligence.
- **Workforce analytics: definition, use cases, software, and what job postings add** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/workforce-analytics
  Workforce analytics applies data to decisions about a workforce: how many people, in which roles, at what cost, with which skills. Most of it runs on internal HRIS data, which says nothing about the market outside. This guide defines the term, lists the use cases and the software categories honestly, and shows the external cut that postings add, with the skills named most often in HR and IT postings.
- **Competitor hiring analysis: a query sequence, with the base rates to read it against** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/competitor-hiring-analysis
  A competitor's job postings are the most detailed public account of its plans. This how-to runs the sequence in order: pull every open and recently closed role, read the mix by function and seniority, compare it against the share of hiring companies showing each pattern, read the technologies named, and watch the closes and the new openings. Six requests, real filter names, and the base rates that keep the reading honest.
- **What is a hiring freeze? Definition, signs in posting data, and how to check a company** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/what-is-a-hiring-freeze
  A hiring freeze stops new requisitions and usually backfills, without touching current staff. This post defines it, separates it from layoffs and slowdowns, answers whether there is one right now with live posting shares (employer concentration, single-opening employers, days to close by board), explains how companies keep hiring through one, and gives three API queries to detect a freeze at any employer.
- **In-demand skills in 2026: what live job postings ask for, by function** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/in-demand-skills
  The share of active postings naming each skill, per job function, read off live job postings rather than a survey: Engineering, Sales, Marketing, Finance and Accounting, IT and Security, Healthcare. Includes an honest answer on AI skills, why the ranking shifts by board, and the API query that reproduces any slice.
- **Is the job market bad right now? What live job postings can and cannot tell you** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/is-the-job-market-bad-right-now
  An honest cross-section from live postings: how concentrated openings are, how fast postings close by board, how many state a salary, and the share of established employers opening their first role in a function this month. Also what postings data cannot say, including whether the market is better or worse than last year, and how to pull the cut for your own occupation and country.
- **Is web scraping legal? Public data, terms of service, hiQ v. LinkedIn, and the job-data answer** (Sep 9, 2026, 8 min) - https://jobspipe.dev/blog/is-web-scraping-legal
  The shape of scraping law in plain language: computer-misuse statutes and the gates-up-or-down test, terms of service as contract, copyright in description text, GDPR on personal data. What hiQ v. LinkedIn decided and what it did not, whether LinkedIn and Indeed allow scraping, whether job scraping is legal, how to scrape lawfully, and why most job-data teams read public ATS feeds instead. Not legal advice.
- **Job description dataset: what a posting record contains, the schema, and how to pull a live slice** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/job-description-dataset
  Every field in a collected job posting record, the schema as a table, a sample row, the API loop that pulls a dataset slice with skills_or and cursor, how complete each field is on every collected board, a frozen-snapshot versus live comparison for Kaggle-style downloads, and what the licence lets you do with the text.
- **Job title taxonomy: how raw titles become normalized titles, ISCO-08 codes, seniority and function** (Sep 9, 2026, 5 min) - https://jobspipe.dev/blog/job-title-taxonomy
  What a job title taxonomy is, why raw titles resist it, how JobsPipe resolves every posting into normalized_title, occupation_code, seniority and job_function, the share of postings with a labelled level on each board, the three classification methods (rules, lookup tables, embeddings), job title versus occupation, and how to filter with occupation_code_or and job_seniority_or.
- **What is an MCP server? How MCP works, with a real example** (Sep 9, 2026, 7 min) - https://jobspipe.dev/blog/what-is-an-mcp-server
  An MCP server is a program that exposes tools, resources and prompts to an AI model over the Model Context Protocol. How the client, server, tools and transports fit together, walked through with a live jobs server, what MCP is used for in AI, real server examples, and the config to connect one to Claude, Cursor, VS Code or ChatGPT.
- **ChatGPT for job search: what it can do, and how to give it live job postings** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/chatgpt-job-search
  ChatGPT cannot see which jobs are open right now unless you connect it to a live source. What it does well for a job search, where it fails, and the setup that gives ChatGPT, Claude or Cursor live postings through an MCP connector or the CLI. Then the developer version: a job search agent on the API.
- **WordPress job board plugins in 2026: compared, and how to fill one with live postings** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/wordpress-job-board-plugins
  WP Job Manager, Simple Job Board, WP Job Openings, WPJobBoard and the Jobify and WorkScout themes compared on what the free core includes, applications and resumes, and whether the plugin accepts an API or XML backfill feed. Setup steps for WP Job Manager with an importer, the honest limits, and a curl plus PHP snippet that keeps a WordPress board full of live postings.
- **Job board backfill: what backfill means in hiring, and how backfill feeds work** (Sep 9, 2026, 6 min) - https://jobspipe.dev/blog/job-board-backfill
  Backfill has two meanings: in recruiting it is a replacement hire, on a job board it is third-party listings that keep the board full. How XML and JSON backfill feeds work, dedup and attribution, what each board's postings actually carry, backfill providers compared, and the API calls that backfill a board and take closed roles down again.
- **How Does MCP Work Under the Hood?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-does-mcp-work-under-the-hood
  How does MCP work under the hood? JSON-RPC 2.0 messages: a handshake, tools/list, then each model tool call routed as tools/call over stdio or HTTP.
- **What Are the Best AI Agents?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-are-the-best-ai-agents
  What are the best AI agents? The one wired to live data for your task: coding, chat, workflow and custom agents all reach that data through MCP.
- **Does Glassdoor Have an API?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/does-glassdoor-have-an-api
  Does Glassdoor have an API? Not a public one: it was retired years ago and access is partner-only. Here is how to reach the same employers' postings.
- **What Are Labor Market Trends?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-are-labor-market-trends
  What are labor market trends? The direction of employment, openings, quits, wages and postings, read monthly from statistics and weekly from job boards.
- **Are Hiring Freezes Normal?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/are-hiring-freezes-normal
  Are hiring freezes normal? Yes, a routine budget tool that pauses new headcount for a quarter or two. How they work, why they happen and how to spot them.
- **How to Stay Up to Date With Hiring Trends?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-to-stay-up-to-date-with-hiring-trends
  How to stay up to date with hiring trends: a monthly Pulse read, a weekly query on newly sighted postings, a skills cut and an alert that does the rest.
- **Are Job Boards Effective?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/are-job-boards-effective
  Are job boards effective? For employers, ATS-fed boards fill fast and aggregators linger; for operators, niche boards with paid postings make money.
- **How Does BuiltWith Work?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-does-builtwith-work
  How does BuiltWith work? It crawls public sites and matches page source, scripts, headers and DNS against a signature library to name each site's stack.
- **How Does Wappalyzer Work?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-does-wappalyzer-work
  How does Wappalyzer work? Its extension and API match scripts, cookies, headers and DOM patterns against a rule set to name a page's technologies.
- **What Tech Stack Does Amazon Use?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-tech-stack-does-amazon-use
  What tech stack does Amazon use? AWS end to end, Java and Python heavy services, DynamoDB, internal tooling, and its postings name what each team runs.
- **What Is a Talent Intelligence Analyst?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-a-talent-intelligence-analyst
  What is a talent intelligence analyst? The person who turns labour market and posting data into talent maps, competitor reads and skill supply estimates.
- **What Is the Most Effective Approach to Workforce Analytics?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-the-most-effective-approach-to-workforce-analytics
  What is the most effective approach to workforce analytics? Start from one decision, join HRIS and posting data, keep denominators honest, ship monthly.
- **What Does It Mean When a Job Posting Is Reposted?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-does-it-mean-when-a-job-posting-is-reposted
  What does it mean when a job posting is reposted? Often a listing expired or an ATS refreshed it; sometimes a hire fell through or the role is evergreen.
- **How Often Should Job Descriptions Be Updated?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-often-should-job-descriptions-be-updated
  How often should job descriptions be updated? At every new opening, whenever the role changes, on a yearly review, and when pay transparency rules change.
- **Can Websites Detect Scraping?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/can-websites-detect-scraping
  Can websites detect scraping? Yes. Request patterns, TLS and browser fingerprints, bot challenges, honeypots and behaviour signals all give scrapers away.
- **What Is an Applicant Tracking System?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-an-applicant-tracking-system
  What is an applicant tracking system? The software employers use to open requisitions, publish postings and move candidates through stages to an offer.
- **How Do Applicant Tracking Systems Work?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-do-applicant-tracking-systems-work
  How do applicant tracking systems work? A requisition opens, the posting goes public, candidates move through stages to an offer, the posting comes down.
- **Is Workday an Applicant Tracking System?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/is-workday-an-applicant-tracking-system
  Is Workday an applicant tracking system? Yes: Workday Recruiting is the ATS module in Workday HCM, and each tenant runs a public myworkdayjobs.com site.
- **Is Indeed an Applicant Tracking System?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/is-indeed-an-applicant-tracking-system
  Is Indeed an applicant tracking system? No. Indeed is a job board and aggregator with light hiring tools; the requisition lives in a separate ATS.
- **How Long Does the Hiring Process Take?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-long-does-the-hiring-process-take
  How long does the hiring process take? A week to several months depending on the role; posting lifespans by board put a ceiling on time to fill.
- **What Happens in the Labor Market?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-happens-in-the-labor-market
  What happens in the labor market? Openings are created, filled, quit and cut, and the balance sets wages; official data is monthly, postings show it live.
- **What Is a Job Description in HR?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-a-job-description-in-hr
  What is a job description in HR? The internal document that defines a role, its duties, qualifications, reporting line and pay grade, behind each posting.
- **Are Data Science Jobs in Demand?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/are-data-science-jobs-in-demand
  Are data science jobs in demand? Yes, spread across data scientist, ML engineer and analytics engineer titles, and selective about engineering skills.
- **What Is Workforce Analysis?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-workforce-analysis
  What is workforce analysis? A structured review of headcount, cost, skills, location and attrition against what the business plan needs, ending in a gap.
- **When Did MCP Servers Come Out?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/when-did-mcp-servers-come-out
  When did MCP servers come out? Anthropic published the Model Context Protocol on 25 November 2024 with the first servers; clients added support in 2025.
- **What Companies Use AWS?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-companies-use-aws
  What companies use AWS? Live job postings name the employers hiring for it, their industries and their size. Here is the list and how to rebuild it.
- **What Companies Use Cloudflare?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-companies-use-cloudflare
  What companies use Cloudflare? A website scan sees it on almost every response, and job postings show who builds on it. Here is the list and the method.
- **What Companies Use Salesforce?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-companies-use-salesforce
  What companies use Salesforce? Job postings across sales, marketing, admin and engineering name it; here is who is hiring for it and how to read the list.
- **Which Companies Use Python?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/which-companies-use-python
  Which companies use Python? Job postings name it across finance, cloud, hardware and consulting. Here is who is hiring for it and how to rebuild the list.
- **Which Companies Use Shopify?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/which-companies-use-shopify
  Which companies use Shopify? Merchants, agencies and app vendors all post for it, and a website scan spots a store at once. Here is the list and method.
- **How Many Companies Use an ATS?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-many-companies-use-an-ats
  How many companies use an ATS? No census exists. What posting data can show is where postings originate, and board listings are mostly fed from an ATS.
- **What MCP Servers Are Available?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-mcp-servers-are-available
  What MCP servers are available? Reference servers, vendor servers from GitHub, Cloudflare, Stripe and Sentry, docs servers and data servers like JobsPipe.
- **Why Do You Need an MCP Server?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/why-do-you-need-an-mcp-server
  Why do you need an MCP server? So agents discover tools, send typed inputs and authenticate once over one protocol in every client, with no custom glue.
- **How Often Does LinkedIn Repost Jobs?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-often-does-linkedin-repost-jobs
  How often does LinkedIn repost jobs? Never on its own: employers and ATS feeds re-list expired 30-day listings, so an open role returns with a fresh date.
- **What Is Job Market Research?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-is-job-market-research
  What is job market research? Studying who is hiring, where, at what pay and for which skills, from official statistics, surveys and live postings.
- **What Are Job Duties and Responsibilities?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-are-job-duties-and-responsibilities
  What are job duties and responsibilities? Duties are the tasks a role performs; responsibilities are the outcomes it owns. How postings phrase both.
- **Where Can I Find My Job Description?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/where-can-i-find-my-job-description
  Where can I find my job description? Check the HR system, your offer letter and the original posting, and recover the posting if it has expired.
- **Are Job Descriptions Required by Law?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/are-job-descriptions-required-by-law
  Are job descriptions required by law? No US federal law requires one; they matter as evidence under the ADA and FLSA, and pay range rules cover postings.
- **Why Do Jobs Ghost You?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/why-do-jobs-ghost-you
  Why do jobs ghost you? Mostly volume, silent ATS rejections, paused or filled roles and hiring freezes. How to tell whether the posting was ever real.
- **What Do Applicant Tracking Systems Look For?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/what-do-applicant-tracking-systems-look-for
  What do applicant tracking systems look for? Little on their own. They store and route applications; knockout questions and keyword searches filter.
- **Why Use an Applicant Tracking System?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/why-use-an-applicant-tracking-system
  Why use an applicant tracking system? One record per candidate, one posting sent to every board, the audit trail the law expects and pipeline reports.
- **When Is Labor Market Data Released?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/when-is-labor-market-data-released
  When is labor market data released? The US jobs report lands most first Fridays, JOLTS about five weeks after its month; postings read the same week.
- **How Do Labor Markets Work?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-do-labor-markets-work
  How do labor markets work? Employers demand labor, people supply it, wages adjust slowly and matching frictions keep openings and job seekers apart.
- **Are Data Jobs in Demand?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/are-data-jobs-in-demand
  Are data jobs in demand? Judged by live postings, yes: SQL and Python run through engineering postings in every industry. How to measure it by title.
- **What Is Web Scraping?** (Sep 9, 2026, 4 min) - https://jobspipe.dev/blog/what-is-web-scraping
  What is web scraping? Software that fetches web pages and pulls structured data out of them. How it works, what it is used for, and when a feed beats it.
- **How to Web Scrape With Python?** (Sep 9, 2026, 4 min) - https://jobspipe.dev/blog/how-to-web-scrape-with-python
  How to web scrape with Python: requests and json against a public Greenhouse board feed, then the JobsPipe sandbox, with no browser and no API key.
- **How to Web Scrape?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-to-web-scrape
  How to web scrape: look for a feed first, read robots.txt and the terms, then fetch, parse, paginate, dedupe, schedule and monitor. Any language works.
- **How to Prevent Web Scraping?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/how-to-prevent-web-scraping
  How to prevent web scraping: rate limits, bot challenges, fingerprints, honeypots and terms slow it down; for job boards a feed or API works better.
- **Which Websites Allow Web Scraping?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/which-websites-allow-web-scraping
  Does Amazon allow web scraping? No, like most large sites. How to read any site's terms, robots.txt and API. Reddit, Wikipedia and YouTube included.
- **Can ChatGPT Do Web Scraping?** (Sep 9, 2026, 3 min) - https://jobspipe.dev/blog/can-chatgpt-do-web-scraping
  Can ChatGPT do web scraping? It fetches single pages through tools and writes scrapers, but does not crawl. Give it an API or MCP server for live data.
- **Workflows: describe what to watch, and get told when it posts** (Sep 5, 2026, 5 min) - https://jobspipe.dev/blog/workflows
  Workflows turn a sentence into a continuous watch over new job postings. Say what you want to see, in your own words. The builder checks the volume, proposes filters plus an AI-judged intent, and you click once. From then on every new match lands in Signals and reaches you by email, Slack or a signed webhook, within hours of the posting going live. This post walks through the builder, the 21 templates, the two modes, and what to connect it to.
- **NOC codes: Canada's five-digit occupation system, and what December 2026 changes** (Sep 5, 2026, 7 min) - https://jobspipe.dev/blog/noc-codes
  A NOC code is five digits, and the second one is not a serial number - it is the TEER tier. This reference decodes the hierarchy (10 broad categories, 45 major groups, 516 unit groups), covers what the NOC does not ship (no API, and no published bridge to ISCO-08), and flags the NOC 2026 revision arriving in December with 165 unit groups impacted. Then it puts live numbers against it: 253,731 active Canadian postings coded to ISCO, the ten largest occupation groups, and how to turn a NOC code you were handed into results today.
- **Textkernel review: the parser credits, the Jobfeed API, and what changed under Bullhorn** (Sep 4, 2026, 9 min) - https://jobspipe.dev/blog/textkernel-review
  Textkernel is now Textkernel by Bullhorn: the Amsterdam parsing company that almost tripled revenue under Main Capital, folded Sovren, Akyla, Wiseguys and Joboti into one brand, and sold to Bullhorn in June 2024 for a reported EUR 300 million. This review reads the developer docs and the pricing page rather than the press release: what a parse really costs in credits once you add normalisation, OCR and the LLM parser, the Professional plan from $99 a month, how the Market IQ jobs API is shaped and rate-limited, what the S3 data feed delivers, and the single price the postings side publishes.
- **Lightcast API: the full menu, the auth flow, and what happened to the free tier** (Sep 3, 2026, 8 min) - https://jobspipe.dev/blog/lightcast-api
  There is no single Lightcast API. There is one OAuth server in front of more than thirty scoped services, and a contract decides which ones your token can reach. This guide covers the token flow and scopes, the real shape of the Job Postings API, rate limits, the Postman and MCP tooling, and the change most developers have not noticed: since April 2026 the free Skills tier is for nonprofits only, capped at 50 extractions a month, with commercial use moved to contract terms.
- **Wellfound API: why every result points inward, and how to get startup job data** (Sep 2, 2026, 6 min) - https://jobspipe.dev/blog/wellfound-api
  Every result for "Wellfound API" is about handing Wellfound your ATS key, not about Wellfound returning data to you. The old AngelList REST API is gone - api.angel.co answers 404 on every path - and the site sits behind a Cloudflare challenge that covers even the sitemap its own robots.txt advertises. Here is what the surviving integrations actually do, why scraping is a worse trade than it looks, and the upstream ATS layer that carries startup roles with salary and company domain attached.
- **France Travail API: the free French jobs API, and its 1,150-result window** (Sep 1, 2026, 7 min) - https://jobspipe.dev/blog/france-travail-api
  France Travail, the public employment service formerly called Pole emploi, publishes its live vacancy database as an open REST API - OAuth2 client credentials, no partner review, no contract. It is one of the best public job APIs in Europe and it has three hard edges: a 1,150-result ceiling per query, a French-only ROME taxonomy with no ISCO crosswalk, and a reuse licence that requires you to display the entire offer including its logo. Here is the working auth flow, the search parameters, the paging workaround, and the part of the French market the API cannot see.
- **TalentNeuron review: what it sells, what the API meters, and who it is built for** (Aug 31, 2026, 7 min) - https://jobspipe.dev/blog/talentneuron-review
  TalentNeuron is enterprise labour market intelligence: location strategy, competitor pay, skills drift and workforce forecasts, sold to HR committees at 60% of the Fortune 100 and now owned by Leeds Equity Partners after Gartner sold it in 2023. It does ship a Talent Intelligence API across eight families, and the public terms are more specific than the brochure: 120 Call Units per minute, a 1,000,000 unit quota, suspension when it runs out, access gated by your platform tier, and a scope clause pointing at internal business use. What a Call Unit costs is not published at all. Here is what the platform includes, how to read its coverage numbers, and how to reproduce the location question yourself with sample sizes attached.
- **Resume parser API: the real options, and the half nobody sells you** (Aug 30, 2026, 6 min) - https://jobspipe.dev/blog/resume-parser-api
  Turning a PDF CV into structured JSON is a solved problem with four kinds of vendor behind it - consolidated incumbents like Textkernel, mid-market APIs like Affinda and HrFlow, commodity marketplace endpoints at $29.99 a month, and a roll-your-own LLM. Here is what each actually extracts, what the accuracy claims are worth, and the part every parser vendor leaves out: a parsed resume is useless without a normalized job corpus to match it against.
- **JobsPipe for Slack: search live job postings without leaving the channel** (Aug 29, 2026, 2 min) - https://jobspipe.dev/blog/jobspipe-for-slack
  Hiring research usually happens in a browser tab nobody else can see. JobsPipe for Slack moves it into the room: ask for the roles you care about in plain English, get normalized postings from 30+ ATS feeds and job boards back in the channel, and keep narrowing the search in the thread where your team is already talking. Everyone connects their own account, so searches draw on their own credits and no API key is ever shared across the workspace.
- **H1B salary database: h1bdata.info, the DOL data behind it, and what it leaves out** (Aug 29, 2026, 7 min) - https://jobspipe.dev/blog/h1b-salary-database
  Every H1B salary lookup site - h1bdata.info, h1bgrader and the rest - is a front-end over one public dataset: the Labor Condition Application disclosure files the Department of Labor publishes every quarter, free, as Excel workbooks. h1bdata.info still stops at September 2025, nine months behind the files. Each row names the employer, the job title, the SOC occupation code, the worksite and two wages - the one the employer promised to pay and the prevailing wage floor it had to clear. Here is where the files live, what each field means, and the five reasons a certified LCA is not the same thing as a salary.
- **StepStone API: what exists, what doesn't, and how to get German jobs data** (Aug 28, 2026, 5 min) - https://jobspipe.dev/blog/stepstone-api
  Search for the StepStone API and half the results are not even the same company - a New York investment firm shares the name. The job platform's real API surface lives at api.stepstone.com, and it is entirely write-side: XML job feeds in, applications out, nothing to read. There is no search endpoint, no self-serve key, and no roadmap item promising one. Here is what the Jobfeed and Apply APIs actually do, what integration vendors mean when they advertise StepStone support, and the working path to live German job-posting data.
- **NAICS codes: how the six-digit industry system works, and what 2027 changes** (Aug 27, 2026, 6 min) - https://jobspipe.dev/blog/naics-codes
  Register for a federal contract, an SBA loan or a business bank account and the form asks for your NAICS code - the six-digit industry classification the United States, Canada and Mexico share. The 2027 revision is being settled right now: streaming platforms and social networks finally get codes of their own, three computer-manufacturing industries collapse into one, and airport operations quietly absorbs spaceports. Here is how a code is built, the full 20-sector list, what OMB's July 2026 proposal actually changes, and how to turn an industry code into live job-posting data.
- **JobsPikr review: what it sells, how credits work, and what the pricing page leaves out** (Aug 26, 2026, 6 min) - https://jobspipe.dev/blog/jobspikr-review
  JobsPikr is PromptCloud's job-data product: data feeds, a Job Search API and analytics dashboards built on a claimed 70,000+ crawled sources with history back to 2019. The pricing page is four plans deep, yet the dollar figures are not in the page text - what it does publish is the meter: one credit is one job downloaded, in buckets of 1,000 to 25,000 a month, with deduplication, API access and the ML-enriched fields gated by tier. Here is what the platform actually includes, which plan unlocks what, and how to sanity-check the per-job economics before you book the sales call.
- **Recruitee API: the careers-site endpoint that needs no key at all** (Aug 25, 2026, 5 min) - https://jobspipe.dev/blog/recruitee-api-jobs
  Every Recruitee-hosted careers site exposes its published jobs as public JSON: GET company.recruitee.com/api/offers/, no token, no signup, full description HTML included in the list response. We tested it this week against a live tenant - 56 fields per offer, a department filter that actually works, and a salary object that ships empty. Here is the field-by-field walkthrough, how the public Careers Site API differs from the token-gated ATS API that was rebuilt with rate limits in late 2025, and where the one-tenant-at-a-time model stops working.
- **LinkedIn industries: the full list with V2 codes (2026)** (Aug 25, 2026, 15 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, downloadable as CSV - plus what the codes are and how they relate to job and company data.
- **RemoteOK API: the free remote-jobs feed, and its 100-job window** (Aug 22, 2026, 6 min) - https://jobspipe.dev/blog/remoteok-api
  RemoteOK publishes its latest postings as a public JSON feed: one GET, no key, full descriptions included, and a licence that costs exactly one dofollow backlink. It is also one of the most constrained jobs APIs around - the array holds only the newest 100 jobs, about a week of history, with no search, no pagination, and a tags filter that is silently ignored. We tested the feed this week: what each of the fifteen fields actually contains, why only 3 of 100 postings carried a salary, and what to reach for when a harvest-only feed of one board stops being enough.
- **Mantiks review: what it does, what it costs, and where the data stops** (Aug 20, 2026, 5 min) - https://jobspipe.dev/blog/mantiks-review
  Mantiks watches job postings and turns them into sales leads: alerts when a company starts hiring for the roles you care about, plus the decision-maker's email, phone and LinkedIn. Here is what the platform actually includes, the real rate card - 99 and 190 euros a month on 12-month commitments, credits metered per contact and per company - and the four-board scraping APIs it sells on RapidAPI. And where it stops: LinkedIn, Indeed, Glassdoor and Welcome to the Jungle only, no ATS-direct feeds, results aggregated by company. If what you need is the postings themselves, a raw jobs API is a different and much cheaper shape.
- **NACE codes: the EU industry classification, and what Rev. 2.1 changed** (Aug 18, 2026, 6 min) - https://jobspipe.dev/blog/nace-codes
  NACE is the code the EU runs on - company registers, Eurostat tables and the EU Taxonomy all key to it. Since January 2025 European statistics use NACE Rev. 2.1, which splits the old Information and communication section in two and shifts every later section letter, so K now means telecoms and computing, not finance. Here is the full 22-section list with the letter changes mapped, what else moved, how NACE relates to ISIC and the national codes, and how to query live job postings by NACE-compatible industry division.
- **Payscale API: the compensation API you can read about but not sign up for** (Aug 16, 2026, 5 min) - https://jobspipe.dev/blog/payscale-api
  Payscale has exactly one documented API - Jobalyzer, a compensation-report service - and the docs never tell you how to get a key, because credentials come with a Payscale commercial relationship. Here is what the API actually does: OAuth client-credentials auth, report endpoints for pay, experience, skills and education impact, a Bayesian model over 60 million crowdsourced profiles, and metered per-report charges. And the ceilings that matter - eight countries, no bulk access, no employer dimension - plus the advertised-pay route when what you need is salary data as data.
- **Reed API: the UK jobs API you can actually get a key for** (Aug 15, 2026, 5 min) - https://jobspipe.dev/blog/reed-api
  Indeed retired its Publisher API and LinkedIn sits behind partner programmes, but Reed.co.uk still hands out free API keys in minutes - for a real search endpoint over live UK postings. Here is how the Jobseeker API works: basic auth with the key as the username, the full filter surface, 100 results per page, and the details call you need for full descriptions. And where it stops - one board, one country, keyword-only filtering - plus what to reach for when that ceiling matters.
- **Careerjet API: a 90-country jobs API built for publishers, not pipelines** (Aug 14, 2026, 5 min) - https://jobspipe.dev/blog/careerjet-api
  Careerjet runs localized job search in over 90 countries and hands out a free, documented search API - rare in this category. But every call must carry the IP and user agent of a real visitor, job links route through tracking redirects, descriptions arrive as sized fragments, and paging stops near result 1,100. Here is how the current v4 API actually works, why the GitHub client libraries no longer match it, and what to reach for when you need data rather than clicks.
- **Coresignal pricing: the full rate card, how credits burn, and what a job record costs** (Aug 13, 2026, 6 min) - https://jobspipe.dev/blog/coresignal-pricing
  Coresignal is one of the few B2B data vendors with public prices: eight self-serve plans from $49 to $5,000 a month, all metered in one credit currency. The sticker tells you little until you know the burn - a job posting costs 1 credit, an employee or company profile 10 to 20, search previews bill per query, and monthly credits reset to zero. The full August 2026 rate card, the consumption rules, the 6.7x cliff between the Growth and Premium tiers, and where a flat jobs API buys ten times the postings for the same $49.
- **Levels.fyi API: what you get, how access works, and what it cannot answer** (Aug 12, 2026, 5 min) - https://jobspipe.dev/blog/levels-fyi-api
  For years the official answer was no API, just embeds. That changed: Levels.fyi now sells a REST API, an MCP server and a CLI - behind a sales form, with no public pricing and no self-serve key. Here is what the official offering covers, what the free embeds and the scraper actors actually give you, and the market-wide question self-reported compensation data structurally cannot answer, with live advertised-pay numbers for contrast.
- **ESCO API: the EU's free skills and occupations API, explained for developers** (Aug 11, 2026, 5 min) - https://jobspipe.dev/blog/esco-api
  The European Commission serves its entire skills and occupations classification - roughly 3,000 occupations, 14,000 skills, labels in 28 languages - through a free API with no key and no registration. How the search and resource endpoints actually work, the essential-skills graph that powers job matching, the version default that silently serves you an old revision, and an honest map of what reference data can never tell you about the live market.
- **ISIC codes: the industry classification behind global labour market data** (Aug 9, 2026, 6 min) - https://jobspipe.dev/blog/isic-codes
  ISCO-08 tells you what the worker does; ISIC tells you what the employer does. This is the industry half of that pair: how the Rev.4 hierarchy of 21 sections and 88 divisions works, the full section list, how ISIC relates to NACE, NAICS and SIC, what live job postings look like ranked by division - staffing agencies at number three is the interesting one - and how to filter postings by employer industry with a single query parameter.
- **Introducing Signals: stop checking whether a company started hiring** (Aug 8, 2026, 4 min) - https://jobspipe.dev/blog/introducing-signals
  Most intent data infers interest - someone read an article, someone visited a pricing page. A job posting is different: the company declared the intent itself, dated it, and put budget behind it. The problem was never the data, it was having to go looking for it. Signals lets you save a search over millions of active postings and get an email, a Slack message or a signed webhook when a company newly matches, with an honest account of how fast it fires and what the dataset still does not know.
- **BLS API: how to pull US labor statistics, and where the survey data stops** (Aug 8, 2026, 6 min) - https://jobspipe.dev/blog/bls-api
  The Bureau of Labor Statistics serves the most cited numbers in the US economy through a free JSON API - once you decode the series ID system. How to register a key, query CPS, CES, JOLTS and OEWS series, the real v1 vs v2 limits, and an honest map of what the API will never contain: job postings, company names, or anything fresher than the survey cycle.
- **Job scraping explained: how it works, what you get by board, and when it is legal** (Aug 7, 2026, 4 min) - https://jobspipe.dev/blog/what-is-job-scraping
  What job scraping involves in production (rendering, sessions, structure drift, dedup, liveness), the share of postings with a stated salary, a labelled seniority, an employment type and a thin description on every collected board, a plain summary of the legal position with a link to the full treatment, and the honest math on scraping versus using an API.
- **JobStreet API: where it went, and how to get South-East Asian jobs data** (Aug 7, 2026, 5 min) - https://jobspipe.dev/blog/jobstreet-api
  The JobStreet API no longer exists as its own thing. Since SEEK finished its AUD$180 million platform unification in February 2024, JobStreet and Jobsdb run on SEEK's technology, legacy APOS and Adloader integrations are retired, and the only official integration surface is the SEEK API - which does not offer programmatic job search. What the migration changed, what the SEEK API actually covers for hirers in six South-East Asian markets, and the numbers on 39,349 live postings collected from sources that publish openly.
- **Jobs API in Python: pip install to live postings in 5 minutes** (Aug 7, 2026, 2 min) - https://jobspipe.dev/blog/python-jobs-api
  The official jobspipe package on PyPI, a working search in eight lines, and the filters that matter - salary, remote, recency, country - plus free previews for sizing queries before you spend credits.
- **TheirStack alternatives: 5 job data APIs compared (2026)** (Aug 6, 2026, 4 min) - https://jobspipe.dev/blog/theirstack-alternatives
  We signed up for TheirStack and measured how it actually meters, previews, and rate-limits. Here is how it compares to JobsPipe, Techmap, Coresignal, and Fantastic.jobs - with live numbers, not brochure claims.
- **LoopCV's developer API vs JobsPipe: same pitch, different product** (Aug 6, 2026, 2 min) - https://jobspipe.dev/blog/loopcv-jobs-api
  LoopCV describes its jobs API almost exactly the way we describe ours: 30+ sources, deduplicated, one schema. The difference is what sits behind the endpoint - an auto-apply platform versus a data pipeline.
- **JobDataLake vs JobsPipe: two MCP-era jobs APIs compared** (Aug 6, 2026, 2 min) - https://jobspipe.dev/blog/jobdatalake-alternative
  JobDataLake serves 1M+ AI-enriched listings from 20,000 companies with MCP access. JobsPipe holds 1.55M deduplicated active postings from 30+ sources. Here is where each one actually fits.
- **SEEK API: what it does, what it cannot do, and how to get Australian jobs data** (Aug 6, 2026, 6 min) - https://jobspipe.dev/blog/seek-api
  SEEK has a real, well-documented GraphQL API - and one sentence in its own docs ends most developers' search: it does not offer programmatic job search. The API is built for hirers posting ads and pulling applications back, not for reading the marketplace. What the four use cases actually cover, how partner access works, why the unofficial routes cost more than they look, and the numbers on 42,589 live Australian postings collected from sources that publish openly.
- **Salary datasets: 8 real sources beyond the Kaggle CSVs (2026)** (Aug 3, 2026, 5 min) - https://jobspipe.dev/blog/salary-dataset
  Most of what ranks for salary dataset is a 30-row CSV built for teaching linear regression. If you need real numbers, the useful sources are public and current: BLS OEWS, H-1B disclosure files, ONS ASHE, the Stack Overflow survey - and the newest one, live job postings, where pay transparency laws now put a stated range on a third of everything posted. Every source compared on granularity, freshness and cost, plus how to build your own salary dataset from 300,000+ postings with structured pay.
- **TheirStack pricing: the full rate card, how credits burn, and the cheaper piece** (Aug 2, 2026, 6 min) - https://jobspipe.dev/blog/theirstack-pricing
  TheirStack is one of the few jobs-data vendors with a public rate card: one-time credit packs from $109 and API subscriptions from $49 a month. The list price tells you less than the meter - every job an API response returns consumes a credit, company reveals expire after 90 days, and exports cap at 200 jobs per company. The full price list, the consumption rules that actually set your bill, and when a per-job postings API is the cheaper piece.
- **ISCO-08: the occupation codes behind global labour market data** (Aug 1, 2026, 6 min) - https://jobspipe.dev/blog/isco-08
  An ISCO-08 code is a four-digit identifier from the ILO's International Standard Classification of Occupations - the occupation axis behind ILOSTAT, Eurostat and ESCO. How the four-level hierarchy works, the codes for common tech roles, where data scientist and DevOps actually land, how ISCO maps to SOC and O*NET, and how to filter half a million live job postings by ISCO code.
- **Introducing the Labour Market Pulse: free monthly hiring and salary data from live postings** (Jul 31, 2026, 2 min) - https://jobspipe.dev/blog/labour-market-pulse
  Free monthly aggregates from the JobsPipe corpus: hiring demand by occupation and industry, advertised-salary percentiles with visible sample sizes, and the AI pay premium. Computed from real postings, never surveys - with suppressed thin cells, a published disclosure rate, and permanently archived snapshots you can cite.
- **Paylocity API: the payroll API vs the job postings you can actually read** (Jul 30, 2026, 4 min) - https://jobspipe.dev/blog/paylocity-api-jobs
  The Paylocity API you find first is payroll and HR - partner-gated, customer-sponsored, scoped to one tenant. But every Paylocity recruiting customer also runs a public careers board that embeds its complete job list as JSON, one GET per board. Where that surface lives, why discovering boards is the real problem, and how to query Paylocity postings through one jobs API.
- **Labour market intelligence: what it is, who sells it, and how to get it (2026)** (Jul 28, 2026, 4 min) - https://jobspipe.dev/blog/labour-market-intelligence
  Labour market intelligence is the analysis layer over jobs data: what occupations are in demand, which skills are rising, what work pays, where the talent is. What LMI actually is, the data it is built from, the vendor landscape from government-grade platforms to self-serve APIs, and how measured postings data changed the field.
- **Lightcast pricing: what it costs, what drives the quote, and the cheaper unbundled pieces** (Jul 28, 2026, 3 min) - https://jobspipe.dev/blog/lightcast-pricing
  Lightcast publishes no rate card - contracts are quoted through sales and billed annually. What is publicly knowable about how its pricing works, the questions that shape a quote, what buyers commonly report, and what each unbundled piece of the platform costs from other sources, down to free.
- **Hiring.cafe API: there isn't one - here's the working path** (Jul 28, 2026, 3 min) - https://jobspipe.dev/blog/hiring-cafe-api
  Hiring.cafe is the job search engine developers keep recommending, and the first thing developers ask for is its API. There is no public one. What hiring.cafe actually is, why its data model is the right one, and how to get the same ATS-sourced postings programmatically.
- **Salary data APIs in 2026: the real options, honestly compared** (Jul 28, 2026, 2 min) - https://jobspipe.dev/blog/salary-data-api
  Survey data, self-reported data and advertised-salary data answer different questions, and every salary API sells one of the three. The options that actually exist - BLS, Adzuna, the enterprise benchmarking vendors, and posting-based percentiles - plus a live benchmark you can run with one curl.
- **Every job posting, classified: ISCO-08 occupations, ISIC industries and skills, live on the API** (Jul 28, 2026, 4 min) - https://jobspipe.dev/blog/classified-job-postings-api
  Every posting in the JobsPipe index now carries an ISCO-08 occupation code, the employer's ISIC Rev.4 industry division and a curated skills profile - as raw codes plus labels, filterable on every plan. Industry coverage is 90% of half a million live postings, and a Labour Market Insights API ships alongside it. Here is what shipped, how the classification works, and why we chose UN and ILO standards over a proprietary ontology.
- **Job ads, job postings, vacancies: the vocabulary of job ad data, explained** (Jul 27, 2026, 4 min) - https://jobspipe.dev/blog/job-ads
  A job ad, a job posting and a vacancy are not the same thing, and the difference is where most job-market analysis goes wrong. What each term means, why Europeans say ad and Americans say posting, how one vacancy becomes five ads, and what that means for anyone counting them.
- **Help wanted ads: from newspaper classifieds to structured job data** (Jul 27, 2026, 3 min) - https://jobspipe.dev/blog/help-wanted-ads
  Help wanted ads ran in newspapers for two centuries before moving online in a decade. Where the classified job ad went, what replaced it at every step - job boards, aggregators, ATS feeds - and how the same ads that once filled a page of newsprint became a dataset economists mine.
- **SOC codes: the Standard Occupational Classification, explained (2026)** (Jul 27, 2026, 4 min) - https://jobspipe.dev/blog/soc-codes
  Every US wage statistic, H-1B filing and prevailing wage determination is keyed to a SOC code - and half the roles people search for don't have one. How the 2018 SOC system works, the codes for common tech roles, what changed from the old 15-1132, and what to do when your job title has no code of its own.
- **O*NET API: free occupational data from the Department of Labor** (Jul 27, 2026, 3 min) - https://jobspipe.dev/blog/onet-api
  O*NET Web Services is one of the best free APIs nobody talks about - every US occupation with its skills, tasks, technologies and crosswalks, keyed in minutes. What the API returns, how the O*NET-SOC taxonomy works, the whole-database download most people should use instead, and what O*NET structurally cannot tell you: live demand.
- **Skills taxonomies compared: O*NET, ESCO, Lightcast Open Skills and the vendor stacks** (Jul 27, 2026, 3 min) - https://jobspipe.dev/blog/skills-taxonomy
  Every skills-based-hiring initiative and every talent intelligence platform stands on a skills taxonomy, and the four big ones disagree about what a skill even is. O*NET, ESCO, Lightcast Open Skills and the proprietary vendor taxonomies compared on size, license, update cadence and fit - plus how raw job postings turn into taxonomy rows in the first place.
- **Pearson Workforce Solutions API (Faethm): what it offers, and how access works** (Jul 27, 2026, 3 min) - https://jobspipe.dev/blog/pearson-workforce-api
  Pearson's workforce API - built on the Faethm acquisition - models how technology impacts occupations: emerging and declining skills, task-level AI exposure, learning pathways, and an O*NET crosswalk. Every endpoint group in the reference, the JWT-gated access model with no public pricing, and where a live postings feed fits alongside it.
- **Lightcast alternatives and competitors: 7 options for labor market data in 2026** (Jul 27, 2026, 7 min) - https://jobspipe.dev/blog/lightcast-alternatives
  Lightcast is the standard for labor market intelligence - and for many buyers it is more platform than they need, at a price that is never on the website. Who its competitors actually are, grouped by what they compete on, then seven alternatives compared by what you were buying: postings feeds, European coverage, workforce analytics, free official statistics, and the self-serve API tier Lightcast does not sell.
- **Artificial intelligence in talent acquisition: what it actually changes (2026)** (Jul 27, 2026, 4 min) - https://jobspipe.dev/blog/ai-talent-acquisition
  AI has landed in five places in talent acquisition - sourcing, screening, scheduling, outreach, and market intelligence - and it changes them unevenly. What each application actually automates, the regulation that now applies to all of them, and the constraint every vendor demo skips: the model is a commodity, the data underneath is not.
- **What "job closed or expired" means on Indeed (and what to do about it)** (Jul 25, 2026, 8 min) - https://jobspipe.dev/blog/job-closed-or-expired-indeed
  On Indeed, "job closed or expired" means the listing is no longer taking applications - either the employer closed it, or the posting ran out its visibility window. It is one combined status, so it does not tell you which happened, and it does not mean the role was filled. Here is how to tell the difference, how long Indeed postings really stay up, and whether to reapply when one is reposted.
- **Free job APIs in 2026: what's actually free, what's free-tier, and what's a trap** (Jul 25, 2026, 10 min) - https://jobspipe.dev/blog/free-job-api
  Free means four different things in the jobs API market, and the difference is what burns people. A verified comparison of 11 options, with the real limits, the key requirements, and the redistribution terms nobody reads.
- **Bright Data competitors: 8 alternatives compared for web data and job postings** (Jul 25, 2026, 10 min) - https://jobspipe.dev/blog/bright-data-competitors
  Bright Data is the biggest general-purpose web data platform, and for some jobs it is the wrong shape. Eight alternatives compared on category, pricing model and fit, including when a narrow vertical API beats a scraping platform.
- **An API for job search: the architecture behind a search box that returns real jobs** (Jul 25, 2026, 9 min) - https://jobspipe.dev/blog/api-for-job-search
  What has to happen between a user typing into a box and getting good jobs back: query understanding, filters, ranking, cursor pagination, caching, and the empty state everyone gets wrong.
- **Job data API: how to evaluate one before you build on it** (Jul 25, 2026, 10 min) - https://jobspipe.dev/blog/job-data-api
  Every job data API claims millions of postings, real-time updates, and clean structured fields. None of that is falsifiable from a landing page. Here are the seven dimensions job posting data actually varies on - coverage, latency, dedup, normalization, ID stability, status tracking, and provenance - and a test you can run for each one inside a two-week trial.
- **AI sourcing tools for recruiting: what they do, where the candidate data comes from, and what breaks** (Jul 25, 2026, 13 min) - https://jobspipe.dev/blog/ai-sourcing-tools-recruiting
  Sourcing is the only part of recruiting whose ceiling is set by a database rather than a model. A breakdown of the five categories of AI sourcing tool, the five places their candidate data actually comes from, what each source rests on legally after the LinkedIn scraping rulings, and the evaluation checklist that separates a real coverage claim from a number on a homepage.
- **Monster job posting API: the SOAP gateway, the search API, and who can actually use them** (Jul 25, 2026, 9 min) - https://jobspipe.dev/blog/monster-job-posting-api
  Two different products share the name. One posts jobs into Monster over a SOAP gateway on port 8443; the other reads postings out through a partner-issued token API. Every Monster developer surface, which way it moves data, how access works, and what the 2025 bankruptcy and sale to Bold changed.
- **Posting jobs to LinkedIn via API: what access actually requires in 2026** (Jul 25, 2026, 11 min) - https://jobspipe.dev/blog/linkedin-api-post-job
  LinkedIn has a real job posting API. It is gated behind a Talent Solutions partnership, and the docs currently say new partnerships are closed. Here is the endpoint, the auth model, the quotas, and what to do if you actually wanted to read job data instead.
- **What happened to the Indeed Publisher API** (Jul 24, 2026, 4 min) - https://jobspipe.dev/blog/indeed-publisher-api
  For about fifteen years the Indeed Publisher API was every developer's first stop for jobs data - free, public, XML. Indeed closed sign-ups in 2020, marked it deprecated in 2023 and switched it off in 2024. What it was, why the strategic logic reversed, what exists instead, and what former users read Indeed postings with now.
- **The four Indeed partner APIs, explained** (Jul 24, 2026, 3 min) - https://jobspipe.dev/blog/indeed-partner-apis
  Indeed doesn't ship one API - it ships four, and all of them publish data into Indeed rather than reading it out. Job Sync, Indeed Apply, Disposition Sync, and Sponsored Jobs: what each does, who it's for, how to get access, and the one goal none of them serves.
- **Indeed API pricing: what it costs, and what's actually free** (Jul 24, 2026, 5 min) - https://jobspipe.dev/blog/indeed-api-pricing
  Indeed's official APIs have no public price and are closed to most companies, any data licence is negotiated, and the unofficial providers meter you per result. What each path actually costs, why freshness drives the bill more than any per-call rate, and the line items that never make it into a quote.
- **Indeed API key: why there isn't one, and what to use instead** (Jul 24, 2026, 4 min) - https://jobspipe.dev/blog/indeed-api-key
  The Indeed publisher key stopped being issued when sign-ups closed in 2020, and it was never replaced with a self-serve equivalent. How to recognise the tutorials that predate the shutdown, what credentials Indeed issues today and to whom, and the working path if your goal is reading Indeed job postings.
- **How to build an MCP server: a step-by-step guide with a real API** (Jul 22, 2026, 10 min) - https://jobspipe.dev/blog/how-to-build-an-mcp-server
  A runnable tutorial that builds a jobs MCP server on POST /v1/jobs/search with the TypeScript SDK pinned to the version the hosted JobsPipe server runs: tool definition with zod schemas and structured output, a Streamable HTTP transport on Hono, a stdio variant, how to test it with curl, the MCP inspector and Claude Code, and the four decisions that decide whether a model can use it.
- **Unified API platforms: the two kinds, and which one job data needs** (Jul 22, 2026, 4 min) - https://jobspipe.dev/blog/unified-api-job-data
  The unified API category contains two products that get confused constantly - one reads your customer's systems with their credentials, the other reads public data nobody has to authorize. They solve different problems, fail in different ways, and only one of them can answer 'who is hiring right now'. Which platforms sit where, and how to tell which you actually need.
- **Job aggregator sites: where each one actually gets its listings** (Jul 22, 2026, 5 min) - https://jobspipe.dev/blog/job-aggregator-sites
  Every aggregator looks the same from the outside and sources its listings completely differently underneath - XML feeds, ATS APIs, scraping, or paid inclusion. Which mechanism each major aggregator uses, why that decides freshness and coverage, and what it means if you are pulling listings programmatically rather than browsing them.
- **The best MCP servers for real data in 2026** (Jul 22, 2026, 5 min) - https://jobspipe.dev/blog/best-mcp-servers-for-data
  Most MCP server lists are directories of everything. This one covers the servers that give an agent access to data it can't otherwise reach - live web, code, databases, search, filesystems, and job postings - with the honest limits of each. What separates a useful data MCP server from a thin API wrapper, and how to evaluate one before you plug it into an agent.
- **Build an AI job search agent that actually finds jobs** (Jul 22, 2026, 6 min) - https://jobspipe.dev/blog/ai-job-search-agent
  An agent that searches jobs is three parts: a live postings source, a tool the model can call, and a loop that refines the query when results come back thin. Working code for Claude, the OpenAI Agents SDK, and LangChain - plus the four failure modes that make most job agents useless (stale listings, hallucinated companies, dead apply links, and a model that never widens its filters).
- **AI web scraping in 2026: what LLM scrapers actually fix** (Jul 22, 2026, 6 min) - https://jobspipe.dev/blog/ai-web-scraping
  LLM-based scrapers solve exactly one problem - turning messy HTML into structured fields without a hand-written selector. They do not solve blocking, JavaScript rendering, rate limits, pagination, or freshness, which is where scraping projects actually die. An honest breakdown of AI scraping tools, what each one costs per page, and when the extraction layer is the wrong thing to be optimizing.
- **How AI job matching actually works: filters, embeddings, rerank** (Jul 22, 2026, 5 min) - https://jobspipe.dev/blog/ai-job-matching
  AI job matching is not one model. It's a three-stage pipeline - hard filters that cut the corpus, vector recall that finds semantic near-misses keyword search drops, and a cross-encoder or LLM rerank on the shortlist. What each stage costs, why the order matters, and why the whole thing collapses if your posting corpus is stale. With working code for the retrieval half.
- **AI recruiting tools in 2026: what they do, and the data layer under them** (Jul 22, 2026, 6 min) - https://jobspipe.dev/blog/ai-recruiting-tools
  The AI recruiting category splits into five jobs-to-be-done: sourcing, screening, scheduling, outreach, and market intelligence. A tool-by-tool breakdown of what each category actually automates, which claims don't survive contact with a real pipeline, and the thing every vendor deck skips - all of them are only as good as the hiring data underneath, and most buy that data rather than collect it.
- **The best niche job boards in 2026: 18 that work, and why** (Jul 19, 2026, 6 min) - https://jobspipe.dev/blog/best-niche-job-boards
  What niche job boards are, 18 examples by category (remote, startup, tech, AI, web3, design, climate, public sector, academia, nonprofit), how they get their listings, and a data section on what employer-direct ATS postings carry that LinkedIn and Indeed listings do not. Plus how to pick a niche you can actually keep full.
- **How to build a niche job board in 2026: pick the niche, source the jobs, launch** (Jul 19, 2026, 3 min) - https://jobspipe.dev/blog/how-to-build-a-niche-job-board
  A niche job board is the easiest board to make work and the hardest to keep full. Picking the vertical, why narrow wins, the stack in one paragraph, and the part that actually decides it - sourcing enough open listings in one narrow slice without running scrapers forever. Plus monetization and the go-live SEO that gets a niche board into Google for Jobs.
- **How to build a remote job board in 2026** (Jul 19, 2026, 2 min) - https://jobspipe.dev/blog/how-to-build-a-remote-job-board
  Remote is the biggest niche in job boards and the most crowded - which means coverage and freshness are the whole game. Where remote roles actually come from (distributed-first companies on Greenhouse, Ashby, Workable, not just the remote-only boards), how to filter an aggregated feed down to genuinely remote jobs, and how to monetize without competing with We Work Remotely on brand.
- **How to build a tech job board in 2026** (Jul 19, 2026, 2 min) - https://jobspipe.dev/blog/how-to-build-a-tech-job-board
  Developers, data and design roles reward a board that filters hard on stack and seniority. Where tech jobs live (YC, Lever, Ashby, Greenhouse, and the Hacker News Who Is Hiring thread nobody parses well), how to enrich listings with the tech stack behind each company, and the filtering that makes a tech board worth returning to.
- **How to build a startup job board in 2026** (Jul 19, 2026, 2 min) - https://jobspipe.dev/blog/how-to-build-a-startup-job-board
  Startup roles move fast and close faster, so a startup job board is a freshness problem before it's anything else. Where early-stage jobs come from (Y Combinator, Wellfound-style companies, funding-round hires), how to catch new postings within minutes, and how to turn a hiring signal into a board that VCs, operators and candidates all check.
- **The JobsPipe developer portal: API docs, OpenAPI spec, MCP server and SDKs** (Jul 18, 2026, 3 min) - https://jobspipe.dev/blog/jobspipe-developer-portal
  Every JobsPipe developer resource in one guided tour - the API docs, the OpenAPI 3.1 spec, authentication, webhooks, the hosted MCP server, the no-key sandbox, and official SDKs for Go, Python and the CLI.
- **The best jobs APIs in 2026: 15 options compared** (Jul 16, 2026, 17 min) - https://jobspipe.dev/blog/best-jobs-api-2026
  A dated comparison of 15 jobs APIs - JobsPipe, TheirStack, Coresignal, Fantastic.jobs, JSearch, Adzuna, SerpApi, Bright Data, Apify, USAJOBS and more - on entry price, free tier, the kind of data you get and coverage, plus the free ATS and government endpoints and a pick for each use case.
- **Which ATS APIs are actually public? The 2026 job-data reference** (Jul 16, 2026, 2 min) - https://jobspipe.dev/blog/public-vs-gated-ats-apis
  Almost every ATS has an API - the question is whether you can read a company's public postings without being its customer. Greenhouse, Lever, Ashby and SmartRecruiters are open; Workday, iCIMS, BambooHR and most others are gated. Where all 30+ land, and what it means for aggregating job data.
- **Taleo API: pulling job postings from Oracle's legacy ATS** (Jul 16, 2026, 2 min) - https://jobspipe.dev/blog/taleo-api-jobs
  Taleo's own API is customer-scoped, and its public postings live across three different career-site URL patterns and HTML schemas with their own bot detection. Why Taleo is high-maintenance to read, and how to reach Taleo employers' roles where they also post, through one jobs API.
- **Jobvite API: what you can pull, and the feed most customers never enable** (Jul 16, 2026, 2 min) - https://jobspipe.dev/blog/jobvite-api-jobs
  Jobvite has a REST API and a job feed - but the API is per-customer and the feed is off by default, and most customers never turn it on. Why there's no reliable public Jobvite surface, and how to reach Jobvite employers' roles where they also post, through one jobs API.
- **Teamtailor API: clean JSON:API, one key per tenant - and the fix** (Jul 16, 2026, 2 min) - https://jobspipe.dev/blog/teamtailor-api-jobs
  The Teamtailor API is a pleasant JSON:API REST surface - the friction is one key per tenant, with no aggregator-tier credential and no way to enumerate tenants. How to read Teamtailor postings across employers through one jobs API instead.
- **How to build a job board in 2026: stack, data, and go-live** (Jul 15, 2026, 3 min) - https://jobspipe.dev/blog/how-to-build-a-job-board
  The board itself is a weekend of work. Keeping it full of jobs that are still open is the part that decides whether anyone comes back. The real build order - niche, stack, where the listings come from, and build vs buy - with the data problem front and center.
- **Best job board software in 2026: 9 platforms compared (build vs buy)** (Jul 15, 2026, 3 min) - https://jobspipe.dev/blog/best-job-board-software
  Niceboard, SmartJobBoard, JBoard, Jobiqo, Madgex, WP Job Manager and more - the strongest hosted, white-label, open-source and custom options compared on who they fit, where they run out, and the one thing every one of them leaves to you: the listings.
- **Open source job board software: 4 real options and what they cost to run** (Jul 15, 2026, 2 min) - https://jobspipe.dev/blog/open-source-job-board-software
  Open source job board software is free to license and never free to run. The maintained options by stack - WP Job Manager, WordPress, and roll-your-own in Django, Rails or Laravel - plus the running costs nobody lists: hosting, maintenance, and the jobs themselves.
- **Job market datasets: 7 real sources for job postings data (2026)** (Jul 13, 2026, 3 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, 6 min) - https://jobspipe.dev/blog/best-job-scrapers
  JobSpy, Apify, Bright Data, ScrapingDog, Octoparse, PhantomBuster and ParseHub compared on what they bill for, which job boards they cover and whether they re-run on a schedule, with every price checked against the vendor's own page in September 2026 - and when the right answer is not a scraper at all.
- **Labor market data: 9 sources and APIs compared (2026)** (Jul 13, 2026, 3 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 GitHub review: the Python job scraper tested, and where it breaks** (Jul 13, 2026, 5 min) - https://jobspipe.dev/blog/jobspy-review
  JobSpy on GitHub scrapes LinkedIn, Indeed, Glassdoor, ZipRecruiter, Google and three regional boards with one Python call - until it gets blocked. What the repo ships today (PyPI has not had a release since July 2025), where it breaks, and the no-scraper path: JobsPipe's free tier for normalized postings.
- **What is a SERP API? How they work and when to use one** (Jul 13, 2026, 4 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: what Indeed offered, what it retired, and how to read Indeed jobs now** (Jul 13, 2026, 11 min) - https://jobspipe.dev/blog/indeed-api-guide
  Indeed's public job-search API is gone. A dated timeline of what Indeed offered developers and when each piece went away, what the partner APIs are for, what you can legally get today, the options for reading Indeed-sourced postings with their published prices, and how to build a pipeline on them.
- **How to scrape Google Jobs in Python (and the no-scrape alternative)** (Jun 29, 2026, 4 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, 4 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.
- **Where to get job posting data in 2026: 7 sources compared** (Jun 27, 2026, 3 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 title hierarchy: levels and seniority, explained (2026)** (Jun 26, 2026, 4 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, how it maps to normalized job-posting seniority, and the seniority mix on every collected job board.
- **Job scraper: the build-vs-buy guide for 2026** (Jun 26, 2026, 4 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.
- **Job search API: how to add job search to your product** (Jun 25, 2026, 3 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, 3 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.
- **Search millions of jobs from your AI agent with the JobsPipe MCP server** (Jun 24, 2026, 2 min) - https://jobspipe.dev/blog/jobspipe-mcp-server
  Connect Claude, Cursor, or any MCP client to JobsPipe with your API key and search 30+ 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, 3 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.
- **AI salary parsing: from $180k-DOE strings to structured ranges** (Apr 28, 2026, 2 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.
- **Companies that use Workday: a customers list you can query (2026)** (Apr 12, 2026, 2 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.
- **Webhooks GA, plus 12-month historical jobs data on Pro plans** (Apr 4, 2026, 2 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.
- **Workday API: public job postings from every tenant in 2026** (Mar 22, 2026, 4 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 the rest of 30+ sources.
- **Companies that use Greenhouse: a notable customers list (2026)** (Mar 12, 2026, 2 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.
- **ATS API: one integration across applicant tracking systems** (Feb 15, 2026, 2 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 Indeed or LinkedIn listing** (Feb 5, 2026, 9 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's how to find an old job posting anywhere, including expired listings on Indeed and closed job postings on LinkedIn, plus how long postings actually stay up by board.
- **JSearch API: what it returns, what it costs, and the alternative** (Jan 30, 2026, 3 min) - https://jobspipe.dev/blog/jsearch-api-direct
  JSearch is RapidAPI's most-installed jobs endpoint - but it's a wrapper with a ~30% markup and a 200-request free cap. The technical comparison, plus the keyless alternative: JobsPipe's sandbox and free tier (1,000 free credits to start).
- **Dice API: getting tech job postings without the partnership paperwork** (Jan 25, 2026, 2 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, 2 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.
- **Glassdoor scraper: what it costs, what breaks, and the API alternative** (Jan 4, 2026, 2 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, 2 min) - https://jobspipe.dev/blog/jsearch-alternative
  JSearch (on RapidAPI) covers 4-5 sources. JobsPipe covers 30+ sources, dedupes across them, and ships webhook delivery - without the RapidAPI markup.
- **How to scrape Workday job postings legally (and why you shouldn't)** (Dec 7, 2025, 3 min) - https://jobspipe.dev/blog/scrape-workday-jobs-legally
  Workday tenant career pages are public. Reading logged-out public pages is lawful in many jurisdictions, but terms of use, database rights and privacy law still apply, so keep to robots.txt and polite rate limits. Here is the right way, what Workday postings look like once collected (salary, remote, seniority and employment type shares), and why a managed API is almost always cheaper than DIY.


---
Try it with no key: `curl -d '{"limit":3}' https://api.jobspipe.dev/v1/sandbox/jobs/search`. AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, MCP server, pricing. Free key (1,000 jobs to start): https://jobspipe.dev/signup