Search leaks with advanced filters (JSON body)
Search leaked credentials using any combination of fields defined in LeakSearchFilters.
Pagination: page ≥ 1, page_size in [1, 1 000] (default 100).
Access: If your plan includes advanced_search, full URLs and item IDs are returned; otherwise redacted.
Rate limit: 5 requests per second per user.
Auto-unlock: Pass auto_unlock=true to automatically unlock locked items on the current page. Points are consumed per newly unlocked item. If insufficient points, partial unlock is performed. The response field auto_unlock_points_consumed indicates how many points were used.
Filter limits:
| Constraint | Value |
|---|---|
| Max values per filter field | 50 |
| Min characters per value (default) | 3 |
| Min characters for url_scheme, url_tld, email_tld | 2 |
| Min characters for username_hash, password_hash | 4 |
| Max characters per string value | 100 |
| Max characters for url_scheme | 20 |
| Max characters for url_tld, email_tld | 10 |
Query parameters
Page number (starts at 1).
Page number (starts at 1).
Items per page (1–1000, default 100).
Items per page (1–1000, default 100).
Automatically unlock locked items on the current page using your points.
Automatically unlock locked items on the current page using your points.
Request body
Example request
{
"password": [
"123456"
],
"url_domain": [
"example.com"
]
}Response
Search results returned successfully.
Example response
{
"items": [
{
"added_at": "2025-01-15T10:30:00Z",
"id": "3f1a9c2b7e",
"is_email": true,
"password": "P@ssw0rd123",
"password_strength": 6,
"status": "new",
"unlocked": true,
"url": "https://example.com/login",
"username": "john.doe@example.com"
}
]
}Changes
No recorded changes to this endpoint across all 1 revision of this API.