Supported identifiers
Search usernames, emails, domains, IPs, and crypto wallets, subject to plan access.
Streaming results
Results appear as providers respond. No waiting for a full page load.
Search history
Full searches are saved. Re-open them later at no additional credit cost.
Input types
Each input type maps to a dedicated set of providers. Select the one that matches your identifier.- Pseudonym
- Email Address
- IP Address
- Domain
- Cryptocurrency
What to enter: A username or handle, exactly as it appears on the platform.What it looks up: Social profiles, forum accounts, registered services, leak databases.Tips:
- Capitalization may matter. Enter the handle as you found it.
- Do not include
@unless it is part of the handle itself. - If the username appears in breaches, linked emails are often surfaced in the results - use them to pivot to an Email Address search.
Input type detection
Osintly auto-detects the input type as you type. The type chip updates based on the format of the identifier - email pattern, IP format, domain structure, wallet prefix, and so on. You can override the detected type by clicking a different chip. An unsupported type may still appear in the selector, but the service rejects it at launch.Running a search
1
Go to the Search page
Navigate to osint.ly/search. It is the default landing page after login.
2
Enter the identifier
Type or paste the value into the input field. The input type chip updates automatically as you type.
3
Adjust search options if needed
Click the options icon next to the search input to configure modules, leak sources, dorking, and display preferences before launching.
4
Launch the search
Click Start search to run a full search. Results stream in as providers respond, and a successfully launched full search costs 1 credit. Without a paid app plan, use Run free preview for a pseudonym or email; it has separate limits and does not use credits.
Opening a past result from history does not run a new query and does not consume credits.
Search options
Configure search behavior before launching from the options panel next to the input field.Module selection
Module selection
Select exactly which modules should run for the current query.
- Search modules from a dedicated input field
- If no module is selected, Osintly runs the default module set for the chosen input type
- If one or more modules are selected, execution is restricted to that selection
Leak sources
Leak sources
Toggle which leak and breach provider categories are included in the search. Disabling a category means those providers are not queried and their cards do not appear in results.Options that exceed your plan are shown but disabled.
Dorking engine
Dorking engine
Enable OSINT dorking to surface results from indexed public sources using structured search queries. Useful for pseudonym and domain searches where surface-level indexed data may add context.
Open in new tab
Open in new tab
Opens the result page in a new browser tab instead of navigating away from the Search page. Useful when running multiple searches in quick succession.
Mask query
Mask query
Hides the search term from the browser tab title and page heading. The search runs normally - only the visible label is masked. Useful when working in environments where screen visibility is a concern.
CrossSearch
CrossSearch is available on Pro and Ultimate. It automatically searches compatible profiles linked from your result cards, keeping each discovery attached to its source card. Open the stack next to a source card to see the linked results. CrossSearch is enabled by default for eligible app searches. Use the CrossSearch switch next to the credits in the search box, or change it under Settings → Search results → CrossSearch. Both controls share the same saved preference. Standard and free previews do not include it. Organization searches use the organization’s Pro or Ultimate plan. For API searches, CrossSearch is disabled by default and must be enabled withfeatures.crosssearch: true; see Create Search.
Temporary search
Use temporary search when a search should not be kept in Osintly. Click the clock in the top-right corner of the Search page to turn it on. The heading changes to Temporary search, the search box gets a dashed border, and a note replaces the project selector. A temporary search:- Shows its results only in the current tab. They disappear when you refresh or close the tab, or when you start another search.
- Is not saved to History or to a project, so it cannot be reopened or shared.
- Does not store its results. It runs exactly like a normal search, with the same sources.
- Does not include the AI Analyst, card annotations, collaboration, or exports, and does not save your result filters.
- Pauses product analytics and session recording while the mode is on.
- In an organization, appears in the activity log as Ran a temporary search, with the member, time, and search type. The searched value and results are never recorded.
- Costs 1 credit, like a full search.
POST /search/temporary; see Temporary Searches.
Plan limits
Provider coverage depends on your plan. Standard queries a base set of providers. Pro and Ultimate unlock additional sources, including premium breach databases and extra leak providers. For full pricing details, see osint.ly/pricing.
If a provider is not available on your plan, its card does not appear in results and related options are disabled in search settings. These paid-plan limits do not describe free previews.
Search history
Full app searches are saved automatically in the workspace selected when they launch. Access them through History. Personal history stays private; organization history is shared with the organization’s members and identifies the creator. Free previews are temporary and do not appear there, and temporary searches are never saved. From the history page you can:- Re-open any past result at no credit cost
- Delete individual entries
- Select and delete multiple entries at once