IMEI
GET/v0/imei
Validates a 15-digit International Mobile Equipment Identity (IMEI) number used to uniquely identify mobile devices. Verifies the check digit using the Luhn algorithm and extracts the Type Allocation Code (TAC) and Serial Number (SNR). Spaces, hyphens, and dots in the input are stripped automatically.
Try it
Query Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
| value | string | Yes | The 15-digit IMEI number to validate |
Example Request
curl -H "Authorization: Bearer YOUR_API_KEY" \ "https://api.isvalid.dev/v0/imei?value=490154203237518"
Response Fields
| Field | Type | Description |
|---|---|---|
| valid | boolean | Whether the IMEI passed Luhn checksum validation |
| tac | string | Type Allocation Code — first 8 digits identifying the device model and manufacturer |
| snr | string | Serial Number — 6 digits uniquely identifying the device within its TAC |
| checkDigit | string | The Luhn check digit (last digit of the IMEI) |
Example Response
{
"valid": true,
"tac": "49015420",
"snr": "323751",
"checkDigit": "8"
}Example Response — invalid
{
"valid": false
}