Situation
Account research was spread across company sites, search results, hiring pages, filings, enrichment tools, and seller-specific qualification criteria.
open-source project
A local-first FastAPI service that turns a company URL and seller ICP into a cited account qualification brief. A bounded LLM agent investigates prioritized crawl data alongside web, hiring, SEC, and optional Clay signals, then delivers structured JSON, markdown, or a Notion page.
Account research was spread across company sites, search results, hiring pages, filings, enrichment tools, and seller-specific qualification criteria.
Build a repeatable system that could gather those signals, preserve source evidence, and evaluate an account against a reusable ICP.
Built a priority crawler, tool-using LLM loop, provider integrations, qualification schema, async job lifecycle, and markdown and Notion delivery.
Shipped a public local POC with a verified Disney-to-Cursor workflow, deterministic SEC enrichment, and a 371-test suite.
Research inputs
Local GTM research service
Acquisition
Research
Qualification
Delivery
The crawler builds a prioritized local index first. The agent can inspect that index and selectively add public web, hiring, filing, or Clay evidence. Qualification maps those signals to the seller's ICP before a schema-validated report is accepted.
input
account_url: thewaltdisneycompany.com seller: Cursor offering: AI code editor target_personas: - CTO - VP Engineering ticker: DIS page_budget: 8
output
fit: strong company: The Walt Disney Company signals: - substantial in-house engineering - active technology hiring - 400+ digital and physical products evidence: - SEC 10-K - company careers pages - technology leadership pages delivery: - markdown brief - notion page
The repository includes 371 unit and integration tests, GitHub Actions CI, a sanitized Disney-to-Cursor output, local demo automation, and setup documentation. View the source code, sample brief, or CI runs.