IMEI Generator API

GET

Populate test environments with valid, brand-matched IMEI numbers.

IMEI Generator creates valid International Mobile Equipment Identity (IMEI) numbers with proper Luhn checksum validation for mobile devices.

Try it — live request, no key required

Request
GETapi.apiverve.com/v1/imeigenerator
Verification
Format

No key required to try it. Get a key to use it in your app.

Example
{
  "status": "ok",
  "error": null,
  "data": {
    "count": 2,
    "brand": "Samsung",
    "imeis": [
      {
        "imei": "358398048517203",
        "tac": "35839804",
        "manufacturer": "Samsung",
        "model": "Galaxy Xcover",
        "serial": "851720",
        "checksum": "3",
        "isValid": true
      },
      {
        "imei": "359040029448038",
        "tac": "35904002",
        "manufacturer": "Samsung",
        "model": "SGH-B130",
        "serial": "944803",
        "checksum": "8",
        "isValid": true
      }
    ]
  }
}

About the IMEI Generator API

Returns complete IMEI details including TAC, manufacturer, model, serial number, and checksum with validation status, perfect for testing and development purposes.

What people use it for

Testing & QA
Generate valid IMEI numbers for testing mobile device management systems and applications
Development
Create test data for mobile device registration and tracking systems during development
Data Generation
Generate realistic IMEI numbers for database seeding and mock data creation
Validation Testing
Test IMEI validation logic with properly formatted and checksummed IMEI numbers

Ways to call it

One endpoint, many ways in — REST with JSON, XML, YAML and CSV, plus GraphQL and an MCP interface for AI agents.

JSON
Default REST response
XML
Markup format
YAML
Human-readable
CSV
Tabular export
Beta
GraphQL
Query language
New
MCP
For AI agents

Other ways to use IMEI Generator

Same data, same APIVerve account, same credit balance — one key works on all of them.

Questions.

Common questions about the IMEI Generator API.

Read the docs
Can I generate IMEIs for specific device brands?
Yes. You can pass a brand parameter such as Apple, Samsung, or Nokia to produce IMEIs that match genuine manufacturer identifiers. If you omit the brand, the API generates valid numbers across available manufacturers.
Is it cheap enough to generate fresh IMEIs for every automated test run?
Yes. Each request costs 2 credits, which works out to $0.0003 per call or $0.30 per 1,000 calls on the Starter plan. That plan provides enough credits for 100,000 calls each month. You can also develop on the Free plan, which includes 100 calls per month.
Are the device model and TAC details included on the Free plan?
No. The Type Allocation Code, manufacturer name, and model identifier are premium fields reserved for paid subscriptions. The Free plan returns the full 15-digit IMEI, serial number, Luhn check digit, and validity confirmation. Custom generation quantities via the count parameter also require a paid plan.
Will these generated IMEIs pass frontend and database Luhn validation checks?
Yes. Every generated 15-digit IMEI ends with a valid Luhn checksum calculated across the preceding 14 digits. The response also provides an explicit validation status confirming the number passes standard verification, preventing test failures caused by invalid formats.
Can I generate batches of IMEIs in a single request?
Yes, if you are on a paid plan. Paid tiers unlock the count parameter, allowing you to generate multiple IMEI records in a single API call. Free plan users receive one generated IMEI per request.

Ready to build with IMEI Generator? Start with 200 free credits — one key unlocks all 300+ APIs.

Explore the catalog

300+ APIs on the same key and the same response shape.

Browse all APIs