Categories › Web & Browser › Web search engines & search APIs
Job postings search: find, count and read open jobs from employer career sites, with pay and links.
Remote server: your requests and data go to api.headcountlabs.com. Claude Code: claude mcp add --transport http headcount-labs https://api.headcountlabs.com/mcp/public · Claude app: Settings → Connectors → Add custom connector.
The tools this server listed when we connected to it, in its own words.
search_jobs — Search current job postings by keyword, title, company, place, pay and date. Call list_fields for filter names. Country and employment_type count_jobs — Count matching jobs without listing them. This is the live count; prefer it over market_lookup and market_breakdown for "how many" and "whicget_job — Get a job by job_id. Default shape matches search_jobs, plus the full description, currentness, stale, last_checked_at, and linked postings.market_breakdown — Rank one dimension (by: title, state, city, company, seniority, employment_type or remote) by jobs, pay or another figure, optionally insidemarket_lookup — Look up job count, pay, pay share, work arrangement, posting age, new postings or top employers for up to two of title, place, company, senilist_fields — Find search_jobs filters and job fields matching keywords, with type and a short description. Pass words such as ["pay", "remote"]; no keywosearch_docs — Search Headcount Labs docs (filters, limits, MCP setup, errors) and return matching sections with URLs. Works without an account.market_dimensions — List dimensions and metrics for market_lookup, market_breakdown and salary_range; pass dimension (and optional q) to list that dimension's vsalary_range — Posted pay percentiles (25/50/75/90) for a title, place (default US) and optional seniority, with sample size and a short recommendation. DaNot tested by KitScout yet. When our harness runs it, pros, cons and the tasks we tried appear here, with the date and evidence.