Skip to main content

Base URL

All API requests are made to:

Authentication

Most service requests require an API key in the x-api-key header:

Get Your API Key

Generate an API key from your dashboard

API Families

  • /service/* Search sessions, original search routes, and OSINT point lookups.
  • /service/v2/* Current search, victims, file search, exports, bulk search, autocomplete, and AI filter endpoints.
  • /scanners/* Automated monitoring and notification management for stealer and breach scanners.
Prefer /service/v2/* and /scanners/* for new search and monitoring integrations.

OpenAPI Reference

The generated OpenAPI reference is the canonical API contract. Use it for exact paths, methods, parameters, schemas, enums, content types, auth, and the interactive playground. The hand-written docs are guides. They explain product meaning, workflow choices, response-shape caveats, and examples, while OpenAPI remains the only endpoint-by-endpoint reference.
1

Enter Your API Key

Click the “Authorization” section in the playground and enter your API key
2

Set Parameters

Fill in the required parameters for the endpoint
3

Send Request

Click “Send” to execute the request and inspect the live response
Your API key is stored locally in your browser and is only sent directly to the API server.

Success Response Patterns

OathNet no longer has one universal success shape. There are three main patterns:

Envelope Example

Raw JSON Example

Error Handling

API-generated errors are generally normalized into the standard error envelope, even for endpoints whose successful responses are raw JSON or file streams. See Error Handling for client guidance.

Structured Filter System

The current search stack has one shared filter grammar across V2 search, AI filter output, exports, bulk search, and scanners.
  • use filter for explicit JSON filter trees
  • use filter_id to replay a stored AI or prior-search context
  • combine flat filters with structured filters when needed
See Structured Filters for the full grammar, operator matrix, merge order, and scanner/export reuse rules.

Workflow Guides

Use the guides for product meaning, expected workflows, examples, and response-style caveats. They are intentionally not the canonical endpoint reference.

Search Sessions

Group related searches and preserve quota context

Breach Search

Search breach records and use autocomplete or AI filters

Stealer Search

Search stealer credentials, investigation fanout, and phonebook intelligence

Structured Filters

Understand filter, filter_id, query_config, and merge behavior

Victims

Search victim summaries, inspect manifests, and retrieve files

File Search

Run asynchronous searches across victim file contents

Exports

Create, poll, and download export jobs

Scanners

Monitor newly indexed data and verify webhook deliveries

OSINT Lookups

Use social, gaming, network, and email enrichment helpers

Utilities

Discover breach sources, fields, and autocomplete values

Quotas & Plans

Lookup billing and feature access vary by endpoint family. Search, file search, exports, bulk search, archive downloads, AI filter creation, and scanner quotas all depend on plan features. See Rate Limiting and Scanners for the current customer-facing behavior.

OpenAPI Specification

Download our complete OpenAPI 3.1.0 specification:

Download OpenAPI Spec

Get the full API specification in YAML format