fourzerotwo
Devices

IMEI decoder API

Send an IMEI, get back whether it's valid and what device it belongs to: brand, model, model code and type. Answered from our own TAC database, over plain HTTP or as a tool in your agent.

cost
$0.012 per decode · 3 free a day
batch
50 IMEIs for $0.40
validate
format + Luhn check, free
coverage
180,914 TACs · 112,986 models · 6,144 brands

IMEI API · How an IMEI works · How the database is built

What you get back

# GET https://fourzerotwo.si/v1/imei/decode?imei=356938035643809
{
  "imei": "356938035643809",
  "tac": "35693803",
  "valid": true,
  "found": true,
  "brand": "…",
  "model": "…",
  "model_code": "…",
  "device_type": "…",
  "note": "Identification only: this is not a blacklist, stolen-phone, carrier-lock, warranty or iCloud/activation-lock check."
}

If we don't know a TAC yet you get "found": false, and the TAC is queued to be filled. A decode is charged whether or not the TAC is found.

Endpoints

EndpointWhat it doesCost
imei/coverage How many TACs, models and brands the device database holds, and when it last changed. Free, then $0.0005
imei/decode Validate an IMEI and decode it to brand, model, model code and device type. Charged whether or not the TAC is found. 3 free / day, then $0.012
imei/validate Format and Luhn check-digit validation for an IMEI or IMEISV, split into TAC, serial and check digit. No lookup. Free, then $0.0005
imei/tac Device brand, model, model code and type for an 8-digit TAC. Charged whether or not the TAC is found. 3 free / day, then $0.012
imei/batch Validate and decode up to 50 IMEIs in one call. 3 free / day, then $0.4

Use it from an AI agent

Add the server once; the agent finds the decoder with search_apis and runs imei__decode through call_api.

{
  "mcpServers": {
    "fourzerotwo": { "type": "http", "url": "https://fourzerotwo.si/mcp" }
  }
}

What this is not

An IMEI decode tells you what a device is. It does not tell you whether it is reported lost or stolen, locked to a carrier, under warranty or locked to an Apple or Google account. Those need the network operator's or manufacturer's records, and this API does not query them.

Paying

Three decodes a day are free: over MCP with no key, or over HTTP with a free key. After that, pay per call in USDC over x402, or add card credit to your key; no wallet needed.

Published by fourzerotwo · last reviewed 11 October 2026