answer_page_targets
Who could publish a page that names this site. Runs answer_engine_gap, then keeps only the slot-holders whose TITLE reads like a third-party roundup ("17 Best X Tools", "X alternatives") rather than a vendor's own landing page, collapses them to one entry per host, and probes /write-for-us, /submit, /contact and /about for a reachable route. Use when a site appears in none of its buyer queries and you want the list of people to ask rather than another page to publish: a comparison page bets that this site gets retrieved, a roundup entry bets that an already-retrieved page names it. Returns evidence (the raw title) on every target, a separate discussions list of threads where a person is ASKING for something like this (community hosts and question-shaped titles, one entry per thread rather than per host, no contact probe because the thread URL is the route), and a skipped list of what both tests rejected, because they ARE heuristics and you must be able to overrule them. Read discussions first when the roundups all sell placement: a thread is a named person with the problem, and it costs nothing to reach. A null contactUrl means those four paths 404ed, not that the site cannot be reached. It does NOT rank by authority and does NOT predict whether a pitch will land; many of these sell placement. Admin token required; it bills per search.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| domain | Yes | A domain (example.com) or full URL. | |
| queries | No | Up to 4 buyer queries. Strongly preferred over the category fallback. | |
| refresh | No | Re-run the searches instead of using the 7-day cache. Costs billed searches, so only when the cached answer is known stale. | |
| category | No | Only used to build fallback queries when `queries` is omitted. | |
| maxHosts | No | Cap on hosts probed for a contact route (default 10). Ranked by slots first. |