status field can be:processing: the search is still running and results may be incomplete.complete: the search finished (successfully or after timeout; results are preserved either way).expiresAt field indicates when the stored results become inaccessible (retention limit).results array contains individual OSINT hits, and blockchainData, if present,curl --location --request GET 'https://api.sherlockeye.io/v1/searches/' \
--header 'Authorization: Bearer <token>'{
"success": true,
"data": {
"searchId": "f6f3b720-4f3a-4dcf-9d0e-6e5efc46f8c9",
"query": "email:\"someone@example.com\"",
"status": "complete",
"createdAt": "2025-01-01T12:00:05.000Z",
"expiresAt": "2025-12-31T23:59:59.000Z",
"results": [
{
"id": "result-1",
"source": "google",
"attributes": {
"link": "https://profiles.google.com/someone"
}
},
{
"id": "result-2",
"source": "microsoft",
"attributes": {
"name": "john doe"
}
}
],
"blockchainData": null
}
}