What problem does it solve?
It eliminates slow, manual OSINT workflows by providing a single set of HTTP endpoints for multi-engine search, clean content extraction, and structured investigation across domains, IPs, emails, usernames, URLs, phones, and reputations.
Core Features & Use Cases
- Multi-engine web search (SearXNG): Aggregate results across 7+ search engines to quickly discover relevant sources and leads for investigation or research.
- Clean-content fetching for SPAs and webpages: Convert web pages into boilerplate-stripped Markdown using a fast extraction path with a Playwright fallback for JavaScript-heavy sites.
- OSINT investigation across multiple intelligence types: Perform DNS/subdomain discovery, IP geo/ports/CVE correlations, email registration and breach checks (when configured), username scans across many platforms, urlscan.io lookups/submissions, phone parsing/validation, VirusTotal threat reputation, and NVD CVE lookups, with optional long-running job polling.
Quick Start
Use the OSINT stack to investigate a domain by sending an authenticated request to the local OSINT service: run curl with a POST to /investigate/domain using JSON with the target domain and desired mode.