Open-Web Prospect Research
Search, navigate, and extract signals on companies and people from the open web to build and enrich prospecting lists.
When to use
- A task asks you to find or qualify prospects, companies, or contacts not already in a CRM.
- You need firmographic, funding, hiring, or tech-stack signals to prioritize outreach.
- You must verify or refresh stale facts about a target account before a campaign.
- A delegated task hands you a list of company or person names needing research.
Tools
browser-search: runs web searches to find candidate pages, news, and profiles for a target company or person.browser-navigate: opens a specific search result or known URL to load the page content.browser-extract: pulls structured signals (name, title, company, funding, headcount, tech stack) out of a loaded page.
Playbook
- Clarify the target: company name, person name, or ICP (ideal customer profile) criteria given in the task.
- Run
browser-searchwith the target name plus qualifying terms (for example, "company name" + "funding" or "company name" + "careers"). - Review the search results and pick the most authoritative or recent source (official site, press release, LinkedIn-indexed page, news outlet).
- Use
browser-navigateto open that result. - Use
browser-extractto pull the specific signal you need (title, headcount, tech stack, recent news, contact role). - If the extracted page lacks the signal, return to
browser-searchwith refined terms and repeat steps 3-5. - Repeat the search-navigate-extract cycle for each additional signal or each prospect in the list.
- Compile findings into a structured note (company, signal, source URL, date found) for hand-off or storage via write-file.
- Summarize the research and its confidence level when completing the task.
Failure modes
- 401/403 on any page load -> not applicable to open web browsing; if a source requires login, skip it and note the gap rather than attempting credentials.
- Empty or irrelevant search results -> refine query terms (add location, industry, or alternate name spellings) and retry
browser-search. - Rate limiting or blocked navigation -> back off, try an alternate source, and note the limitation in memory via update-memory.
- Target page structure changed or extraction returns nothing usable -> fall back to
browser-searchfor an alternate source covering the same signal.
Done when
- Each requested signal has a value, a source URL, and a retrieval date, or is explicitly marked as unavailable.
- The compiled research note is ready to hand off (via write-file/complete-task) with no unverified guesses presented as facts.
- Any blocked or inconclusive lookups are called out rather than silently omitted.