Last Leaks API

Description

The Last Leaks API enables users to check the most recent credential leaks. Please note that 'latest' refers to the date the leaks were added to the system, not the original breach date.

Endpoint

POST /api/get_last_leaks.php

Required Headers

Name
Description

Content-Type

Must be set to application/json

Parameters

Name
Type
Required
Default
Description

query

string

Yes

N/A

The query to search for a domain (example.com)

apikey

string

Yes

N/A

Your API key.

include_system_info

integer

No

0

Include system information of compromised devices (0 or 1)

num_days

integer

No

1

Return entries added within the last specified number of days (up to a maximum of 30 days).

leak_type

string

No

customers

Return customer leaks or corporate_email leaks. (customers or corporate_emails)

limit

int

No

N/A

Limits the results to given number

Code Examples

Example with Curl

curl -X POST https://whiteintel.io/api/get_last_leaks.php \
     -H "Content-Type: application/json" \
     -d '{
           "apikey": "yourapikey",
           "query": "example.com",
           "leak_type":"customers",
           "include_system_info": 0,
           "num_days": 5
         }'

Example with Python

import requests

url = "https://whiteintel.io/api/get_last_leaks.php"
payload = {
    "apikey": "yourapikey",
    "query":"example.com",
    "leak_type":"customers",
    "include_system_info": 0,
    "num_days": 5
}
headers = {
    "Content-Type": "application/json"
}

response = requests.post(url, json=payload, headers=headers)

if response.status_code == 200:
    print("Response:", response.json())
else:
    print("Failed to retrieve data updates", response.status_code, response.text)

Last updated