YubHub

Create and manage job feeds from careers pages, and browse enriched jobs and hiring statistics, from Claude, Cursor or VS Code. Needs a YubHub API key (Pro Publisher plan).

Documentação

Build on live job data.

Manage feeds and pull enriched jobs over a REST API, syndicate XML and JSON feeds, or hand the pipeline to an AI assistant through the MCP server.

Live enriched roles

55,965

From employer careers sites

Employers indexed

2,188

ATS APIs first, crawl as fallback

Public data endpoints

30+

Read-only, no key

MCP tools

23

npx @houtini/yubhub

Access methods

Three ways to get verified jobs into your platform or workflow.

api.yubhub.co

REST API

JSON over HTTP. Manage feeds, list enriched jobs, trigger runs and read usage from any language.

  • Full CRUD on feeds and jobs
  • Bearer token authentication
  • Schedule management and usage stats

Access Pro Publisher plan

feeds.yubhub.co

Syndication feeds

Every feed you build publishes as JBoard-compatible XML and JSON. Public per-category and per-employer feeds are free with attribution.

  • XML + JSON on every plan
  • Niceboard and WordPress importers
  • Schema.org JobPosting markup

Access Every plan, including Free

@houtini/yubhub

MCP server

Connect YubHub to Claude Desktop, Cursor or VS Code and run the feed pipeline by asking.

  • Create feeds and trigger runs
  • Browse and analyse enriched jobs
  • One-line install via npx

Access Pro Publisher plan

Quickstart

List your feeds over REST, or add the MCP server to your client.

REST request

curl https://api.yubhub.co/api/feeds \
  -H "Authorization: Bearer yh_your_api_key"

MCP, no install

npx -y @houtini/yubhub

MCP client config (Claude Desktop, Cursor, VS Code)

{
  "mcpServers": {
    "yubhub": {
      "command": "npx",
      "args": ["-y", "@houtini/yubhub"],
      "env": {
        "YUBHUB_USER_ID": "your_user_id",
        "YUBHUB_API_KEY": "yh_your_api_key"
      }
    }
  }
}

Your User ID and API key are in your API settings (Pro Publisher plan).

MCP server

The Model Context Protocol lets AI assistants use tools directly. With the YubHub MCP server you manage job feeds through conversation in any MCP-compatible client.

  • Create and manage feeds "Create a feed for Mercedes F1 careers at careers.mercedesamgf1.com"
  • Trigger job discovery "Run the Mercedes feed and show me the results when it's done"
  • Browse enriched jobs "List all jobs from feed X that are remote engineering roles"
  • View feed stats and schedules "Show me all my feeds and their job counts"
  • Update feed settings "Change the Mercedes feed to refresh daily instead of weekly"
  • Retry failed jobs "Retry all failed jobs on my Greenhouse feed"

REST API endpoints

Base URL https://api.yubhub.co. Pass your key as Authorization: Bearer yh_your_api_key.

Full API reference →

  • GET /api/feeds List all your feeds
  • POST /api/feeds Create a new feed
  • GET /api/feeds/:id/jobs List jobs for a feed
  • POST /api/feeds/:id/run Trigger job discovery
  • GET /api/feeds/:id/schedule Get the auto-refresh schedule
  • GET /api/account Account info and usage

No auth required

Public data API

Separate from the account API, YubHub exposes 30+ read-only JSON endpoints over the whole enriched dataset: Location Quotient, AI-exposure scoring, salary percentiles, company intelligence and hiring-velocity signals. No key, no plan: built for talent-intelligence, research and analytics teams.

Explore the data API → openapi.yaml ↗ See it on the statistics page →

Developer plans

API and MCP access come with Pro Publisher. Start free and upgrade when you need programmatic access.

Free

50 jobs/mo · feeds only

Publisher

2,500 jobs/mo · £29.99

Pro Publisher

10,000 jobs/mo · £99.99

View pricing