TTM API Documentation
DianaOur bot t.me/ttmlog_bot
Owner t.me/dianaraped
Group with news http://t.me/+uYdnL91XnkdmZjU8
π Token Structure
Each token has two limits:
mailsrequest β number of allowed /mail lookups.
ulprequest β number of allowed /search, /login, and /password lookups.
Endpoints
π GET /search
Search ulp for strings matching a domain (optionally with offset and format).
example:
https://enginesearch.top/search?query=vk.com&token=token1488
Query Parameters:
query (required): Domain or URL (e.g., vk.com or https://vk.com)
token (required): Your API token
format (optional): Output format. Default: url:login:pass
offset (optional): Integer offset for pagination (max 2,000,000)
Response:
200 OK + plain text (up to 100,000 lines)
400 Bad Request β Invalid/missing parameters
401 Unauthorized β Invalid token
403 Forbidden β No remaining ulprequest for token
404 Not Found β Domain or results not found
π§ GET /mail
Search for passwords by email address.
example:
https://enginesearch.top/mail?email=example@gmail.com&token=token1488
Query Parameters:
email (required): Full email address (e.g., example@gmail.com)
token (required): Your API token
Responsee
200 OK + list of matching passwords (one per line)
400 Bad Request β Invalid email format
401 Unauthorized β Invalid token
429 Too Many Requests β No remaining mailsrequest for token
404 Not Found β Email or results not found
π€ GET /login
Search ulp records that contain a specific login value.
example:
https://enginesearch.top/login?login=username123&token=token1488
Query Parameters:
login (required): Login value (e.g., username123)
token (required): Your API token
Response:
200 OK + list of matching records (url:login:pass per line)
400 Bad Request β Missing login
401 Unauthorized β Invalid token
403 Forbidden β No remaining ulprequest for token
404 Not Found β No results
π GET /password
Search ulp records that contain a specific password.
example:
https://enginesearch.top/password?password=hardpassword&token=token1488
Query Parameters:
password (required): Password (min 6 characters)
token (required): Your API token
Response:
200 OK + list of matching records (url:login:pass per line)
400 Bad Request β Missing or short password
401 Unauthorized β Invalid token
403 Forbidden β No remaining ulprequest for token
404 Not Found β No results
π§ GET /mailpassword
Search for emails matching a specific password in the mailpass database.
(limited to 50 results)
example:
https://enginesearch.top/mailpassword?password=qwerty123&token=token1488
Query Parameters:
password (required): Password (min 6 characters)
token (required): Your API token
Response:
200 OK + list of email:password (one per line, max 50)
400 Bad Request β Missing or invalid password
401 Unauthorized β Invalid token
429 Too Many Requests β No remaining mailsrequest
404 Not Found β No matching results
π GET /limits
Check how many lookups are remaining for a given token.
example:
https://enginesearch.top/limits?token=token1488
Query Parameters:
tokrn (required): Your API token
Response:
200 OK + JSON object:
{
Β "mailsrequest": 5000,
Β "ulprequest": 2500
}
401 Unauthorized β Invalid token
TTM