Get a company's public feature requests
get_feature_board_requestsFind a company's public feature board by domain and return requests ranked by votes with statuses, comments, and requested integrations; monitor new, changed, or vote-jump requests across saved runs.
Instructions
Find a company's public feature board from its domain (for example clickup.com) and return its top requests. The homepage is read for a link to a feedback board or public roadmap, including one on the company's own subdomain; when none is linked, the common Canny, Featurebase, Frill, and UserVoice addresses are checked and a board is used only when it links back to the company domain. You get one company_board row (platform, board URL, total posts, top request, status counts, and the integrations customers ask for) and one request row per feature request, most votes first, with votes, status, comments, board, and an integration flag naming the product asked for. With only_new and a state_key, only new requests, status changes, and vote jumps since the last run. A Productboard portal comes back as a link. No board, a blocked board, and a board with no readable request are free. A run that does not succeed is returned as an error with its run ID. Read-only; requires an APIFY_TOKEN; Apify charges once per company whose board was found and read.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domains | No | Several company domains, one per line. Each gets its own board row. Up to 200 per run. | |
| only_new | No | 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. Default false. | |
| state_key | No | Names the saved request list, so separate schedules compare separately. | |
| board_urls | No | 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. | |
| max_boards | No | Boards or forums read per company, largest first, up to 5. Canny shows its top 10 and newest 10 requests on each board page. Default 2. | |
| proxy_mode | No | 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. | |
| company_name | No | With one domain only: the company name as its board shows it. Used to confirm a board found by name. | |
| max_requests | No | Request rows returned per company, most votes first, up to 100. 0 returns only the board row. Default 20. | |
| company_domain | No | 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. | |
| max_charge_usd | No | Optional. The run stops before it would charge more than this. | |
| min_vote_increase | No | With only new on: the vote gain that makes a request count as changed. Default 5. | |
| probe_platform_slugs | No | true (default) checks <name>.canny.io, <name>.featurebase.app, <name>.frill.co, and <name>.uservoice.com when the site links no board. A board found this way is used only when it links back to the company domain. | |
| integration_requests_only | No | true to return only requests that ask for an integration. The board row still counts every request read. Default false. |