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

From the blog · Page 17

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

ReferenceSync

Jul 24, 2026 · 3 min

### The four Indeed partner APIs, explained

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.

](https://jobspipe.dev/blog/indeed-partner-apis)[

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

ReferencePricing

Jul 24, 2026 · 5 min

### Indeed API pricing: what it costs, and what's actually free

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.

](https://jobspipe.dev/blog/indeed-api-pricing)[

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

GuideKey

Jul 24, 2026 · 4 min

### Indeed API key: why there isn't one, and what to use instead

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.

](https://jobspipe.dev/blog/indeed-api-key)[

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

GuideServer

Jul 22, 2026 · 10 min

### How to build an MCP server: a step-by-step guide with a real API

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.

](https://jobspipe.dev/blog/how-to-build-an-mcp-server)[

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

ComparisonUnified

Jul 22, 2026 · 4 min

### Unified API platforms: the two kinds, and which one job data needs

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.

](https://jobspipe.dev/blog/unified-api-job-data)[

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

ComparisonAggregator

Jul 22, 2026 · 5 min

### Job aggregator sites: where each one actually gets its listings

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.

](https://jobspipe.dev/blog/job-aggregator-sites)[

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

ComparisonServers

Jul 22, 2026 · 5 min

### The best MCP servers for real data in 2026

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.

](https://jobspipe.dev/blog/best-mcp-servers-for-data)[

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

GuideAgent

Jul 22, 2026 · 6 min

### Build an AI job search agent that actually finds jobs

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

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

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

ComparisonLlm

Jul 22, 2026 · 6 min

### AI web scraping in 2026: what LLM scrapers actually fix

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.

](https://jobspipe.dev/blog/ai-web-scraping)

[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