
Introducing the Osintly API
One integration surface for search, real-time SSE streaming, normalized results, leak providers, webhooks, and BYOK orchestration.
One integration surface for search, real-time streaming, Radar, webhooks, and BYOK.
Today we are launching the Osintly API.
It gives developers one consistent way to run OSINT searches, stream progress in real time, retrieve normalized outputs, and integrate leak + provider workflows without building custom glue for every data source.
Why this matters
Most OSINT integrations get messy fast.
Different providers use different payloads, different async patterns, and different response shapes. Over time, teams end up maintaining too many custom parsers and provider-specific pipelines.
The Osintly API is built to reduce that complexity.
One search lifecycle, one search ID
The flow is simple:
1. Create a search with REST
2. Follow progress via SSE
3. Retrieve state and results from the same lifecycle
A single search_id powers the whole process.
With that same ID, you can:
Docs: API Introduction
BYOK without integration overhead
BYOK is a core part of this release.
Instead of maintaining separate clients for each provider, you can pass provider credentials in your search request and run everything through the same Osintly orchestration and retrieval model.
For teams using providers like OSINT Industries and Sherlockeye, this means:
Search endpoint reference:
Radar is now available via API on the Free plan
Radar can now be integrated via API at no cost on the Free API plan.
You can plug breach intelligence into your own dashboards, workflows, and internal tools.
Important: Radar API is free, but not anonymous. You still need an Osintly account and an API key.
Radar docs:
API and product are converging
This architecture is not external-only.
The same execution model is becoming core infrastructure for the Osintly product itself. BYOK support inside the app is coming on top of this same foundation.
That means better consistency between what developers build through the API and what users run inside the product.
Reliability updates shipped with this release
Alongside the API launch, we also shipped major reliability and UX fixes:
fixed leaks requiring manual reload to appearfixed searches stuck in indefinite pending statefixed history filters behaviorimproved search deletion behaviorfixed team deletion bug and team state loop issuemoved Settings from modal flows to dedicated pages (including clearer billing)Start here
If you are building OSINT workflows, we would love your feedback on what to ship next.
You can reach us on X/Twitter.
On this page
Share this post
Related posts
View all
Announcements
Announcements
AnnouncementsExplore more from Osintly
Osintly
Start your first investigation today.
900+ OSINT modules. AI analyst built-in. Real-time data. Everything you need in one place.