What OSINT Lookups Are
OSINT lookups are quick enrichment calls for a single indicator. They are best when you already have one identifier from a breach, stealer log, scanner alert, or manual investigation and want surrounding context. Use them to answer questions like:- who owns this Discord, Steam, Xbox, Roblox, Google, or Minecraft account?
- has this email appeared on common signup surfaces?
- what network, country, ISP, or risk flags are tied to this IP?
- what subdomains are visible for a domain, and which ones are alive?
Use this page for meaning and workflow guidance. Use the generated OpenAPI
reference for exact parameters, schemas, enums, and playground requests.
Lookup Families
Response Shape
Most OSINT lookups use the standard API envelope:data. Each provider returns a different shape because
each source exposes different evidence. For example, IP info has geographic and
network fields, Discord has profile fields, and subdomain extraction can return
either plain host strings or objects with live-check metadata.
Search Sessions
Passsearch_id when the lookup belongs to an existing investigation. This
keeps related breach, stealer, victim, and OSINT calls grouped together and can
avoid spending extra lookups for the same investigation context.
Identity Enrichment Flow
A common flow starts from a Discord ID found in breach or stealer data:- Call Discord user info to confirm the visible account.
- Call Discord username history to see prior names.
- If you already have a Roblox ID or username from another source, call Roblox user info for profile details.
Email Enrichment Flow
For Gmail addresses, GHunt can return public Google profile data when available. For any email address, Holehe helps identify where that address may have signup presence.data.data.profile, with provider errors surfaced
separately when present.
Domain Enrichment Flow
Subdomain extraction helps turn a root domain into concrete hosts you can use for stealer, breach, scanner, or asset-review workflows.is_alive=true, subdomain entries may include metadata such as whether the
host appears reachable. Code should accept both plain string entries and object
entries.
Provider Caveats
- OSINT providers can change response details without warning.
- Some lookups return partial data when a profile exists but a provider hides a field.
- External provider downtime may produce temporary lookup errors.
- Discord username-history entries can contain arrays for
nameandtime. - Roblox responses may include human-readable keys such as
Current UsernameandDisplay Name. - Use OpenAPI for exact current field names before building strict parsers.
OpenAPI Reference
Check exact OSINT request and response schemas in the generated reference