Search raw leak blocks
Perform a full-text search across raw leak blocks. Provide the search payload in the JSON body.
Request body
- q: Optional search string (minimum 4 characters once quotes are removed).
- container_id: Optional container identifier.
- exts / exts_not: File extensions to include / exclude.
- categories / categories_not: Raw file categories to include / exclude.
- file_name / file_name_not: Wildcard on entry_name (max 50 items, min 4 chars each).
- file_name_exact: Match file_name values against the whole entry name instead of a substring.
- folder_name / folder_name_not: Match on the folder holding the block (max 20 items, min 4 chars each, surrounding slashes ignored). folder_name_not is not a standalone selector.
- folder_name_exact: Require folder_name values to be a whole folder at any depth (data matches a/b/data, not a/b/database) instead of a substring of the folder path.
- exclude_terms: Content terms to exclude (substring, case-insensitive, max 20 items, min 4 chars each). Not a standalone selector.
- force_and: Apply AND logic within file_name and within folder_name (default OR).
- ingested_at_min / ingested_at_max: Datetime range filter (ISO 8601 with timezone).
If q is omitted, you must provide at least one filter among container_id, exts, categories, file_name, folder_name.
Query parameters
- page starts at 1.
- page_size ranges from 1 to 100 (default 10).
- cursor: Cursor returned in the previous response to fetch the next page of results.
Rate limit: 5 requests per second per user.
Response: { items, total, page, page_size }
Limits:
| Constraint | Value |
|---|---|
| Max file name filters | 50 |
| Max folder name filters | 20 |
| Min characters per file / folder name | 4 |
| Max export results | 5 000 |
| Max export files | 25 |
| Download link retention | 7 days |
Query parameters
Page number (starts at 1).
Page number (starts at 1).
Items per page (1–100, default 10).
Items per page (1–100, default 10).
Cursor from previous response to fetch the next page
Cursor from previous response to fetch the next page
Collapse blocks with identical content (same block_fp64) into a single result. Dedup is per-page: with cursor pagination the same content may resurface on a later page.
Collapse blocks with identical content (same block_fp64) into a single result. Dedup is per-page: with cursor pagination the same content may resurface on a later page.
Request body
Example request
{
"q": "example.com"
}Response
Search executed successfully.
Changes
No recorded changes to this endpoint across all 1 revision of this API.