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

[NewSearch millions of jobs from your AI agent with MCP→](/blog/jobspipe-mcp-server)

From the blog · Page 12

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

[

![](/listly/card-field.png)

ReferenceEsco

Aug 11, 2026 · 7 min

### ESCO API: the EU's free skills and occupations API, explained for developers

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.

](/blog/esco-api)[

![](/listly/card-field.png)

ReferenceISIC

Aug 9, 2026 · 7 min

### ISIC codes: the industry classification behind global labour market data

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.

](/blog/isic-codes)[

![](/listly/card-field.png)

ProductSignals

Aug 8, 2026 · 6 min

### Introducing Signals: stop checking whether a company started hiring

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.

](/blog/introducing-signals)[

![](/listly/card-field.png)

ReferenceBLS

Aug 8, 2026 · 7 min

### BLS API: how to pull US labor statistics, and where the survey data stops

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.

](/blog/bls-api)[

![](/listly/card-field.png)

GuideLegal

Aug 7, 2026 · 7 min

### Job scraping explained: how it works, what you get by board, and when it is legal

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.

](/blog/what-is-job-scraping)[

![](/listly/card-field.png)

ReferenceJobStreet

Aug 7, 2026 · 7 min

### JobStreet API: where it went, and how to get South-East Asian jobs data

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.

](/blog/jobstreet-api)[

![](/listly/card-field.png)

GuideGoogle

Aug 7, 2026 · 6 min

### Google for Jobs API: indexing in, and how to get data out

Google for Jobs is a search feature, not an API - and the phrase means two opposite things. Here is how to get your postings indexed with JobPosting structured data, and what to use when you want job data out.

](/blog/google-for-jobs-api)[

![](/listly/card-field.png)

GuideInstall

Aug 7, 2026 · 6 min

### Jobs API in Python: pip install to live postings in 5 minutes

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.

](/blog/python-jobs-api)[

![](/listly/card-field.png)

ComparisonTheirStack

Aug 6, 2026 · 8 min

### TheirStack alternatives: 5 job data APIs compared (2026)

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.

](/blog/theirstack-alternatives)

[Back to latest posts](/blog)

---
Canonical URL: https://jobspipe.dev/blog/page/12

---
AI agents: the full machine-readable index of this site is https://jobspipe.dev/llms.txt?src=md-twin - API quickstart, no-key sandbox (POST https://api.jobspipe.dev/v1/sandbox/jobs/search), MCP server, pricing. Free key: https://jobspipe.dev/signup