curl --request POST \
--url https://findly.icu/api/v1/search/intelligence-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "example.com"
}
'import requests
url = "https://findly.icu/api/v1/search/intelligence-search"
payload = { "query": "example.com" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({query: 'example.com'})
};
fetch('https://findly.icu/api/v1/search/intelligence-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"module": "intelligence-search",
"query": "example.com",
"total": 1,
"returned": 1,
"truncated": false,
"results": [
{
"name": "combolist_2024_part3.txt",
"date": "2024-03-18T09:41:07.000Z",
"date_raw": "2024-03-18 09:41:07",
"bucket": "leaks.private.general",
"size_bytes": 48213,
"media_type": "Text file",
"system_id": "3f0c6e1a-9b2d-4c7e-8f41-2a6d5b9e0c13",
"line": "john.doe@example.com:…",
"line_clipped": false
}
],
"billed": true,
"usage": {
"plan": "Professional",
"plan_expires_at": "2026-10-16T12:00:00.000Z",
"daily_quota": 500,
"used": 13,
"remaining": 487,
"resets_at": "2026-09-17T00:00:00.000Z"
}
}Intelligence Search
Free-text search by email, username, domain or keyword, with optional result count, media type, sort order and date filters. Returns up to 5,000 records in one response.
curl --request POST \
--url https://findly.icu/api/v1/search/intelligence-search \
--header 'Authorization: Bearer <token>' \
--header 'Content-Type: application/json' \
--data '
{
"query": "example.com"
}
'import requests
url = "https://findly.icu/api/v1/search/intelligence-search"
payload = { "query": "example.com" }
headers = {
"Authorization": "Bearer <token>",
"Content-Type": "application/json"
}
response = requests.post(url, json=payload, headers=headers)
print(response.text)const options = {
method: 'POST',
headers: {Authorization: 'Bearer <token>', 'Content-Type': 'application/json'},
body: JSON.stringify({query: 'example.com'})
};
fetch('https://findly.icu/api/v1/search/intelligence-search', options)
.then(res => res.json())
.then(res => console.log(res))
.catch(err => console.error(err));{
"module": "intelligence-search",
"query": "example.com",
"total": 1,
"returned": 1,
"truncated": false,
"results": [
{
"name": "combolist_2024_part3.txt",
"date": "2024-03-18T09:41:07.000Z",
"date_raw": "2024-03-18 09:41:07",
"bucket": "leaks.private.general",
"size_bytes": 48213,
"media_type": "Text file",
"system_id": "3f0c6e1a-9b2d-4c7e-8f41-2a6d5b9e0c13",
"line": "john.doe@example.com:…",
"line_clipped": false
}
],
"billed": true,
"usage": {
"plan": "Professional",
"plan_expires_at": "2026-10-16T12:00:00.000Z",
"daily_quota": 500,
"used": 13,
"remaining": 487,
"resets_at": "2026-09-17T00:00:00.000Z"
}
}Authorizations
Authorization: Bearer fly_live_…. Takes precedence when both headers are sent.
Query Parameters
Only json (the default) is accepted. txt returns 400 unsupported_format.
json Body
Email, username, domain or text to search for. Trimmed; 200 characters max.
200"example.com"
Whole number from 1 to 1000, as a JSON number or a string of digits. Omit for the default.
100
Optional media type filter, passed as is. 200 characters max.
200Case-insensitive.
relevance, date_asc, date_desc, null Start date, YYYY-MM-DD. Must be a real calendar date.
"2024-01-01"
End date, YYYY-MM-DD. On or after date_from.
"2024-12-31"
Response
Search served (billed), including a successful empty result.
Results found.
Results in results (5,000 max).
true if total is greater than returned.
Quota of the account, after the call.
Show child attributes
Show child attributes
intelligence-search, identity-portal The query as searched (trimmed).
Show child attributes
Show child attributes