A simple JSON API to search leaked-credential, stealer-log and breach exposure. Authenticate with your API key; each search costs one prepaid credit. Passwords are masked unless your account has full-reveal enabled.
Base URL: https://ti.tribastiontechnologies.com/api/v1. Send your key on every request as a bearer token (or the X-API-Key header):
Authorization: Bearer tik_your_api_key
Search all collected exposure for a term (domain, email, username or keyword). Costs 1 credit.
| Field | Type | Notes |
|---|---|---|
q | string | Required. The term to search (max 256 chars). |
limit | int | Optional. Max results, 1–500 (default 100). |
curl -X POST https://ti.tribastiontechnologies.com/api/v1/search \
-H "Authorization: Bearer tik_your_api_key" \
-H "Content-Type: application/json" \
-d '{"q":"example.com","limit":50}'
{
"ok": true,
"credits_remaining": 49,
"query": "example.com",
"input_type": "domain",
"summary": {
"total_matches": 128,
"returned": 12,
"with_password": 96,
"distinct_domains": 1,
"secrets_matching_host": 2,
"capped_at": 50,
"revealed": false
},
"results": [
{
"source": "stealer",
"domain": "example.com",
"url": "https://mail.example.com/login",
"username": "j.doe@example.com",
"email": "j.doe@example.com",
"password": "Pa*****",
"has_password": true,
"seen_at": "2026-08-12 04:19:00"
}
]
}
Your account status, credit balance and usage total.
curl https://ti.tribastiontechnologies.com/api/v1/account -H "Authorization: Bearer tik_your_api_key"
| HTTP | error | Meaning |
|---|---|---|
| 401 | missing_api_key / invalid_api_key | No key, or the key is not recognised. |
| 403 | suspended | Account suspended. |
| 402 | insufficient_credits | No credits left — top up. |
| 429 | rate_limited | Per-minute rate limit hit; see Retry-After. |
| 422 | validation | Missing/invalid q. |