v2.1.1
English
English
  • Dotlake CTI (Ciberintelligence Solution)
    • Use cases
    • How does it work?
    • Product licenses
    • Users management
  • API Documentation
    • Autenticación (Token)
    • Dot Data Feed
    • Data Breach
    • IX-Plore
  • FAQs
Powered by GitBook
On this page
  1. API Documentation

IX-Plore

Module that gives you access to information from Darknets, Documents, Dumpster, Leaks, Pastes, Web, Whois.

PreviousData BreachNextFAQs

Last updated 10 months ago

The consumption of this module will be daily and credits will be consumed per consultation and per viewing of the document.

To use the IX-Plore module we will need to make a first request to the endpoint https://app.dotlake.io/api/search/ixplore. This will return an ID in case of success (status=0) or error (status=2)

With this ID we will have to make requests to the second endpoint https://app.dotlake.io/api/search/ixplore/results where the results will be recovered and we can page until we obtain the stop status (status=2)

post

This endpoint will return the id that we will later use to view the search results.

Authorizations
Header parameters
AuthorizationstringRequired

Authentication header. API token prefixed with 'token '

Default: token API_TOKEN
Body
from_dateintegerOptional

Minimum date, as UNIX epoch, this date refers to sort_field date selected

Default: 1
to_dateintegerOptional

Maximum date, as UNIX epoch, this date refers to sort_field date selected

Default: 9999999999
Responses
200
Successfully retrieved search query results
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
post
curl --location 'https://app.dotlake.io/api/search/data_breaches' \
--header 'Authorization: Token API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"sort_order":"desc","sort_field":"crawled_date","querystring":"(($q:\"leak\"))"}'
{
  "request_limit": {
    "user_request_count": 10,
    "user_request_limit": 50,
    "organization_request_count": 15,
    "organization_request_limit": 100,
    "request_limit_period_start": "2023-01-01T00:00:00Z",
    "request_limit_period_end": "2023-12-31T23:59:59Z"
  },
  "id": "text",
  "status": 0
}
post

This endpoint will return all the results and will make recursive calls until the search status is 2.

Authorizations
Header parameters
AuthorizationstringRequired

Authentication header. API token prefixed with 'token '

Default: token API_TOKEN
Body
idstringRequired
Responses
200
Successfully retrieved search query results
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
post
curl --location 'https://app.dotlake.io/api/search/data_breaches' \
--header 'Authorization: Token API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"sort_order":"desc","sort_field":"crawled_date","querystring":"(($q:\"leak\"))"}'
{
  "Ctx": null,
  "status": "text",
  "text": "text",
  "records": [
    {
      "item": {
        "systemid": "text",
        "storageid": "text",
        "instore": null,
        "size": 1,
        "accesslevel": 1,
        "type": 0,
        "media": 0,
        "added": "2025-05-13T20:10:53.608Z",
        "date": "2025-05-13T20:10:53.608Z",
        "name": "text",
        "description": "text",
        "xscore": 1,
        "simhash": "text",
        "bucket": "text",
        "keyvalues": "text",
        "tags": null,
        "relations": null
      },
      "linea": "text",
      "linearaw": "text",
      "lineaafterraw": "text",
      "lineabeforeraw": "text",
      "positionabsolute": 1,
      "positionline": 1,
      "positionsize": 1
    }
  ]
}
post

This endpoint will be used to download the entire files returned by the /ixplore/results endpoint.

Authorizations
Header parameters
AuthorizationstringRequired

Authentication header. API token prefixed with 'token '

Default: token API_TOKEN
Body
fintegerRequired
bucketstringRequired
storageidstringRequired
Responses
200
Successfully retrieved search query results
application/json
400
Bad Request
application/json
401
Unauthorized
application/json
post
curl --location 'https://app.dotlake.io/api/search/data_breaches' \
--header 'Authorization: Token API_TOKEN' \
--header 'Content-Type: application/json' \
--data '{"sort_order":"desc","sort_field":"crawled_date","querystring":"(($q:\"leak\"))"}'
{
  "request_limit": {
    "user_request_count": 10,
    "user_request_limit": 50,
    "organization_request_count": 15,
    "organization_request_limit": 100,
    "request_limit_period_start": "2023-01-01T00:00:00Z",
    "request_limit_period_end": "2023-12-31T23:59:59Z"
  },
  "data": "text"
}
  • POST/search/ixplore
  • POST/search/ixplore/results
  • POST/search/ixplore/files