---
title: "Blog - Page 3 - JobsPipe"
description: "Older posts from the JobsPipe blog. Page 3 of 22."
canonical: https://jobspipe.dev/blog/page/3
---

From the blog · Page 3

# How we build, what we learn, what we ship.

Posts about indexing public job postings at scale, salary parsing, and the systems that keep one universal JSON schema feeling small even as the source list keeps growing.

[

![](https://jobspipe.dev/listly/card-field.png)

ReferenceDemand

Sep 9, 2026 · 5 min

### In-demand skills in 2026: what live job postings ask for, by function

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.

](https://jobspipe.dev/blog/in-demand-skills)[

![](https://jobspipe.dev/listly/card-field.png)

GuideRight

Sep 9, 2026 · 5 min

### Is the job market bad right now? What live job postings can and cannot tell you

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.

](https://jobspipe.dev/blog/is-the-job-market-bad-right-now)[

![](https://jobspipe.dev/listly/card-field.png)

GuideLegal

Sep 9, 2026 · 8 min

### Is web scraping legal? Public data, terms of service, hiQ v. LinkedIn, and the job-data answer

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.

](https://jobspipe.dev/blog/is-web-scraping-legal)[

![](https://jobspipe.dev/listly/card-field.png)

ReferenceDescription

Sep 9, 2026 · 5 min

### Job description dataset: what a posting record contains, the schema, and how to pull a live slice

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.

](https://jobspipe.dev/blog/job-description-dataset)[

![](https://jobspipe.dev/listly/card-field.png)

ReferenceTaxonomy

Sep 9, 2026 · 5 min

### Job title taxonomy: how raw titles become normalized titles, ISCO-08 codes, seniority and function

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.

](https://jobspipe.dev/blog/job-title-taxonomy)[

![](https://jobspipe.dev/listly/card-field.png)

ReferenceServer

Sep 9, 2026 · 7 min

### What is an MCP server? How MCP works, with a real example

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.

](https://jobspipe.dev/blog/what-is-an-mcp-server)[

![](https://jobspipe.dev/listly/card-field.png)

GuideChatgpt

Sep 9, 2026 · 6 min

### ChatGPT for job search: what it can do, and how to give it live job postings

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.

](https://jobspipe.dev/blog/chatgpt-job-search)[

![](https://jobspipe.dev/listly/card-field.png)

ComparisonWordpress

Sep 9, 2026 · 6 min

### WordPress job board plugins in 2026: compared, and how to fill one with live postings

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.

](https://jobspipe.dev/blog/wordpress-job-board-plugins)[

![](https://jobspipe.dev/listly/card-field.png)

ReferenceBackfill

Sep 9, 2026 · 6 min

### Job board backfill: what backfill means in hiring, and how backfill feeds work

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.

](https://jobspipe.dev/blog/job-board-backfill)

[Back to latest posts](https://jobspipe.dev/blog)


---
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