Job Board Keyword Signal Scanner
Multi-category job board scanner. Pick GTM, Engineering, Finance, Ops, Executive, or custom keywords across Greenhouse, Lever, and Ashby. Returns one flat Clay-ready row per domain with matched role counts and category breakdowns. MCP-ready for Claude Desktop, Cursor, and AI agents.
Install
npx @mambalabsdev/mcp-job-board-keyword-signal-scannerUse Cases
- Role-based targeting. Scan job boards for companies hiring specific role categories (GTM, Engineering, Finance) to identify expansion signals before competitors.
- Clay enrichment column. Drop into a Clay workflow to add hiring category scores alongside your existing firmographic and intent data.
Features
- hiring_signal, one boolean to gate on
- Five role categories, or your own keywords
- roles_by_category and a signal_strength
- 23 flat fields, snake_case, one row per domain
- Five ATS platforms: Greenhouse, Lever, Ashby, Workday, Rippling
Input
company_domainstringrequiredBare company domain.
role_categoriesarrayrequiredOne or more of GTM, Engineering, Finance, Operations, Executive. Default: ["GTM"].
custom_keywordsarrayoptionalYour own role keywords.
previous_roles_detectedstringoptionalPrior run's roles, unlocks change detection.
previous_run_datestringoptionalPrior run's date.
enable_fallbackbooleanoptionalUse the pre-indexed database when the live cascade misses. Default: true.
Output schema
{
"company_domain": "example.com",
"company_name": "Example Inc",
"linkedin_company_url": "https://www.linkedin.com/company/example",
"hiring_signal": true,
"ats_platform": "greenhouse",
"matched_role_count": 5,
"matched_roles_detected": ["Staff Engineer", "Engineering Manager"],
"top_matched_role": "VP Engineering",
"most_recent_posting_date": "2026-08-04",
"department_with_most_openings": "Engineering",
"total_open_roles": 18,
"signal_strength": "high",
"categories_searched": ["Engineering"],
"roles_by_category": {"Engineering": 5},
"career_page_url": "https://boards.greenhouse.io/example",
"new_roles_detected": ["Staff Engineer"],
"roles_added_count": 1,
"change_detected": true,
"fallback_used": false,
"fallback_source": null,
"run_date": "2026-06-18T16:18:12.670Z"
}Pricing
Pay-per-event billing on the Apify platform. You are charged only when the actor returns a result. No subscription, no seat license.
Free-tier Apify accounts include monthly free compute. Upgrade for higher concurrency and volume.