Search
Description
This endpoint is used to execute a new credentials leak search based on a chosen query. There are three modes of operation, based on desired search token usage, via body parameters. Refer to Searching for a deeper dive.
It is available at the following URL.
https://api.intelsentry.io/v1/searchInput Params
query: Mandatory JSON body parameter used to indicate the asset that will be searched in the credentials leak database. May be a domain, username, IP, URL, or email. Note that, in order to comply with ethical guidelines, sensitive TLDs such as.gov,.mil, and.intare banned.full_search: Optional JSON body parameter used to indicate that the search must consume as many search tokens as needed to get the full results. The only accepted value istrue, otherwise it is not needed.pages: Optional JSON body parameter used to indicate the amount of search tokens that must be used to extract the results. Must be a number higher than1.
Note that full_search and pages cannot be supplied in the same request.
HTTP Methods
POST: Used to execute the new search.
Example Request
Plain
POST https://api.intelsentry.io/v1/search
Authorization: Bearer <token>
Content-Type: application/json
{
"query": "example.com"
}Example Response
HTTP/1.1 200
Content-Type: application/json
{
"results": [
"https://account.example.com/ResetPassword.aspx:redacted:redacted",
"https://login.example.com/:redacted@gmail.com:redacted",
"https://login.example.com/Login.aspx:redacted@gmail.com:redacted"
],
"status": 200,
"results_count": 3,
"max_results_count": 3,
"cost": 1,
"tokens_left": 1499
}Note that, if no results are found, the value for results will be null, and the deducted costs will be 0.
Moreover, max_results_count represents the total results count if the query would be fully executed.
Status Codes
| Status Code | Description |
|---|---|
| 200 | The search was correctly executed and results were returned |
| 400 | The request was not correct e.g. query parameter was not provided |
| 403 | The user does not have access to that data at that time e.g. not enough tokens or banned query |
| 503 | The backend services are temporarily down at that time |
Last updated on