RESTful API for searching the KeyScore database
Loading...
All API endpoints are prefixed with /api
Status Endpoint: /api or /api/status
API status is automatically checked every 30 minutes. Results are cached for performance.
{
"query": "example@gmail.com"
}
curl -X POST https://larp.lat/api/email/user \
-H "Content-Type: application/json" \
-d '{"query": "example@gmail.com"}'
curl.exe -X POST https://larp.lat/api/email/user `
-H "Content-Type: application/json" `
-d '{\"query\": \"example@gmail.com\"}'
curl -X POST https://larp.lat/api/email/user ^
-H "Content-Type: application/json" ^
-d "{\"query\": \"example@gmail.com\"}"
{
"query": "example@gmail.com"
}
curl -X POST https://larp.lat/api/email/hard/user \
-H "Content-Type: application/json" \
-d '{"query": "example@gmail.com"}'
curl.exe -X POST https://larp.lat/api/email/hard/user `
-H "Content-Type: application/json" `
-d '{\"query\": \"example@gmail.com\"}'
curl -X POST https://larp.lat/api/email/hard/user ^
-H "Content-Type: application/json" ^
-d "{\"query\": \"example@gmail.com\"}"
{
"query": "1234567890"
}
{
"query": "123456789012345678"
}
{
"cached": false,
"lastChecked": "2024-01-01T00:00:00.000Z",
"nextCheck": "2024-01-01T00:30:00.000Z",
"apis": {
"email": {
"status": "ok",
"hasResults": true,
"message": "API is working and returning results",
"timestamp": "2024-01-01T00:00:00.000Z"
},
...
}
}
{
"success": true,
"query": "example@email.com",
"query_type": "email",
"results_count": 5,
"results": [
{
"card_number": 1,
"title": "Result_1",
"result_type": "email",
"timestamp": "2024-01-01T00:00:00.000Z",
"fields": {
"email": "example@email.com",
"password": "***",
"source_db": "stealer_logs_01_01_2024"
}
}
],
"metadata": {
"timestamp": "2024-01-01T00:00:00.000Z",
"url": "https://api.keysco.re"
}
}
{
"success": false,
"error": "Query parameter is required"
}
API status is cached for 30 minutes. Status checks are performed automatically every 30 minutes.