Skip to content

Username Leaks API

WhiteIntel Intelligence Solutions edited this page Jun 3, 2024 · 6 revisions

Username Leaks API

Description

The Username Leaks API allows users to retrieve leaks associated with a specific username (e.g., [email protected]). The request must include the query parameter and apikey. Other parameters are optional and can be used to include system information of compromised devices or to specify a custom date range.

Endpoint

POST /api/get_username_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 leaks (e.g., [email protected]) Must be in email format.
apikey string Yes N/A Your API key.
include_system_info int No 0 Include system information of compromised devices (0 or 1)
start_date string No 1 week before current date The start date for retrieving leaks in YYYY-MM-DD format
end_date string No Current date The end date for retrieving leaks in YYYY-MM-DD format

Sample Request

Request URL

POST /api/get_username_leaks.php

{
    "query": "[email protected]",
    "include_system_info": 0,
    "start_date": "2024-01-01"
}

Example Success Response

{"total_leaks":2,"remaining_daily_api_calls":176,"data":[{"url":"https:\/\/outlook.microsoftonline.com\/","username":"[email protected]","password":"123*****","log_date":"2024-05-16"}]}

Example Error Response

{"error":"Invalid type."}

Code Examples

Example with Curl

curl -X POST https://whiteintel.io/api/get_username_leaks.php \
     -H "Content-Type: application/json" \
     -d '{
           "apikey": "yourapikey",
           "query": "[email protected]",
           "include_system_info": 0,
           "start_date": "2023-12-30"
         }'

Example with Python

import requests

url = "https://whiteintel.io/api/get_username_leaks.php"
payload = {
    "apikey": "yourapikey",
    "query": "[email protected]",
    "include_system_info": 0,
    "start_date": "2023-05-01"
}
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 customer leaks:", response.status_code, response.text)