Unified API for KV (KeyVault) validation, shared detection, and rarity checking.
Public endpoint - Check if a KV is shared and get info
| Parameter | Type | Description |
|---|---|---|
| id * | string | 12-character KV serial |
| status | int | Optional: 1=unbanned, 2=banned (logs the check) |
Check KV shared status (used by validator)
| Parameter | Type | Description |
|---|---|---|
| id * | string | 12-character KV serial |
| status | int | 1=unbanned, 2=banned |
Get KV rarity based on manufacturing date
| Parameter | Type | Description |
|---|---|---|
| date * | string | Date in MM-DD-YY format |
Validate a KV file (multipart form upload)
| Parameter | Type | Description |
|---|---|---|
| file * | file | KV .bin file (16384 bytes) |
Store KV data in session
| Parameter | Type | Description |
|---|---|---|
| serial * | string | Serial number |
| mfg * | string | Manufacturing date |
| part | string | Part number |
| model | string | Model number |
| drive | string | Drive ID |
Get or download stored session data
Authenticate with username/password to get API token
| Parameter | Type | Description |
|---|---|---|
| username * | string | Account username |
| password * | string | Account password |
Get authenticated user's profile (requires token)
| Header/Param | Type | Description |
|---|---|---|
| Authorization | header | Bearer {api_token} |
| api_token | string | Alternative: pass token as parameter |
Generate a new API token (requires authentication)
Get list of user's purchased downloads (requires token)
Download a purchased file (requires token)
| Parameter | Type | Description |
|---|---|---|
| token * | string | Download token from purchases list |
| txn * | string | Transaction ID |
Get available products (public)
Pass your API token using one of these methods:
Authorization: Bearer YOUR_TOKENX-API-Token: YOUR_TOKEN?api_token=YOUR_TOKENThe following legacy endpoints are still supported for backward compatibility:
/api/kv_api.php → redirects to ?action=check/api/pub_api.php → redirects to ?action=info/api/kv_rarity.php → redirects to ?action=rarity/api/checkkv.php → redirects to ?action=validate