Introduction
The iSave API uses the same account and catalog as @imeigsx_bot and the client cabinet. Send your API key, list services, then place an order.
3 steps
- List — choose a command below to get services and your prices.
- Pick — copy
command_namefrom the response (e.g."120"or"prov1_51134"). - Place — send that id as
commandplusidentifier(IMEI / serial / order data).
Try list commands
Load your API key in Live Account above, then tap a command. This sends a real POST https://api.imeigsx.com/api/v1/check and shows the full JSON response (not a demo).
{}
Which list command?
| You need | REST JSON | DHRU panel |
|---|---|---|
| Instant Checks only | {"command":"services"} |
action=imeiservicelist |
| IMEI / unlock jobs | {"command":"imei_services"} |
action=imeiservicelist |
| Server / remote jobs | {"command":"server_services"} |
action=serverservicelist |
| Everything together | {"command":"catalog","type":"all"} |
use both list actions above |
Place order: REST → command + identifier. DHRU → placeimeiorder or placeserverorder.
Manual-only jobs are not available via API key. Failed Instant Checks are refunded automatically.
Authentication
API key on every request
REST — HTTP header required
X-API-Key: isk_live_YOUR_KEY_HERE Content-Type: application/json
DHRU — form field
apiaccesskey=isk_live_YOUR_KEY_HERE action=accountinfo
Endpoint
Production base URL
| Mode | URL | Method |
|---|---|---|
| REST | https://api.imeigsx.com/api/v1/check | POST JSON |
| DHRU | https://api.imeigsx.com/api/dhru | POST form / JSON |
HTTPS only. Optional IP allow-lists can be configured per key in the cabinet.
Quick Start
services (Instant Checks) or catalog / imei_services / server_services for the full catalog.command = command_name from the list (e.g. "120" or "prov1_51134") + identifier.success, then object / result (or poll getimeiorder for processing jobs). Track credits and request_id.Request Format
JSON body for REST
| Field | Type | Required | Description |
|---|---|---|---|
command | string | required | balance, services, catalog / imei_services / server_services, Instant Check id ("120"), or provider id ("prov1_…") |
identifier | string | for place | IMEI / serial (checks & IMEI jobs) or order data for Server services |
type | string | optional | With catalog: all | checks | imei | server | provider |
custom_request_id | string | optional | Your correlation id for logs |
Response Format
Balance
{
"success": true,
"username": "123456789",
"balance": 42.15,
"currency": "USD"
}Successful Instant Check
{
"success": true,
"request_id": "isk_…",
"credits": 41.99,
"object": { "model": "iPhone 13 Pro", "fmiOn": false },
"result": "…"
}Error
{
"success": false,
"request_id": "isk_…",
"message": "Insufficient funds",
"required": 0.10
}Field Reference
Logical field descriptions with inferred data types and sample values from saved API responses.
Apple (36 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
acEligible | Boolean | false | Indicates whether the device is eligible for AppleCare when available. |
apple/modelName | String | iPhone 13 | Apple model name returned by the service. |
apple/region | String | AT&T USA | Apple sales / carrier region. |
fmiON | Boolean | false | Find My iPhone / Activation Lock status (ON/OFF). |
isAppleDevice | Boolean | true | Indicates whether the identifier belongs to an Apple device. |
nextActivationPolicyId | Integer | 0 | Next activation policy ID returned by the service. |
blocked | Boolean | false | Indicates whether the device is blocked or blacklisted when available. |
blockedPolicy | Boolean | false | Blocked policy value returned by the service. |
gsmaBlacklisted | Boolean | false | GSMA blacklist status when available. |
network | String | US | Network / country code returned by the service. |
sim-lockStatus | String | Unlocked | Human-readable SIM-lock status. |
simLock | Boolean | true | Indicates whether the device is SIM locked. |
capacity | String | 128GB | Storage capacity. |
color | String | Pacific Blue | Device color. |
country | String | United States | Country returned by the service. |
activated | Boolean | true | Indicates whether the device has been activated. |
assembledIn | String | Pegatron Shanghai, China | Assembly location. |
colour | String | Pacific Blue | Device colour (alternate spelling of color). |
demoUnit | Mixed | No | Indicates whether the unit is a demo device. |
estimatedPurchaseDate | String | 2020-07-27 | Estimated purchase date. |
manufactureDate | String | 20 Oct 2021 | Manufacture date. |
meid | String | 35390000000000 | MEID when available. |
refurbished | Boolean | false | Indicates whether the device is refurbished. |
refurbishedDevice | String | No | Refurbished device flag as text. |
registered | Boolean | false | Registration status when available. |
replacedDevice | String | No | Replaced device indicator as text. |
replacement | Boolean | false | Indicates replacement status returned by the service. |
replacementDevice | String | No | Replacement device indicator as text. |
snKey | String | 69f615XXXXXXXXXXXXXXXXXX | Serial / SN key (masked in samples). |
technicalSupport | Boolean | false | Indicates whether technical support coverage is active. |
thumbnail | String | https://appleid.cdn-apple.com/.../online-nolocation_ipad__3x.png | Device thumbnail image URL. |
unitAge | String | 4 years, 6 months and 13 days | Approximate device age. |
usaBlockDate | String | 19 Jan 2024 | USA block date when available. |
usaBlockStatus | String | Clean | US block status returned by the service when available. |
validPurchaseDate | Boolean | false | Indicates whether a valid purchase date was found. |
vintageDevice | String | Yes | Vintage device indicator. |
Samsung (33 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
soldByCountry | String | Saudi Arabia | Country where the device was sold. |
samsung/carrier | String | Sprint | Samsung carrier. |
samsung/country | String | United States | Samsung country. |
samsung/coverageEndDate | String | 1 Mar 2019 | Samsung coverage end date. |
samsung/coverageStartDate | String | 1 Mar 2018 | Samsung coverage start date. |
samsung/csc | String | SPR | Samsung CSC code. |
samsung/modelCode | String | SM-T217SZWASPR | Samsung model code. |
samsung/modelDescription | String | Samsung Galaxy Tab 3 7.0 (Sprint) White | Samsung model description. |
samsung/modelInfo | String | TABLET SM-T217S WHITE SPR | Samsung model info string. |
samsung/modelName | String | Samsung Galaxy(SM-T217,...) | Samsung model name (may include related models). |
samsung/serial | String | R5CX12XXXXX | Samsung serial (masked in samples). |
samsung/warrantyStatus | String | Expired | Samsung warranty status. |
samsungKnoxCompany | String | Servify | Knox company / MDM provider. |
samsungKnoxDeviceId | String | 65ca33XXXXXXXXXXXXXXXXXX | Knox device ID (masked). |
samsungKnoxDeviceState | String | Locked | Knox device lock state. |
samsungKnoxEmail | String | sa***@servify.tech | Knox contact email (masked). |
samsungKnoxMessage | String | Samsung temporarily disabled this device... | Knox status message. |
samsungKnoxPhoneNumber | String | 833600XXXXX | Knox contact phone (masked). |
samsungKnoxRegistered | String | ON | Knox registration status. |
carrier | String | Open | Carrier or network policy returned by the service. |
imei1 | String | 357800000000000 | Primary IMEI. |
modelNumber | String | SM-S918BZRQMEA | Model number. |
purchaseDate | String | 19 January 2023 | Purchase date returned by the service. |
warrantyUntil | String | 19 January 2024 | Warranty end date. |
doNumber | String | 714668XXXXX | DO number (masked). |
fullName | String | MOBILE SM-S918B/DS RED MEA | Full product name. |
marketingName | String | Galaxy S23 Ultra ... | Marketing name (may be localized). |
productionDate | String | 19 January 2023 | Production date. |
salesBuyerCode | String | KXX | Sales buyer code. |
salesBuyerName | String | Open Saudi Arabia | Sales buyer name. |
shipDate | String | 07 February 2023 | Ship date. |
shipToCountry | String | Saudi Arabia | Ship-to country. |
soldDate | String | 20 January 2023 | Sold date. |
Google Pixel (10 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
esimId | String | 89030000000000000000000000000000 | eSIM ID when available. |
returnPolicy | String | Return window closed | Return policy status. |
description | String | iPhone 12 Pro Max 128GB Pacific Blue | Device description (sample may vary by brand). |
modelSku | String | GA1009XXXXX | Model SKU (masked). |
warrantyEndDate | String | 2027/4/18 | Warranty end date. |
warrantyPlan | String | Pixel Care+ with Lost & Theft (monthly) | Warranty / care plan name. |
warrantyStartDate | String | 2026/4/17 | Warranty start date. |
deviceAge | String | 8 Months, 12 Days | Device age. |
deviceProtectionEndDate | String | 2025-08-20 16:04:25 | Device protection end datetime. |
deviceProtectionStartDate | String | 2025-08-20 16:04:25 | Device protection start datetime. |
Motorola (30 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
mtm | String | DMTK4122 | Motorola MTM code. |
simCardCarrier | String | CRICKET | SIM card carrier. |
simIccid | String | 890100XXXXX | SIM ICCID (masked). |
activationDate | String | 2023-10-11 07:25:54 | Activation date when available. |
barCode | String | ZY22K4XXXXX | Barcode / serial (masked). |
baseband | String | MT6855N_TC2.SP.V44.P2.05.83R | Baseband version. |
battery | String | Out Of Warranty 2024-06-29 To 2025-09-26 | Battery warranty info. |
btMac | String | B0C2C7XXXXXX | Bluetooth MAC (masked). |
charger | String | Out Of Warranty 2024-06-29 To 2025-09-26 | Charger warranty info. |
earphone | String | Out Of Warranty 2024-06-29 To 2025-09-26 | Earphone warranty info. |
factoryCode | String | enovo, Wu | Factory code. |
hsn | String | 17Y200XXXXXX | HSN (masked). |
imsi | String | IMSI_NOT_AVAILABLE | IMSI when available. |
marketName | String | MOTO G POWER 5G - 2024 | Market name. |
organizationCode | String | USXX | Organization code. |
phone | String | Out Of Warranty 2024-06-29 To 2025-09-26 | Phone warranty info. |
phoneNumber | String | INVALID_PHONE_NUMBER | Phone number when available. |
poNumber | String | GSC300X | PO number. |
recentActivation | String | Lack Activation Date | Recent activation note. |
regionId | String | NA | Region ID. |
shipmentNo | String | 526500XXXXX | Shipment number (masked). |
shipToAddressId | String | 926800XXXXX | Ship-to address ID (masked). |
shipToCity | String | Plainfield | Ship-to city. |
shipToCustomerId | String | 121500XXXXX | Ship-to customer ID (masked). |
shipToDate | String | 2024-06-29 00:00:00 | Ship-to date. |
softwareVersion | String | cancunn_g_sys-user 14 ... | Software / build version. |
soldToCustomerId | String | 121500XXXXX | Sold-to customer ID (masked). |
soldToCustomerName | String | CRICKET WIRELESS LLC | Sold-to customer name. |
transceiver | String | SA78D9XXXXX | Transceiver ID (masked). |
wifiMac | String | B0:C2:C7:XX:XX:XX | Wi-Fi MAC (masked). |
Huawei (8 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
warrantyType | String | HUAWEI Accidental Screen Damage Warranty... | Warranty type description. |
warrantyValidInCountry | String | RU | Country code where warranty is valid. |
custom | String | SN: ... Warranty Status: Out Of Warranty... | Multi-line custom warranty / product block. |
itemCode | String | 51098QXXXXX | Item code (masked). |
offerCode | String | OFFE01XXXXX | Offer code (masked). |
searchTerm | String | 867342084500000 | Search term / IMEI used for the lookup. |
serviceCategoryCode | String | ESXX | Service category code. |
serviceCode | String | ES0210XXXXX | Service code (masked). |
Xiaomi (7 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
miActivationLock | String | OFF | Xiaomi / Mi activation lock status. |
modelCode | String | XIAOMI COMMUNICATIONS CO LTD 2306EPN60G | Model code. |
warrantyDescription | String | This device had been swapped/refunded... | Warranty description / notes. |
activationCountry | String | Portugal | Activation country. |
deliveryDate | String | 2023-09-12 09:47:10 | Delivery date. |
skuNumber | String | MZB0EKXX | SKU number. |
unlockNumber | String | VC329LXXXXX | Unlock number (masked). |
OPPO / OnePlus / Realme (18 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
phoneSn | String | 3b248cXX | Phone serial number (masked). |
brand | String | Lenovo | Brand name returned by the service. |
modelDescription | String | VIN,IPHONE 11 PRO MAX,... | Model description string. |
warrantyMonth | String | 12 | Warranty length in months. |
adaptorSn | String | 547436XXXXX | Adaptor serial (masked). |
allowableQty | String | 1 | Allowable quantity. |
batterySn | String | 956159XXXXX | Battery serial (masked). |
countType | String | HK | Count / region type. |
isIws | String | No | IWS flag. |
manufacturingDate | String | 2023-04-06 05:02:15 | Manufacturing date. |
material | String | 605563X | Material code. |
pcb | String | 002200XXXXX | PCB identifier (masked). |
phoneStatus | String | Normal Delivery | Phone status. |
productVersion | String | NA | Product version returned by the service. |
registrationDate | String | 2023-05-02 19:36:05 | Registration date. |
saleCountry | String | Hong Kong | Sale country. |
sku | String | 501100XXXXX | SKU (masked). |
skuName | String | OnePlus Nord CE 3 Lite 5G ... | SKU name. |
Honor / ZTE / Tecno / iTel / Infinix (50 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
simType | String | Dual Card | SIM type. |
brandCategoryName | String | TECNO-SP | Brand category name. |
countryName | String | MY - Asia-Pacific | Country / region name. |
modelFullDescription | String | 5G Cellular Phone | Full model description. |
modelShortDescription | String | 5G Cellular Phone | Short model description. |
warrantyActivationDate | String | 2025-01-07 | Warranty activation date. |
warrantyExpirationDate | String | 2026-05-16 | Warranty expiration date. |
warrantyName | String | 14 Days | Warranty name / plan. |
bindDate | String | 2026/3/20 | Bind date. |
bluetoothMac | String | A09A0CXXXXXX | Bluetooth MAC (masked). |
bomCode | String | Default | BOM code. |
boxNo | String | 080100XXXXX | Box number (masked). |
channelCode | String | Group presented | Channel code. |
coaCode | String | 922179X | COA code. |
companyName | String | 200019XXXX | Company name / code. |
contract | String | DA4582XXXXX | Contract ID (masked). |
deviceColor | String | Black | Device color. |
deviceRam | String | 12GB/12GB | Device RAM. |
deviceRom | String | 512GB/512GB | Device ROM / storage. |
deviceType | String | Normal delivery Device | Device type. |
eccnCode | String | NA | ECCN code. |
effectiveTime | String | 2025-01-07 00:00:00 | Effective time. |
endDate | String | 2027/4/26 | End date. |
expirationTime | String | 2025-01-20 23:59:59 | Expiration time. |
expiryDate | String | 20-01-2025 | Expiry date. |
externalModel | String | BKQ-N49 | External model. |
factoryName | String | PSZZ | Factory name. |
invoiceNo | String | 097000XXXXX | Invoice number (masked). |
level1Code | String | PDCG93XXXXX | Level-1 product code (masked). |
level3Code | String | PDCG80XXXXX | Level-3 product code (masked). |
marketModel | String | TECNO TECNO CAMON 30 | Market model name. |
materialCode | String | 100592XXXXX | Material code (masked). |
materialGroupCode | String | 2XX | Material group code. |
memory | String | 256+8 GB | Memory configuration. |
offerDescription | String | Birkin-N49D 12 512 Dual Sim | Offer description. |
outOfStockDate | String | 2026-03-20 | Out-of-stock date. |
pcbaBarcode | String | BEXE02XXXXX | PCBA barcode (masked). |
periodOfValid | String | 07-01-2025 | Period of validity. |
priviId | String | 913111000000000000 | Privilege / privi ID. |
productModelCode | String | CL6 256+8 | Product model code. |
profitsTypeName | String | DAP | Profits type name. |
salesDate | String | 2024-12-11 00:00:00.0 | Sales date. |
seriesCode | String | CMCG10XXXXXX | Series code (masked). |
skuCode | String | 5109CCXXXXX | SKU code (masked). |
startDate | String | 2026/4/25 | Start date. |
uniqueCode | String | 357400XXXXX | Unique code / IMEI (masked). |
validDays | String | 366 | Valid days. |
validInCountry | String | Malaysia | Valid-in country. |
versionCode | String | NXX | Version code. |
wirelessMac | String | A09A0CXXXXXX | Wireless MAC (masked). |
Laptop / Computer (1 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
error | String | Error – Device Not Found ✘ | Error message returned by the API when the request fails. |
Finance Checks (16 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
att/financeStatus | String | Unpaid Bills | AT&T finance status. |
docomo/financeStatus | String | Not Found | NTT Docomo finance status. |
kddiFinanceStatus | String | Under_Contract | ▲ | KDDI finance status. |
loaner | Boolean | false | Indicates whether the device is marked as a loaner unit. |
loanerDevice | String | No | Loaner device indicator as text. |
softbankFinanceStatus | String | Under Finance | SoftBank finance status. |
verizon/financeStatus | String | Clean | Verizon finance status. |
verizon/activeLine | Boolean | false | Verizon active line flag. |
imei | String | 356700000000000 | IMEI used or returned by the lookup. |
model | String | iPad Pro 12.9-inch (6 Gen) Wifi+Cell mmW | Device model returned by the service. |
modelName | String | Galaxy S23 Ultra | Device model name returned by the service. |
object | Object | {"imei":"356700000000000","fmiOn":false,"fmiON":false} | Structured response object returned by the selected service when available. |
response | String | IMEI Number: ... Find My iPhone: OFF | Response text or payload returned by the service. |
status | String | Successful | High-level status string for the check. |
success | Boolean | true | Indicates whether the API request completed successfully. |
manufacturer | String | Samsung Electronics Vietnam Thai Nguyen Co., Ltd. (SEVT) | Manufacturer name. |
Carrier / Network / SIM / Blacklist (18 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
att/esnStatus | String | Outstanding Finance | AT&T ESN status. |
blacklistReason | String | Reported stolen or not delivered by a T-Mobile customer | Blacklist reason text. |
blacklistStatus | Boolean | false | Blacklist status returned by the service. |
esnStatus | String | Blocked | ESN status. |
hasESim | Boolean | true | Indicates whether the device has eSIM capability / presence. |
hasPhysicalSim | Boolean | true | Indicates whether a physical SIM is present / supported. |
simlock | Boolean | false | SIM-lock flag. |
tmobile/blockReason | String | Reported stolen or not delivered by a T-Mobile customer | T-Mobile block reason. |
tmobile/esnStatus | String | Blocked | T-Mobile ESN status. |
tmobile/planId | String | 113200XXXXX | T-Mobile plan ID (masked). |
tmobile/systemMsg | String | Reported stolen or not delivered by a T-Mobile customer | T-Mobile system message. |
tracfoneStraighttalk/deviceStatus | String | Risk Assesment | TracFone / Straight Talk device status. |
tracfoneStraighttalk/reservedLine | Boolean | true | TracFone / Straight Talk reserved line flag. |
tracfoneStraighttalk/simCarrier | String | VZW | TracFone / Straight Talk SIM carrier. |
tracfoneStraighttalk/simStatus | String | SIM RESERVED | TracFone / Straight Talk SIM status. |
usaBlocked | Boolean | false | USA blocked flag. |
verizon/esnStatus | String | Clean | Verizon ESN status. |
verizon/mvno/esnStatus | String | N/A | Verizon MVNO ESN status. |
Fraud / GSX / Case History (85 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
appliedActivationPolicyId | String | XX | Applied activation policy ID returned by the service. |
configCode | String | KD99 | Apple configuration code returned by the service. |
estPurchaseDate | String | 9 Nov 2019 | Estimated purchase date returned by the service. |
fmiOn | Boolean | false | Indicates whether Find My iPhone / Activation Lock is enabled. |
initialActivationPolicyDetails | String | Unlock. | Initial activation policy details. |
initialActivationPolicyId | String | XX | Initial activation policy ID. |
mdmLock | Boolean | false | Indicates whether Mobile Device Management is active. |
modelConfig | String | IPHONE 16,ROW,128GB,WHT | Model configuration string. |
partNumber | String | MPXT2TXXXXX | Part number (masked). |
productSoldBy | String | TRUE MOVE H UNIVERSAL | Product sold-by party. |
warrantyStatus | String | Warranty Expired | Warranty status returned by the service. |
carrierName | String | TRUE-H | Carrier name. |
eid | String | 89040000000000000000000000000000 | eSIM EID when available. |
nextTetherPolicyDetails | String | Unlock. | Next tether policy details. |
nextTetherPolicyId | String | XX | Next tether policy ID. |
fraudAnalysis | Object | {"case_count":0,"repair_count":0,...} | Fraud analysis summary object. |
fraudAnalysis.ac_count | Integer | 0 | AppleCare-related case count in fraud analysis. |
fraudAnalysis.ac_prop | Integer | 0 | AppleCare proportion score in fraud analysis. |
fraudAnalysis.audio_conn_prop | Integer | 0 | Audio connector proportion in fraud analysis. |
fraudAnalysis.case_count | Integer | 0 | Case count in fraud analysis. |
fraudAnalysis.category_counts | Object | {} | Category counts map in fraud analysis. |
fraudAnalysis.cluster30_ratio | Integer | 0 | 30-day cluster ratio in fraud analysis. |
fraudAnalysis.first_case | Null | null | First case timestamp / id when available. |
fraudAnalysis.last_case | Null | null | Last case timestamp / id when available. |
fraudAnalysis.max30 | Integer | 0 | Max activity in 30-day window. |
fraudAnalysis.max7 | Integer | 0 | Max activity in 7-day window. |
fraudAnalysis.pattern_prop | Integer | 0 | Pattern proportion in fraud analysis. |
fraudAnalysis.repair_count | Integer | 0 | Repair count in fraud analysis. |
fraudAnalysis.replace_counterfeit_prop | Integer | 0 | Replace / counterfeit proportion. |
fraudFlag | Boolean | false | High-level fraud flag. |
fraudScore | Float | 24.85 | Fraud score. |
fraudSummary | String | 0 cases | Short fraud summary. |
gsx/caseHistory | Array | [{"id":"102884XXXXX","title":"Restore device..."}] | GSX case history list when available. |
gsx/caseHistory.createdDateTime | String | 2 May 2026 15:13:19 | Case created datetime. |
gsx/caseHistory.id | String | 102884XXXXX | Case ID (masked). |
gsx/caseHistory.title | String | Restore device to factory settings | Case title. |
gsx/repairHistory | Array | [{"repairId":"G64237XXXXX","repairTypeDescription":"Carry-In"}] | List of repair-history records returned by GSX when available. |
gsx/replacementHistory | Array | [{"identifiers":{"imei":"..."},"replacementStatusDescription":"Active"}] | List of replacement-history records returned by GSX when available. |
imei2 | String | 358700000000000 | Secondary IMEI when available. |
modelDesc | String | IPHONE 14 STARLIGHT 128GB-BRA | Model description. |
purchaseCountry | String | Brazil | Purchase country. |
serial | String | R5CW13XXXXX | Serial number (masked in samples). |
warrantyDaysRemaining | Integer | 289 | Warranty days remaining. |
appliedActivationDetails | String | Unlock. | Applied activation details. |
coverageEndDate | String | 10 Mar 2023 | Coverage end date. |
coverageStartDate | String | 16 Feb 2026 | Coverage start date. |
firstActivationDate | String | 16 Feb 2026 | First activation date. |
iosVersion | String | 26.4.2 | iOS version. |
laborCovered | Boolean | true | Labor coverage flag. |
lastRestoreDate | String | 25 Apr 2026 | Last restore date. |
lastUnbrickOsBuild | String | 23E261 | Last unbrick OS build. |
lostMode | Boolean | false | Indicates whether Lost Mode is enabled. |
onsiteCoverage | Boolean | false | Onsite coverage flag. |
partCovered | Boolean | true | Part coverage flag. |
personalized | Boolean | false | Personalized device flag. |
regPurchaseDate | String | 15 Feb 2026 | Registered purchase date. |
repairCoverage | Boolean | false | Indicates whether repair coverage is active. |
replaced | Boolean | false | Indicates whether the device has been replaced. |
unlockDate | String | 25 Apr 2026 | Unlock date. |
unlocked | Boolean | true | Unlocked flag. |
gsx/replacementHistory/identifiers | Object | {"imei":"...","imei2":"...","serial":"..."} | Identifiers associated with the replacement-history record. |
gsx/replacementHistory/identifiers/imei | String | 353083969700000 | Masked IMEI associated with the replacement-history record. |
gsx/replacementHistory/identifiers/imei2 | String | 353083967500000 | Masked IMEI2 associated with the replacement-history record. |
gsx/replacementHistory/identifiers/serial | String | L7RWYGXXXXX | Masked serial number associated with the replacement-history record. |
gsx/replacementHistory/replacementStatusDescription | String | Active | Human-readable replacement status. |
gsx/replacementHistory/serialStatusCode | String | Active | Serial status code for the replacement-history record. |
gsx/replacementHistory/replacementDate | String / Null | 27 May 2024 | Replacement date returned by GSX when available; may be null. |
gsx/repairHistory/repairId | String | G64237XXXXX | Masked GSX repair identifier. |
gsx/repairHistory/repairTypeDescription | String | Carry-In | Repair type description returned by GSX. |
gsx/repairHistory/repairStatusDescription | String | Closed and Completed | Repair status description returned by GSX. |
gsx/repairHistory/repairCreateDate | String | 2 Oct 2024 12:25:36 | Date and time the repair record was created. |
gsx/repairHistory/lastModifiedDate | String | 16 Oct 2024 06:30:48 | Date and time the repair record was last modified. |
gsx/repairHistory/closedDate | String | 2 Oct 2024 12:44:22 | Date and time the repair was closed, when available. |
gsx/repairHistory/componentIssues | Array | [{"componentCode":"260XXX","issueCode":"IPXXX"}] | Component issue records associated with the repair. |
gsx/repairHistory/componentIssues/componentCode | String | 260XXX | Masked component code associated with the repair issue. |
gsx/repairHistory/componentIssues/componentDescription | String | Display | Component description associated with the repair issue. |
gsx/repairHistory/componentIssues/issueCode | String | IPXXX | Masked issue code associated with the repair issue. |
gsx/repairHistory/componentIssues/issueDescription | String | Blank Screen - Color - Power On | Human-readable issue description returned by GSX. |
gsx/repairHistory/componentIssues/order | Integer | 1 | Order/index value for the component issue. |
gsx/repairHistory/componentIssues/priority | Integer | 1 | Priority value for the component issue. |
gsx/repairHistory/componentIssues/type | String | CUST | Issue type/category returned by GSX. |
gsx/repairHistory/parts | Array | [{"description":"Display, iPhone 13 Pro Max","number":"661-XXXXX"}] | Parts associated with the repair. |
gsx/repairHistory/parts/description | String | Display, iPhone 13 Pro Max | Part description returned by GSX. |
gsx/repairHistory/parts/number | String | 661-XXXXX | Masked part number returned by GSX. |
gsx/repairHistory/parts/type | String | MOD | Part type/category returned by GSX. |
General / Cross-brand (1 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
systemMessage | String | Reported stolen or not delivered by a T-Mobile customer | System message returned by the service. |
Other / Unclear (2 fields)
| Field | Data type | Sample value | Logical description |
|---|---|---|---|
partCountry | String | Egypt/Jordan/Saudi Arabia/United Arab Emirates | Part country / region list. |
partType | String | Retail Unit | Part type. |
Code Examples
Balance → services → check #120
import requests
API = "https://api.imeigsx.com/api/v1/check"
H = {"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"}
print(requests.post(API, headers=H, json={"command": "balance"}, timeout=30).json())
print(requests.post(API, headers=H, json={"command": "services"}, timeout=60).json()["services"][:3])
print(requests.post(API, headers=H, json={"command": "120", "identifier": "353121102300000"}, timeout=90).json())const API = "https://api.imeigsx.com/api/v1/check";
const headers = { "X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json" };
const post = (body) => fetch(API, { method: "POST", headers, body: JSON.stringify(body) }).then(r => r.json());
console.log(await post({ command: "balance" }));
console.log(await post({ command: "120", identifier: "353121102300000" }));$api = "https://api.imeigsx.com/api/v1/check";
$headers = ["X-API-Key: YOUR_API_KEY", "Content-Type: application/json"];
function isave_post($api, $headers, $body) {
$ch = curl_init($api);
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => $headers,
CURLOPT_POSTFIELDS => json_encode($body),
CURLOPT_TIMEOUT => 90,
]);
return json_decode(curl_exec($ch), true);
}
$bal = isave_post($api, $headers, ["command" => "balance"]);
$check = isave_post($api, $headers, ["command" => "120", "identifier" => "353121102300000"]);curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"command":"balance"}'
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"command":"120","identifier":"353121102300000"}'Balance Command
Returns USD balance for the key owner. Free — not billed.
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"balance"}'import requests
print(requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "balance"},
).json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: { "X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json" },
body: JSON.stringify({ command: "balance" })
});
console.log(await r.json());Service List Command
Returns Instant Checks available to your key with your effective price (after discount).
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"services"}'import requests
print(requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "services"},
).json()){
"success": true,
"count": 42,
"services": [
{
"command_name": "120",
"service_title": "All-in-one (Basic Info)",
"description": "…",
"price": 0.12,
"currency": "USD",
"status": "active",
"time": "Instant",
"group_name": "Apple"
}
]
}command_name exactly as command when placing a check.services returns Instant Checks only. For IMEI / Server provider jobs use catalog, imei_services, or server_services below.Full Catalog Commands
Lists the wider bot catalog (Checks + IMEI + Server). Optional filter: type = all | checks | imei | server | provider.
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"catalog","type":"all"}'
# Provider IMEI only
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"command":"imei_services"}'
# Server / remote jobs only
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" -H "Content-Type: application/json" \
-d '{"command":"server_services"}'import requests
API = "https://api.imeigsx.com/api/v1/check"
H = {"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"}
print(requests.post(API, headers=H, json={"command": "catalog", "type": "server"}).json()["counts"])
print(requests.post(API, headers=H, json={"command": "imei_services"}).json()["count"]){
"success": true,
"catalog": "server",
"count": 759,
"counts": { "checks": 75, "imei": 1122, "server": 759 },
"services": [
{
"command_name": "prov1_51134",
"service_title": "…",
"catalog_type": "server",
"input_kind": "server",
"price": 1.23
}
]
}command_name (Instant Check id or prov…) + identifier. DHRU panels: placeimeiorder / placeserverorder.Call History
GET /api/v1/logs
Returns your API usage history. Each log entry shows the command, identifier, success status, cost, response time, and date. Results are paginated and can be filtered by command, identifier, success status, and date range. Free — not billed.
| Query | Type | Description |
|---|---|---|
page | int | Page number (default 1) |
per_page | int | Page size, max 100 (default 25) |
cmd | string | Filter by Instant Check command id |
identifier | string | Filter by IMEI / serial substring |
success | bool | true / false |
date_from / date_to | YYYY-MM-DD | Inclusive date range |
curl -G "https://api.imeigsx.com/api/v1/logs" \ -H "X-API-Key: YOUR_API_KEY" \ --data-urlencode "page=1" \ --data-urlencode "per_page=25" \ --data-urlencode "cmd=120" \ --data-urlencode "success=true"
import requests
print(requests.get(
"https://api.imeigsx.com/api/v1/logs",
headers={"X-API-Key": "YOUR_API_KEY"},
params={"page": 1, "per_page": 25, "cmd": "120", "success": "true"},
).json())const q = new URLSearchParams({ page: "1", per_page: "25", cmd: "120", success: "true" });
const r = await fetch("https://api.imeigsx.com/api/v1/logs?" + q, {
headers: { "X-API-Key": "YOUR_API_KEY" }
});
console.log(await r.json());{
"success": true,
"page": 1,
"per_page": 25,
"total": 128,
"pages": 6,
"logs": [
{
"id": 90421,
"command": "120",
"identifier": "353121102300000",
"success": true,
"status": "completed",
"cost": 0.12,
"response_time_ms": 1840,
"date": "2026-08-08T11:22:01"
}
]
}POST /api/v1/check with {"command":"logs"} and the same filter fields in the JSON body.DHRU Fusion API
For reseller panels that speak DHRU 6.1
Endpoint: https://api.imeigsx.com/api/dhru. Authenticate with apiaccesskey (or X-API-Key).
| action | Purpose |
|---|---|
accountinfo / getbalance | Credit balance |
imeiservicelist | Instant Checks + provider IMEI — includes SERVICETYPE, CUSTOM, Requires.Custom, QNT ranges |
serverservicelist | Server / remote jobs (same required-field metadata) |
placeimeiorder / placeserverorder | Place order — XML parameters with <ID> + <IMEI> / <SN> and/or <CUSTOMFIELD> (base64 JSON) |
getimeiorder | Poll order status |
curl -X POST https://api.imeigsx.com/api/dhru \ -d "apiaccesskey=YOUR_API_KEY" \ -d "action=placeimeiorder" \ -d 'parameters=<PARAMETERS><ID>120</ID><IMEI>353121102300000</IMEI></PARAMETERS>'
SERVICEID from the list as <ID> (numeric Instant Check or prov…). Your DHRU panel reads Requires.Custom / CUSTOM.customname to show the correct input fields to end users. Same API key as REST.Error Handling
| HTTP | Meaning |
|---|---|
| 200 | Completed Instant Check (or accepted processing order) |
| 400 | Bad request / failed lookup message |
| 401 | Invalid key / user missing |
| 402 | Insufficient funds |
| 403 | IP not allowed for this key |
| 404 | Service not found |
| 500 | Internal error — retry with backoff |
Service 255 — Carrier + SIM-Lock Only
Checks the current carrier your device is locked to (Next Tether Policy) and SIM Lock Status.
Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"255","identifier":"IMEI_OR_SERIAL"}'Service 252 — Carrier + SIM-Lock S2 (+ 🔒 + 🔧)
Checks the current carrier your device is locked to (Next Tether) and SIM-Lock Status. If your device is SIM Unlocked, then no carrier will be provided. The Find My iPhone status and Warranty information are also include
Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"252","identifier":"IMEI_OR_SERIAL"}'Service 253 — Carrier + SIM-Lock S3 (+ 📵)
Checks the current carrier your device is locked to (Next Tether) and SIM-Lock Status. If your device is SIM Unlocked, then no carrier will be provided. The Find My iPhone status and iCloud status are also included.
Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"253","identifier":"IMEI_OR_SERIAL"}'Service 243 — Carrier + SIM-Lock S1 (+ 📵 + 🔧)
Checks the current carrier your device is locked to (Next Tether) and SIM-Lock status. If your device is SIM-Unlocked, then no carrier will be provided. The Find My iPhone status, iCloud status and Warranty information a
Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"243","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "243", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "243", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "243",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 55 — Blacklist Status 🚨
Checks Blacklist Status for any cellular device.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"55","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "55", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "55", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "55",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 4 — FMI On/Off Status 🔒
Checks if a device is currently iCloud Activation Locked. Mac not supported.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"4","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "4", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "4", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "4",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 241 — SIM-Lock Status 📵
Checks the current SIM Lock status of an Apple device. All cellular models are supported.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"241","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "241", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "241", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "241",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 60 — iCloud Clean/Lost Status (Cellular) 📵
Checks iCloud Clean/Lost Status and FMI for cellular (IMEI-enabled) devices.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"60","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "60", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "60", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "60",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 211 — USA Blacklist/Barred Check 🇺🇸
Checks US networks for any IMEI barring/unbarring (with the date and reason).
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"211","identifier":"IMEI_OR_SERIAL"}'Service 247 — MacBook FMI On/Off Check 💻🔒
Checks the Activation Lock status (Find My Mac) for devices running MacOS.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"247","identifier":"IMEI_OR_SERIAL"}'Service 249 — MacBook iCloud Clean/Lost Check 💻📵
Checks the Activation Lock status (Find My Mac) and iCloud Clean/Lost status for devices running MacOS.
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"249","identifier":"IMEI_OR_SERIAL"}'Service 204 — MDM On/Off Status S1
MDM stands for Mobile Device Management. When a business or educational institution purchases a batch of devices from Apple, they will often enrol them in a program which allows the organisation to add restrictions to al
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"204","identifier":"IMEI_OR_SERIAL"}'Service 309 — MDM On/Off Status S2
MDM stands for Mobile Device Management. When a business or educational institution purchases a batch of devices from Apple, they will often enrol them in a program which allows the organisation to add restrictions to al
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"309","identifier":"IMEI_OR_SERIAL"}'Service 301 — FMI On/Off + MDM Status
Checks whether an Apple device is Activation Locked or Supervised (Mobile Device Management)
Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"301","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "301", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "301", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "301",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 205 — Check Mini
Get a quick and comprehensive overview of your Apple device. This all-in-one check provides essential data including Warranty, Find My iPhone, iCloud Status, SIM-Lock, and US Block status. 📌 Important Information: • Che
Group: Exclusive · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"205","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "205", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "205", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "205",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 242 — Check Pro
The key components of this check include: Full Model Description, EID(Pro), Warranty Details (🔧), Find My iPhone status (🔒), iCloud Status (📵), <!--Blacklist Status (🚨), Blacklist History(Pro), -->US Block Status (🇺🇸), U
Group: Exclusive · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"242","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "242", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "242", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "242",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 281 — Check Ultimate
Our Ultimate report includes MDM status & GSX data!The key components of this check include: Full Model Description, EID(Pro), Warranty Details (🔧), Find My iPhone status (🔒), iCloud Status (📵), MDM status(Ultimate), <!-
Group: Exclusive · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"281","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "281", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "281", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "281",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 325 — JP - Mineo Finance Check 🇯🇵
Checks the finance status for devices from Mineo (Japan).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"325","identifier":"IMEI_OR_SERIAL"}'Service 326 — JP - Rakuten Finance Check 🇯🇵
Checks the finance status for devices from Rakuten (Japan).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"326","identifier":"IMEI_OR_SERIAL"}'Service 237 — JP - KDDI Finance Check 🇯🇵
Checks the finance status for devices from KDDI (Japan).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"237","identifier":"IMEI_OR_SERIAL"}'Service 195 — JP - NTT Docomo Status Check 🇯🇵
Checks the finance status for devices from NTT Docomo (Japan).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"195","identifier":"IMEI_OR_SERIAL"}'Service 236 — JP - SoftBank Finance Check 🇯🇵
Checks the finance status for devices from SoftBank (Japan).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"236","identifier":"IMEI_OR_SERIAL"}'Service 272 — US - AT&T Status Check 🇺🇸
Checks the finance status for devices from AT&T USA.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"272","identifier":"IMEI_OR_SERIAL"}'Service 284 — US - NEW - Verizon Finance Check 🇺🇸
Checks ESN Clean/Lost Status for devices on Verizon USA network.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"284","identifier":"IMEI_OR_SERIAL"}'Service 13 — US - OLD - Verizon Clean/Lost Check 🇺🇸
Checks ESN Clean/Lost Status for devices on Verizon USA network.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"13","identifier":"IMEI_OR_SERIAL"}'Service 273 — US - T-Mobile Pro Check 🇺🇸
Checks ESN Block/Unblock Status for devices on T-Mobile USA network. If blocked by T-Mobile, you will also be given the reason.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"273","identifier":"IMEI_OR_SERIAL"}'Service 327 — JP - All-in-one Finance Check 🇯🇵
Checks the finance status for all Japan carriers.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"327","identifier":"IMEI_OR_SERIAL"}'Service 145 — US - OLD - T-Mobile Pro Check 🇺🇸
Checks ESN Clean/Lost Status for devices on T-Mobile USA network. If blacklisted by T-Mobile, you will also be given the reason (e.g. unpaid bills).
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"145","identifier":"IMEI_OR_SERIAL"}'Service 251 — US - TracFone / StraightTalk Status Check 🇺🇸
This service checks the device status, brand, line and SIM status for devices connected to TracFone, Straight Talk, NET10, Clearway, Total Wireless, Telcel, Simple Mobile, SafeLink & Family Mobile.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"251","identifier":"IMEI_OR_SERIAL"}'Service 287 — USA ESN Status 🇺🇸
Checks T-Mobile ESN status, Verizon ESN status, AT&T status, blacklist status, and barring status for US IMEIs.
Group: Finance Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"287","identifier":"IMEI_OR_SERIAL"}'Service 329 — Sold By Mini 🆕
Checks Model, Serial, Estimated Purchase Date, Sold By Company and Purchase Country.
Group: GSX Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"329","identifier":"IMEI_OR_SERIAL"}'Service 320 — Sold By Info S2
Checks Model, Serial, Find My iPhone Status, iCloud Status, SIM-Lock Status, Warranty Info, Estimated Purchase Date, Sold By Company and Purchase Country.
Group: GSX Checks · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"320","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "320", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "320", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "320",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 206 — Full GSX Report S2
🔥 PREMIUM Full GSX Report The most complete Apple GSX verification available. This premium report includes exclusive data not found in standard checks: full Repair History, Apple Support Case History, and AppleCare+ con
Group: GSX Checks · Accepts IMEI or serial when the service supports it.
Request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"206","identifier":"353121102300000"}'import requests
r = requests.post(
"https://api.imeigsx.com/api/v1/check",
headers={"X-API-Key": "YOUR_API_KEY", "Content-Type": "application/json"},
json={"command": "206", "identifier": "353121102300000"},
timeout=90,
)
print(r.json())const r = await fetch("https://api.imeigsx.com/api/v1/check", {
method: "POST",
headers: {
"X-API-Key": "YOUR_API_KEY",
"Content-Type": "application/json"
},
body: JSON.stringify({ command: "206", identifier: "353121102300000" })
});
console.log(await r.json());$ch = curl_init("https://api.imeigsx.com/api/v1/check");
curl_setopt_array($ch, [
CURLOPT_POST => true,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HTTPHEADER => [
"X-API-Key: YOUR_API_KEY",
"Content-Type: application/json",
],
CURLOPT_POSTFIELDS => json_encode([
"command" => "206",
"identifier" => "353121102300000",
]),
CURLOPT_TIMEOUT => 90,
]);
$data = json_decode(curl_exec($ch), true);Typical success shape
{
"success": true,
"request_id": "isk_…",
"credits": 12.50,
"object": { "…parsed fields for this service…" },
"result": "HTML or text summary when available"
}object keys depend on the Instant Check. Always call services for live price and use your account pricing.Service 314 — Dell Laptop Model Check
Checks the model name of any Dell computer
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"314","identifier":"IMEI_OR_SERIAL"}'Service 315 — HP Laptop Model Check
Checks the model name of any HP computer
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"315","identifier":"IMEI_OR_SERIAL"}'Service 313 — Lenovo Laptop Model Check
Checks the model name of any Lenovo computer
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"313","identifier":"IMEI_OR_SERIAL"}'Service 307 — iTel / Tecno / Infinix Info
Checks Model and warranty information for iTel / Tecno / Infinix devices.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"307","identifier":"IMEI_OR_SERIAL"}'Service 317 — OPPO Info
Checks Model and warranty information for devices manufactured by OPPO.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"317","identifier":"IMEI_OR_SERIAL"}'Service 196 — Xiaomi Info
Checks Model and warranty information for devices manufactured by Xiaomi.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"196","identifier":"IMEI_OR_SERIAL"}'Service 248 — ZTE Info
Checks Model and warranty information for devices manufactured by ZTE.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"248","identifier":"IMEI_OR_SERIAL"}'Service 233 — OnePlus Info
Checks Model and warranty information for devices manufactured by OnePlus.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"233","identifier":"IMEI_OR_SERIAL"}'Service 190 — Samsung Info S2
Checks Model, Serial, Model Number, Carrier and Sold By Company. Purchase date also provided for US devices.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"190","identifier":"IMEI_OR_SERIAL"}'Service 283 — Huawei Info S2
Checks Model, purchase details and warranty information for devices manufactured by Huawei.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"283","identifier":"IMEI_OR_SERIAL"}'Service 246 — Motorola Info
Checks Model and warranty information for devices manufactured by Motorola.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"246","identifier":"IMEI_OR_SERIAL"}'Service 158 — Huawei Info S1
Checks Model, purchase details and warranty information for devices manufactured by Huawei.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"158","identifier":"IMEI_OR_SERIAL"}'Service 209 — Google Pixel Info
Checks Model, carrier and warranty information for devices manufactured by Google.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"209","identifier":"IMEI_OR_SERIAL"}'Service 11 — Samsung Info S1
Checks Serial/Un/Model Numbers, Carrier, Sold By Country, Warranty Status and Purchase Date.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"11","identifier":"IMEI_OR_SERIAL"}'Service 302 — Samsung Knox Status
Checks whether a Samsung device is registered with Knox Guard, which allows restrictions to be placed remotely due to loss, theft, or financing.
Group: Generic Checks · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"302","identifier":"IMEI_OR_SERIAL"}'Service 328 — Part Number / MPN (All Models) 🆕
Checks the product type (e.g. Retail), part number and country for any Apple device.
Group: New 🆕 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"328","identifier":"IMEI_OR_SERIAL"}'Service 275 — Apple IMEI/Serial Validator
This service can be used to validate an IMEI or Serial number for any Apple product, including accessories. It will check for existence on Apple's database, since serials are now randomized.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"275","identifier":"IMEI_OR_SERIAL"}'Service 131 — Activation Check
Check if an Apple device has ever been officially activated. The best way to verify if a phone is truly Brand New. 📌 Possible Results: • ✅ YES (Activated): The device has been used and set up. Warranty is active. • 🆕 NO
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"131","identifier":"IMEI_OR_SERIAL"}'Service 321 — Config Code Check
Checks the config code for any Apple device.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"321","identifier":"IMEI_OR_SERIAL"}'Service 49 — Convert IMEI ⇄ IMEI2 ⇄ Serial
Stable ServiceInstantly convert your IMEI or Serial number into all available identifiers (IMEI, IMEI2 & Serial).
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"49","identifier":"IMEI_OR_SERIAL"}'Service 56 — Model + Brand + Manufacturer (by IMEI)
Checks the manufacturer and model name/number of any cellular device.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"56","identifier":"IMEI_OR_SERIAL"}'Service 81 — Model + Color + Storage
Checks the Model, Colour and Storage capacity of an Apple device. If a model is not found, we'll be notified to add support for it, usually done within 24 hours.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"81","identifier":"IMEI_OR_SERIAL"}'Service 319 — Model + eSIM + pSIM Compatibility
Checks whether a device is compatible with eSIM and Phsyical SIMs.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"319","identifier":"IMEI_OR_SERIAL"}'Service 46 — Replaced Status (Original Device)
Checks the Model, Serial and Replaced Status of the device. A replaced device is one that is replaced by Apple for another device, usually when it cannot be repaired.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"46","identifier":"IMEI_OR_SERIAL"}'Service 171 — Replacement Status (Active Device)
Checks the Model, Serial and Replacement Status of the device. A replacement device is what Apple gives to a customer if their original device cannot be repaired.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"171","identifier":"IMEI_OR_SERIAL"}'Service 140 — Warranty Check 🔧
Warranty information is crucial to any buy or sell decision - it allows you to accurately value any Apple product and improve buyer confidence, by providing a clear indication of whether a warranty is active, what type o
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"140","identifier":"IMEI_OR_SERIAL"}'Service 289 — EID Pro Check (Apple/Samsung/Google)
Checks the EID number for any EID-compatible device made by Apple, Samsung or Google. For Samsung devices, only North America region is supported.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"289","identifier":"IMEI_OR_SERIAL"}'Service 225 — Model + Color + Storage + FMI
Checks the model, colour and memory capacity for Apple devices, plus the FMI On/Off status.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"225","identifier":"IMEI_OR_SERIAL"}'Service 274 — Model/Product Description
Checks the Product Description for any Apple device, which includes the intended market (e.g. USA). All models are supported.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"274","identifier":"IMEI_OR_SERIAL"}'Service 152 — Purchase Date Check
Checks the estimated purchase date that you would otherwise find in a Sold By check.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"152","identifier":"IMEI_OR_SERIAL"}'Service 286 — Warranty Check Pro 🔧
Warranty information is crucial to any buy or sell decision - it allows you to accurately value any Apple product and improve buyer confidence, by providing a clear indication of whether a warranty is active, what type o
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"286","identifier":"IMEI_OR_SERIAL"}'Service 165 — Purchase Country Check
Checks the Model Description, Purchase Country and Find My iPhone status. NEW! 16 Dec We've added support for more countries.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"165","identifier":"IMEI_OR_SERIAL"}'Service 324 — Honor Info
Sku Name : HONOR X5c Plus 4GB+128GB Midnight Black Dual Card Open Market Ver. Search Term : 861893087342388 Imei : 861893087342388 Imei1 : 861893087342396 Serial
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"324","identifier":"IMEI_OR_SERIAL"}'Service 229 — Part Number / MPN
Checks the product type (e.g. Retail), part number and country for any iPhone.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"229","identifier":"IMEI_OR_SERIAL"}'Service 308 — MacBook Specifications (No CTO) 💻
Check the Model, Part Number, A-number, Year, Color, Storage, RAM, CPU & GPU for any standard Mac (not Configured-To-Order).
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"308","identifier":"IMEI_OR_SERIAL"}'Service 316 — MacBook Specifications + FMI + MDM 💻
Check the Model, Part Number, A-number, Year, Color, Storage, RAM, CPU & GPU for any standard Mac (not Configured-To-Order).
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"316","identifier":"IMEI_OR_SERIAL"}'Service 322 — TESTING - Fraud Check 🔧
TESTING
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"322","identifier":"IMEI_OR_SERIAL"}'Service 323 — TESTING - Model
Test service for internal use.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"323","identifier":"IMEI_OR_SERIAL"}'Service 318 — TESTING - Serial Decoder
Test service for internal use.
Group: Other Services · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"318","identifier":"IMEI_OR_SERIAL"}'Service 330 — Full GSX Report - Promo
Checks Sold By details, Case + Replacement History, and GSX Activation Information, including WiFi MAC Address. BLUETOOTH MAC & ICCID NOT PROVIDED!
Group: Promo 🔥 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"330","identifier":"IMEI_OR_SERIAL"}'Service 125 — FMI On/Off [Dev-Exclusive] 🌐
Checks if a device is currently iCloud Activation Locked and whether it is blacklisted.
Group: [Dev-Exclusive] 🌐 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"125","identifier":"IMEI_OR_SERIAL"}'Service 238 — Free Check Sample [Dev-Exclusive] 🌐
Checks the FMI status and warranty details for Apple devices.
Group: [Dev-Exclusive] 🌐 · Accepts IMEI or serial when the service supports it.
Quick request
curl -X POST https://api.imeigsx.com/api/v1/check \
-H "X-API-Key: YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{"command":"238","identifier":"IMEI_OR_SERIAL"}'HTTP Status Codes
Always inspect both the HTTP status and the JSON success / message fields.
Billing
Successful Instant Checks deduct your plan price (after account discount). Refunded / failed orders are not kept as charges. Top up from the Client Portal or Telegram bot.
Limits & Notes
- Bulk multi-IMEI via API key is not supported — use one identifier per request (or the web portal bulk tool).
- Instant Check ids are numeric strings; provider IMEI/Server ids look like
prov1_…(fromcatalog/imei_services/server_services). - This documentation page lists Instant Checks for browsing; full IMEI/Server lists come from the API commands above. Prices without a key are base catalog prices.
- Support: @imeigsx_bot · Site: imeigsx.com
Add IMEIGSX as a Preferred Source in Google Search — your stories show up with a preferred badge.