Public Feature Board and Roadmap Monitor
Last updated October 25, 2026
Find a company's public feature board (Canny, Featurebase, Frill, UserVoice, or a Productboard portal) from its domain and get its top requests with votes, status, and comments, plus the integrations customers ask for. Watch for new and changed requests on a schedule. Clay ready.
Install
npx @mambalabsdev/mcp-public-feature-board-roadmap-monitorEvery tool here also runs hosted, with no install at all, through Apify's MCP endpoint.
Features
- Find a company's public feature board (Canny, Featurebase, Frill, UserVoice, or a Productboard portal) from its domain and get its top requests with votes, status, and comments, plus the integrations customers ask for.
- Watch for new and changed requests on a schedule.
- Clay ready.
- Pay per event: Board found at $0.0038.
Input
company_domainstringoptionalCompany domain. The company website domain, for example clickup.com. The actor reads the homepage for a link to a feedback board or public roadmap, then checks the common board addresses.
domainsarrayoptionalCompany domains (batch). Several company domains, one per line. Each gets its own board row. Up to 200 per run.
board_urlsarrayoptionalBoard URLs (optional). Board addresses you already know, for example https://feedback.canny.io. With one domain and one board URL, the board is read as that company's board. A board URL on its own is read as a company of its own.
company_namestringoptionalCompany name (optional). With one domain only: the company name as its board shows it. Used to confirm a board found by name.
max_requestsstringoptionalMax requests per company. Request rows returned per company, most votes first, up to 100. 0 returns only the board row.
max_boardsstringoptionalMax boards read per company. Boards or forums read per company, largest first, up to 5. Canny shows its top 10 and newest 10 requests on each board page.
integration_requests_onlystringoptionalIntegration requests only. true to return only requests that ask for an integration. The board row still counts every request read.
probe_platform_slugsstringoptionalCheck board platforms by name. true (default) checks .canny.io, .featurebase.app, .frill.co, and .uservoice.com when the site links no board. A board found this way is used only when it links back to the company domain.
only_newstringoptionalOnly new or changed requests. true to return only requests that are new, changed status, or gained at least Min vote increase votes since the last run with the same state key. The board row is returned on every run.
min_vote_increasestringoptionalMin vote increase. With only new on: the vote gain that makes a request count as changed.
state_keystringoptionalState key. Names the saved request list, so separate schedules compare separately.
max_charge_usdstringoptionalMaximum charge (USD). Optional. The run stops before it would charge more than this.
proxy_modestringoptionalProxy mode. auto (default) sends requests directly and moves a host to the Apify proxy default pool only when that host refuses. A reliability setting: proxy use adds nothing to your price.
Output schema
{
"row_type": "string",
"input_key": "string",
"company_domain": "string",
"company_name": "string",
"platform": "string",
"board_url": "string",
"board_company_name": "string",
"match_method": "string",
"match_confidence": "number",
"boards": "array",
"total_posts": "integer",
"requests_returned": "integer",
"top_request_title": "string",
"top_request_votes": "integer",
"status_counts_json": "string",
"integration_request_count": "integer",
"integration_targets": "array",
"request_title": "null",
"request_url": "null",
"votes": "null",
"comment_count": "null",
"status": "null",
"board_name": "null",
"category": "null",
"created_at": "null",
"is_integration_request": "null",
"integration_target": "null",
"change": "null",
"previous_status": "null",
"previous_votes": "null",
"row_status": "string",
"error_reason": "null",
"billable_events_json": "string",
"checked_at": "string"
}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.