Know within hours when a company opens a req for your ICP.

Hiring-intent signals read from company ATSes and public job boards across 7 regions. Median 2.1 hours from publish to detection on ATS-direct sources (Lever 12 min, Greenhouse 1.7 h); 9 hours across the whole corpus (measured 2026-08-08). How this is measured.

590
Categories
455,507
Category listings, last 30 days
7
Regions
3h
Page rebuild

Category listings are the sum of the per-category counts in the directory below. The categories overlap — a req that matches a role category and a sector category is counted in both — so this is more than the number of distinct reqs behind it.

FRESH

Every page here is rebuilt every 3 hours from the live corpus, so the counts move with the market rather than with a monthly export.

DEEP

590 tracked markets · 455,507 category listings in the last 30 days · 7 regions of coverage.

GROUND-TRUTH

The actual posting and the board it was detected on — pulled straight from the live corpus, never inferred intent.

See it live — no key required

Call one MCP tool and get back the reqs your ICP has opened most recently.

Recently detected reqs — real rows from the live corpus · DACH Region · Europe · United States & Canada · United Kingdom · Remote / International
  • Werkstudent (m/w/d) Conversational AI
    Muuuh Gmbh · Osnabrück
    Detected on personio
  • Werkstudent (m/w/d) Conversational AI
    Muuuh Gmbh · Osnabrück
    Detected on personio
  • Senior Supplier Quality Engineer
    Hermeus · Atlanta, GA
    Detected on lever.co
  • Quantitive Developer
    Noise Labs · LDN | UTC+0
    Detected on ashby
  • BDR UR US Auto-Pipeline Job
    Hubspotstudents · Remote - USA
    Detected on greenhouse.io

Every result is a real posting we observed, tagged with the board it was detected on — never inferred intent, never a link to a competitor's listing.

curl -X POST https://mcp.reqbeat.com/mcp \
  -H 'Content-Type: application/json' \
  -d '{"jsonrpc":"2.0","id":1,"method":"tools/call",
       "params":{"name":"who_is_hiring_for",
                 "arguments":{"role":"backend engineer","geo":"USA","limit":5}}}'
import requests

resp = requests.post(
    "https://mcp.reqbeat.com/mcp",
    json={
        "jsonrpc": "2.0", "id": 1, "method": "tools/call",
        "params": {
            "name": "who_is_hiring_for",
            "arguments": {"role": "backend engineer", "geo": "USA", "limit": 5},
        },
    },
)
print(resp.json())
{
  "mcpServers": {
    "reqbeat": { "url": "https://mcp.reqbeat.com/mcp" }
  }
}

Paste into any MCP client, then ask it who is hiring for your ICP — no key needed for this tool.

Simple, usage-based pricing

Start free — no credit card. Pay only for the signals you pull; scale up when you're ready.