-
Notifications
You must be signed in to change notification settings - Fork 0
Corporate Email Leaks API
WhiteIntel Intelligence Solutions edited this page May 28, 2024
·
5 revisions
The Corporate Email Leaks API allows users to retrieve leaks associated with a specific query (e.g., example.com). 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.
POST /api/get_corporate_email_leaks.php
Name | Description |
---|---|
Content-Type | Must be set to application/json
|
Name | Type | Required | Default | Description |
---|---|---|---|---|
query | string | Yes | N/A | The query to search for leaks (e.g., example.com) |
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 |
POST /api/api/get_corporate_email_leaks.php
{
"query": "example.com",
"include_system_info": 0,
"start_date": "2024-05-01",
"end_date": "2024-05-08"
}
{"total_leaks":2,"remaining_daily_api_calls":176,"data":[{"url":"https:\/\/outlook.microsoftonline.com\/","username":"[email protected]","password":"*****","log_date":"2024-05-16"}]}
{"error":"Invalid type."}
Example with Curl
curl -X POST https://whiteintel.io/api/get_corporate_email_leaks.php \
-H "Content-Type: application/json" \
-d '{
"apikey": "yourapikey",
"query": "example.com",
"include_system_info": 0,
"start_date": "2023-05-01",
"end_date": "2023-05-08"
}'
Example with Python
import requests
url = "https://whiteintel.io/api/get_corporate_email_leaks.php"
payload = {
"apikey": "yourapikey",
"query": "example.com",
"include_system_info": 0,
"start_date": "2023-05-01",
"end_date": "2023-05-08"
}
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 corporate email leaks:", response.status_code, response.text)