> ## Documentation Index
> Fetch the complete documentation index at: https://docs.tracecat.com/llms.txt
> Use this file to discover all available pages before exploring further.

# LeakCheck

> Reference for the Tracecat LeakCheck integration: registered actions, required secrets, expected inputs, and example workflow usage.

## Lookup Domain leak

Action ID: `tools.leakcheck.search_domain_leak`

Retrieve leaks linked to a domain name

Reference: [https://wiki.leakcheck.io/en/api](https://wiki.leakcheck.io/en/api)

### Secrets

Required secrets:

* `leakcheck`: required values `LEAKCHECK_API_KEY`.

### Input fields

<ParamField path="domain_name" type="string" required>
  Domain name to search for leaks.
</ParamField>

## Lookup Email leak

Action ID: `tools.leakcheck.search_email_leak`

Retrieve leaks linked to an email address

Reference: [https://wiki.leakcheck.io/en/api](https://wiki.leakcheck.io/en/api)

### Secrets

Required secrets:

* `leakcheck`: required values `LEAKCHECK_API_KEY`.

### Input fields

<ParamField path="email_address" type="string" required>
  Email address to search for leaks.
</ParamField>

## Search leak

Action ID: `tools.leakcheck.search_leak`

Search leaks. Calls GET /api/v2/query/\{query} directly.

Reference: [https://wiki.leakcheck.io/en/api/api-v2-pro](https://wiki.leakcheck.io/en/api/api-v2-pro)

### Secrets

Required secrets:

* `leakcheck`: required values `LEAKCHECK_API_KEY`.

### Input fields

<ParamField path="query" type="string" required>
  Search value used as the API path value.
</ParamField>

<ParamField path="base_url" type="string | null">
  Base URL of the LeakCheck API.

  Default: `null`.
</ParamField>

<ParamField path="limit" type="integer | null">
  Maximum number of rows to return. Defaults to 100 and cannot exceed 1000.

  Default: `null`.
</ParamField>

<ParamField path="offset" type="integer | null">
  Number of rows to skip, for pagination. Defaults to 0 and cannot exceed 2500.

  Default: `null`.
</ParamField>

<ParamField path="type" type="string | null">
  Search type. When omitted, the type is detected automatically (works for email, username, phone number and hash).

  Default: `null`.
</ParamField>
