iSave Instant Checks API

One JSON endpoint for FMI, iCloud Lost, SIM-Lock, MDM, GSX, blacklist, warranty and brand-specific Instant Checks. Built for bots, CRM, reseller panels and custom backends.

api.imeigsx.com
REST JSON
DHRU Fusion 6.1
75 Instant Checks
Per-call billing
$ curl -H "X-API-Key: YOUR_KEY" -d '{"command":"120","identifier":"…"}' https://api.imeigsx.com/api/v1/check

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

  1. List — choose a command below to get services and your prices.
  2. Pick — copy command_name from the response (e.g. "120" or "prov1_51134").
  3. Place — send that id as command plus identifier (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 needREST JSONDHRU 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.

Get or rotate keys in the Client Portal or ask support on Telegram.

Authentication

API key on every request

REST — HTTP header required

Header
X-API-Key: isk_live_YOUR_KEY_HERE
Content-Type: application/json

DHRU — form field

Form
apiaccesskey=isk_live_YOUR_KEY_HERE
action=accountinfo
Never embed keys in public front-end JS or open repositories. Rotate immediately if leaked.

Endpoint

Production base URL

ModeURLMethod
RESThttps://api.imeigsx.com/api/v1/checkPOST JSON
DHRUhttps://api.imeigsx.com/api/dhruPOST form / JSON

HTTPS only. Optional IP allow-lists can be configured per key in the cabinet.

Quick Start

1
Create an API key in the Client Portal (or via Telegram support).
2
List services: services (Instant Checks) or catalog / imei_services / server_services for the full catalog.
3
POST command = command_name from the list (e.g. "120" or "prov1_51134") + identifier.
4
Read success, then object / result (or poll getimeiorder for processing jobs). Track credits and request_id.

Request Format

JSON body for REST

FieldTypeRequiredDescription
commandstringrequiredbalance, services, catalog / imei_services / server_services, Instant Check id ("120"), or provider id ("prov1_…")
identifierstringfor placeIMEI / serial (checks & IMEI jobs) or order data for Server services
typestringoptionalWith catalog: all | checks | imei | server | provider
custom_request_idstringoptionalYour 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.

Data type and sample value are inferred from saved sample responses and may vary by service context.

315 logical fields across 14 categories.

Apple (36 fields)

FieldData typeSample valueLogical description
acEligibleBooleanfalseIndicates whether the device is eligible for AppleCare when available.
apple/modelNameStringiPhone 13Apple model name returned by the service.
apple/regionStringAT&T USAApple sales / carrier region.
fmiONBooleanfalseFind My iPhone / Activation Lock status (ON/OFF).
isAppleDeviceBooleantrueIndicates whether the identifier belongs to an Apple device.
nextActivationPolicyIdInteger0Next activation policy ID returned by the service.
blockedBooleanfalseIndicates whether the device is blocked or blacklisted when available.
blockedPolicyBooleanfalseBlocked policy value returned by the service.
gsmaBlacklistedBooleanfalseGSMA blacklist status when available.
networkStringUSNetwork / country code returned by the service.
sim-lockStatusStringUnlockedHuman-readable SIM-lock status.
simLockBooleantrueIndicates whether the device is SIM locked.
capacityString128GBStorage capacity.
colorStringPacific BlueDevice color.
countryStringUnited StatesCountry returned by the service.
activatedBooleantrueIndicates whether the device has been activated.
assembledInStringPegatron Shanghai, ChinaAssembly location.
colourStringPacific BlueDevice colour (alternate spelling of color).
demoUnitMixedNoIndicates whether the unit is a demo device.
estimatedPurchaseDateString2020-07-27Estimated purchase date.
manufactureDateString20 Oct 2021Manufacture date.
meidString35390000000000MEID when available.
refurbishedBooleanfalseIndicates whether the device is refurbished.
refurbishedDeviceStringNoRefurbished device flag as text.
registeredBooleanfalseRegistration status when available.
replacedDeviceStringNoReplaced device indicator as text.
replacementBooleanfalseIndicates replacement status returned by the service.
replacementDeviceStringNoReplacement device indicator as text.
snKeyString69f615XXXXXXXXXXXXXXXXXXSerial / SN key (masked in samples).
technicalSupportBooleanfalseIndicates whether technical support coverage is active.
thumbnailStringhttps://appleid.cdn-apple.com/.../online-nolocation_ipad__3x.pngDevice thumbnail image URL.
unitAgeString4 years, 6 months and 13 daysApproximate device age.
usaBlockDateString19 Jan 2024USA block date when available.
usaBlockStatusStringCleanUS block status returned by the service when available.
validPurchaseDateBooleanfalseIndicates whether a valid purchase date was found.
vintageDeviceStringYesVintage device indicator.

Samsung (33 fields)

FieldData typeSample valueLogical description
soldByCountryStringSaudi ArabiaCountry where the device was sold.
samsung/carrierStringSprintSamsung carrier.
samsung/countryStringUnited StatesSamsung country.
samsung/coverageEndDateString1 Mar 2019Samsung coverage end date.
samsung/coverageStartDateString1 Mar 2018Samsung coverage start date.
samsung/cscStringSPRSamsung CSC code.
samsung/modelCodeStringSM-T217SZWASPRSamsung model code.
samsung/modelDescriptionStringSamsung Galaxy Tab 3 7.0 (Sprint) WhiteSamsung model description.
samsung/modelInfoStringTABLET SM-T217S WHITE SPRSamsung model info string.
samsung/modelNameStringSamsung Galaxy(SM-T217,...)Samsung model name (may include related models).
samsung/serialStringR5CX12XXXXXSamsung serial (masked in samples).
samsung/warrantyStatusStringExpiredSamsung warranty status.
samsungKnoxCompanyStringServifyKnox company / MDM provider.
samsungKnoxDeviceIdString65ca33XXXXXXXXXXXXXXXXXXKnox device ID (masked).
samsungKnoxDeviceStateStringLockedKnox device lock state.
samsungKnoxEmailStringsa***@servify.techKnox contact email (masked).
samsungKnoxMessageStringSamsung temporarily disabled this device...Knox status message.
samsungKnoxPhoneNumberString833600XXXXXKnox contact phone (masked).
samsungKnoxRegisteredStringONKnox registration status.
carrierStringOpenCarrier or network policy returned by the service.
imei1String357800000000000Primary IMEI.
modelNumberStringSM-S918BZRQMEAModel number.
purchaseDateString19 January 2023Purchase date returned by the service.
warrantyUntilString19 January 2024Warranty end date.
doNumberString714668XXXXXDO number (masked).
fullNameStringMOBILE SM-S918B/DS RED MEAFull product name.
marketingNameStringGalaxy S23 Ultra ...Marketing name (may be localized).
productionDateString19 January 2023Production date.
salesBuyerCodeStringKXXSales buyer code.
salesBuyerNameStringOpen Saudi ArabiaSales buyer name.
shipDateString07 February 2023Ship date.
shipToCountryStringSaudi ArabiaShip-to country.
soldDateString20 January 2023Sold date.

Google Pixel (10 fields)

FieldData typeSample valueLogical description
esimIdString89030000000000000000000000000000eSIM ID when available.
returnPolicyStringReturn window closedReturn policy status.
descriptionStringiPhone 12 Pro Max 128GB Pacific BlueDevice description (sample may vary by brand).
modelSkuStringGA1009XXXXXModel SKU (masked).
warrantyEndDateString2027/4/18Warranty end date.
warrantyPlanStringPixel Care+ with Lost & Theft (monthly)Warranty / care plan name.
warrantyStartDateString2026/4/17Warranty start date.
deviceAgeString8 Months, 12 DaysDevice age.
deviceProtectionEndDateString2025-08-20 16:04:25Device protection end datetime.
deviceProtectionStartDateString2025-08-20 16:04:25Device protection start datetime.

Motorola (30 fields)

FieldData typeSample valueLogical description
mtmStringDMTK4122Motorola MTM code.
simCardCarrierStringCRICKETSIM card carrier.
simIccidString890100XXXXXSIM ICCID (masked).
activationDateString2023-10-11 07:25:54Activation date when available.
barCodeStringZY22K4XXXXXBarcode / serial (masked).
basebandStringMT6855N_TC2.SP.V44.P2.05.83RBaseband version.
batteryStringOut Of Warranty 2024-06-29 To 2025-09-26Battery warranty info.
btMacStringB0C2C7XXXXXXBluetooth MAC (masked).
chargerStringOut Of Warranty 2024-06-29 To 2025-09-26Charger warranty info.
earphoneStringOut Of Warranty 2024-06-29 To 2025-09-26Earphone warranty info.
factoryCodeStringenovo, WuFactory code.
hsnString17Y200XXXXXXHSN (masked).
imsiStringIMSI_NOT_AVAILABLEIMSI when available.
marketNameStringMOTO G POWER 5G - 2024Market name.
organizationCodeStringUSXXOrganization code.
phoneStringOut Of Warranty 2024-06-29 To 2025-09-26Phone warranty info.
phoneNumberStringINVALID_PHONE_NUMBERPhone number when available.
poNumberStringGSC300XPO number.
recentActivationStringLack Activation DateRecent activation note.
regionIdStringNARegion ID.
shipmentNoString526500XXXXXShipment number (masked).
shipToAddressIdString926800XXXXXShip-to address ID (masked).
shipToCityStringPlainfieldShip-to city.
shipToCustomerIdString121500XXXXXShip-to customer ID (masked).
shipToDateString2024-06-29 00:00:00Ship-to date.
softwareVersionStringcancunn_g_sys-user 14 ...Software / build version.
soldToCustomerIdString121500XXXXXSold-to customer ID (masked).
soldToCustomerNameStringCRICKET WIRELESS LLCSold-to customer name.
transceiverStringSA78D9XXXXXTransceiver ID (masked).
wifiMacStringB0:C2:C7:XX:XX:XXWi-Fi MAC (masked).

Huawei (8 fields)

FieldData typeSample valueLogical description
warrantyTypeStringHUAWEI Accidental Screen Damage Warranty...Warranty type description.
warrantyValidInCountryStringRUCountry code where warranty is valid.
customStringSN: ... Warranty Status: Out Of Warranty...Multi-line custom warranty / product block.
itemCodeString51098QXXXXXItem code (masked).
offerCodeStringOFFE01XXXXXOffer code (masked).
searchTermString867342084500000Search term / IMEI used for the lookup.
serviceCategoryCodeStringESXXService category code.
serviceCodeStringES0210XXXXXService code (masked).

Xiaomi (7 fields)

FieldData typeSample valueLogical description
miActivationLockStringOFFXiaomi / Mi activation lock status.
modelCodeStringXIAOMI COMMUNICATIONS CO LTD 2306EPN60GModel code.
warrantyDescriptionStringThis device had been swapped/refunded...Warranty description / notes.
activationCountryStringPortugalActivation country.
deliveryDateString2023-09-12 09:47:10Delivery date.
skuNumberStringMZB0EKXXSKU number.
unlockNumberStringVC329LXXXXXUnlock number (masked).

OPPO / OnePlus / Realme (18 fields)

FieldData typeSample valueLogical description
phoneSnString3b248cXXPhone serial number (masked).
brandStringLenovoBrand name returned by the service.
modelDescriptionStringVIN,IPHONE 11 PRO MAX,...Model description string.
warrantyMonthString12Warranty length in months.
adaptorSnString547436XXXXXAdaptor serial (masked).
allowableQtyString1Allowable quantity.
batterySnString956159XXXXXBattery serial (masked).
countTypeStringHKCount / region type.
isIwsStringNoIWS flag.
manufacturingDateString2023-04-06 05:02:15Manufacturing date.
materialString605563XMaterial code.
pcbString002200XXXXXPCB identifier (masked).
phoneStatusStringNormal DeliveryPhone status.
productVersionStringNAProduct version returned by the service.
registrationDateString2023-05-02 19:36:05Registration date.
saleCountryStringHong KongSale country.
skuString501100XXXXXSKU (masked).
skuNameStringOnePlus Nord CE 3 Lite 5G ...SKU name.

Honor / ZTE / Tecno / iTel / Infinix (50 fields)

FieldData typeSample valueLogical description
simTypeStringDual CardSIM type.
brandCategoryNameStringTECNO-SPBrand category name.
countryNameStringMY - Asia-PacificCountry / region name.
modelFullDescriptionString5G Cellular PhoneFull model description.
modelShortDescriptionString5G Cellular PhoneShort model description.
warrantyActivationDateString2025-01-07Warranty activation date.
warrantyExpirationDateString2026-05-16Warranty expiration date.
warrantyNameString14 DaysWarranty name / plan.
bindDateString2026/3/20Bind date.
bluetoothMacStringA09A0CXXXXXXBluetooth MAC (masked).
bomCodeStringDefaultBOM code.
boxNoString080100XXXXXBox number (masked).
channelCodeStringGroup presentedChannel code.
coaCodeString922179XCOA code.
companyNameString200019XXXXCompany name / code.
contractStringDA4582XXXXXContract ID (masked).
deviceColorStringBlackDevice color.
deviceRamString12GB/12GBDevice RAM.
deviceRomString512GB/512GBDevice ROM / storage.
deviceTypeStringNormal delivery DeviceDevice type.
eccnCodeStringNAECCN code.
effectiveTimeString2025-01-07 00:00:00Effective time.
endDateString2027/4/26End date.
expirationTimeString2025-01-20 23:59:59Expiration time.
expiryDateString20-01-2025Expiry date.
externalModelStringBKQ-N49External model.
factoryNameStringPSZZFactory name.
invoiceNoString097000XXXXXInvoice number (masked).
level1CodeStringPDCG93XXXXXLevel-1 product code (masked).
level3CodeStringPDCG80XXXXXLevel-3 product code (masked).
marketModelStringTECNO TECNO CAMON 30Market model name.
materialCodeString100592XXXXXMaterial code (masked).
materialGroupCodeString2XXMaterial group code.
memoryString256+8 GBMemory configuration.
offerDescriptionStringBirkin-N49D 12 512 Dual SimOffer description.
outOfStockDateString2026-03-20Out-of-stock date.
pcbaBarcodeStringBEXE02XXXXXPCBA barcode (masked).
periodOfValidString07-01-2025Period of validity.
priviIdString913111000000000000Privilege / privi ID.
productModelCodeStringCL6 256+8Product model code.
profitsTypeNameStringDAPProfits type name.
salesDateString2024-12-11 00:00:00.0Sales date.
seriesCodeStringCMCG10XXXXXXSeries code (masked).
skuCodeString5109CCXXXXXSKU code (masked).
startDateString2026/4/25Start date.
uniqueCodeString357400XXXXXUnique code / IMEI (masked).
validDaysString366Valid days.
validInCountryStringMalaysiaValid-in country.
versionCodeStringNXXVersion code.
wirelessMacStringA09A0CXXXXXXWireless MAC (masked).

Laptop / Computer (1 fields)

FieldData typeSample valueLogical description
errorStringError – Device Not Found ✘Error message returned by the API when the request fails.

Finance Checks (16 fields)

FieldData typeSample valueLogical description
att/financeStatusStringUnpaid BillsAT&T finance status.
docomo/financeStatusStringNot FoundNTT Docomo finance status.
kddiFinanceStatusStringUnder_Contract | ▲KDDI finance status.
loanerBooleanfalseIndicates whether the device is marked as a loaner unit.
loanerDeviceStringNoLoaner device indicator as text.
softbankFinanceStatusStringUnder FinanceSoftBank finance status.
verizon/financeStatusStringCleanVerizon finance status.
verizon/activeLineBooleanfalseVerizon active line flag.
imeiString356700000000000IMEI used or returned by the lookup.
modelStringiPad Pro 12.9-inch (6 Gen) Wifi+Cell mmWDevice model returned by the service.
modelNameStringGalaxy S23 UltraDevice model name returned by the service.
objectObject{"imei":"356700000000000","fmiOn":false,"fmiON":false}Structured response object returned by the selected service when available.
responseStringIMEI Number: ... Find My iPhone: OFFResponse text or payload returned by the service.
statusStringSuccessfulHigh-level status string for the check.
successBooleantrueIndicates whether the API request completed successfully.
manufacturerStringSamsung Electronics Vietnam Thai Nguyen Co., Ltd. (SEVT)Manufacturer name.

Carrier / Network / SIM / Blacklist (18 fields)

FieldData typeSample valueLogical description
att/esnStatusStringOutstanding FinanceAT&T ESN status.
blacklistReasonStringReported stolen or not delivered by a T-Mobile customerBlacklist reason text.
blacklistStatusBooleanfalseBlacklist status returned by the service.
esnStatusStringBlockedESN status.
hasESimBooleantrueIndicates whether the device has eSIM capability / presence.
hasPhysicalSimBooleantrueIndicates whether a physical SIM is present / supported.
simlockBooleanfalseSIM-lock flag.
tmobile/blockReasonStringReported stolen or not delivered by a T-Mobile customerT-Mobile block reason.
tmobile/esnStatusStringBlockedT-Mobile ESN status.
tmobile/planIdString113200XXXXXT-Mobile plan ID (masked).
tmobile/systemMsgStringReported stolen or not delivered by a T-Mobile customerT-Mobile system message.
tracfoneStraighttalk/deviceStatusStringRisk AssesmentTracFone / Straight Talk device status.
tracfoneStraighttalk/reservedLineBooleantrueTracFone / Straight Talk reserved line flag.
tracfoneStraighttalk/simCarrierStringVZWTracFone / Straight Talk SIM carrier.
tracfoneStraighttalk/simStatusStringSIM RESERVEDTracFone / Straight Talk SIM status.
usaBlockedBooleanfalseUSA blocked flag.
verizon/esnStatusStringCleanVerizon ESN status.
verizon/mvno/esnStatusStringN/AVerizon MVNO ESN status.

Fraud / GSX / Case History (85 fields)

FieldData typeSample valueLogical description
appliedActivationPolicyIdStringXXApplied activation policy ID returned by the service.
configCodeStringKD99Apple configuration code returned by the service.
estPurchaseDateString9 Nov 2019Estimated purchase date returned by the service.
fmiOnBooleanfalseIndicates whether Find My iPhone / Activation Lock is enabled.
initialActivationPolicyDetailsStringUnlock.Initial activation policy details.
initialActivationPolicyIdStringXXInitial activation policy ID.
mdmLockBooleanfalseIndicates whether Mobile Device Management is active.
modelConfigStringIPHONE 16,ROW,128GB,WHTModel configuration string.
partNumberStringMPXT2TXXXXXPart number (masked).
productSoldByStringTRUE MOVE H UNIVERSALProduct sold-by party.
warrantyStatusStringWarranty ExpiredWarranty status returned by the service.
carrierNameStringTRUE-HCarrier name.
eidString89040000000000000000000000000000eSIM EID when available.
nextTetherPolicyDetailsStringUnlock.Next tether policy details.
nextTetherPolicyIdStringXXNext tether policy ID.
fraudAnalysisObject{"case_count":0,"repair_count":0,...}Fraud analysis summary object.
fraudAnalysis.ac_countInteger0AppleCare-related case count in fraud analysis.
fraudAnalysis.ac_propInteger0AppleCare proportion score in fraud analysis.
fraudAnalysis.audio_conn_propInteger0Audio connector proportion in fraud analysis.
fraudAnalysis.case_countInteger0Case count in fraud analysis.
fraudAnalysis.category_countsObject{}Category counts map in fraud analysis.
fraudAnalysis.cluster30_ratioInteger030-day cluster ratio in fraud analysis.
fraudAnalysis.first_caseNullnullFirst case timestamp / id when available.
fraudAnalysis.last_caseNullnullLast case timestamp / id when available.
fraudAnalysis.max30Integer0Max activity in 30-day window.
fraudAnalysis.max7Integer0Max activity in 7-day window.
fraudAnalysis.pattern_propInteger0Pattern proportion in fraud analysis.
fraudAnalysis.repair_countInteger0Repair count in fraud analysis.
fraudAnalysis.replace_counterfeit_propInteger0Replace / counterfeit proportion.
fraudFlagBooleanfalseHigh-level fraud flag.
fraudScoreFloat24.85Fraud score.
fraudSummaryString0 casesShort fraud summary.
gsx/caseHistoryArray[{"id":"102884XXXXX","title":"Restore device..."}]GSX case history list when available.
gsx/caseHistory.createdDateTimeString2 May 2026 15:13:19Case created datetime.
gsx/caseHistory.idString102884XXXXXCase ID (masked).
gsx/caseHistory.titleStringRestore device to factory settingsCase title.
gsx/repairHistoryArray[{"repairId":"G64237XXXXX","repairTypeDescription":"Carry-In"}]List of repair-history records returned by GSX when available.
gsx/replacementHistoryArray[{"identifiers":{"imei":"..."},"replacementStatusDescription":"Active"}]List of replacement-history records returned by GSX when available.
imei2String358700000000000Secondary IMEI when available.
modelDescStringIPHONE 14 STARLIGHT 128GB-BRAModel description.
purchaseCountryStringBrazilPurchase country.
serialStringR5CW13XXXXXSerial number (masked in samples).
warrantyDaysRemainingInteger289Warranty days remaining.
appliedActivationDetailsStringUnlock.Applied activation details.
coverageEndDateString10 Mar 2023Coverage end date.
coverageStartDateString16 Feb 2026Coverage start date.
firstActivationDateString16 Feb 2026First activation date.
iosVersionString26.4.2iOS version.
laborCoveredBooleantrueLabor coverage flag.
lastRestoreDateString25 Apr 2026Last restore date.
lastUnbrickOsBuildString23E261Last unbrick OS build.
lostModeBooleanfalseIndicates whether Lost Mode is enabled.
onsiteCoverageBooleanfalseOnsite coverage flag.
partCoveredBooleantruePart coverage flag.
personalizedBooleanfalsePersonalized device flag.
regPurchaseDateString15 Feb 2026Registered purchase date.
repairCoverageBooleanfalseIndicates whether repair coverage is active.
replacedBooleanfalseIndicates whether the device has been replaced.
unlockDateString25 Apr 2026Unlock date.
unlockedBooleantrueUnlocked flag.
gsx/replacementHistory/identifiersObject{"imei":"...","imei2":"...","serial":"..."}Identifiers associated with the replacement-history record.
gsx/replacementHistory/identifiers/imeiString353083969700000Masked IMEI associated with the replacement-history record.
gsx/replacementHistory/identifiers/imei2String353083967500000Masked IMEI2 associated with the replacement-history record.
gsx/replacementHistory/identifiers/serialStringL7RWYGXXXXXMasked serial number associated with the replacement-history record.
gsx/replacementHistory/replacementStatusDescriptionStringActiveHuman-readable replacement status.
gsx/replacementHistory/serialStatusCodeStringActiveSerial status code for the replacement-history record.
gsx/replacementHistory/replacementDateString / Null27 May 2024Replacement date returned by GSX when available; may be null.
gsx/repairHistory/repairIdStringG64237XXXXXMasked GSX repair identifier.
gsx/repairHistory/repairTypeDescriptionStringCarry-InRepair type description returned by GSX.
gsx/repairHistory/repairStatusDescriptionStringClosed and CompletedRepair status description returned by GSX.
gsx/repairHistory/repairCreateDateString2 Oct 2024 12:25:36Date and time the repair record was created.
gsx/repairHistory/lastModifiedDateString16 Oct 2024 06:30:48Date and time the repair record was last modified.
gsx/repairHistory/closedDateString2 Oct 2024 12:44:22Date and time the repair was closed, when available.
gsx/repairHistory/componentIssuesArray[{"componentCode":"260XXX","issueCode":"IPXXX"}]Component issue records associated with the repair.
gsx/repairHistory/componentIssues/componentCodeString260XXXMasked component code associated with the repair issue.
gsx/repairHistory/componentIssues/componentDescriptionStringDisplayComponent description associated with the repair issue.
gsx/repairHistory/componentIssues/issueCodeStringIPXXXMasked issue code associated with the repair issue.
gsx/repairHistory/componentIssues/issueDescriptionStringBlank Screen - Color - Power OnHuman-readable issue description returned by GSX.
gsx/repairHistory/componentIssues/orderInteger1Order/index value for the component issue.
gsx/repairHistory/componentIssues/priorityInteger1Priority value for the component issue.
gsx/repairHistory/componentIssues/typeStringCUSTIssue type/category returned by GSX.
gsx/repairHistory/partsArray[{"description":"Display, iPhone 13 Pro Max","number":"661-XXXXX"}]Parts associated with the repair.
gsx/repairHistory/parts/descriptionStringDisplay, iPhone 13 Pro MaxPart description returned by GSX.
gsx/repairHistory/parts/numberString661-XXXXXMasked part number returned by GSX.
gsx/repairHistory/parts/typeStringMODPart type/category returned by GSX.

General / Cross-brand (1 fields)

FieldData typeSample valueLogical description
systemMessageStringReported stolen or not delivered by a T-Mobile customerSystem message returned by the service.

Other / Unclear (2 fields)

FieldData typeSample valueLogical description
partCountryStringEgypt/Jordan/Saudi Arabia/United Arab EmiratesPart country / region list.
partTypeStringRetail UnitPart 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

POSTcommand=balancealiases: accountinfo

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

POSTcommand=servicesaliases: servicelist

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"
    }
  ]
}
Use 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

POSTcommand=catalogaliases: fullcatalog, allservices · also imei_services / server_services

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
    }
  ]
}
Place orders with the same command_name (Instant Check id or prov…) + identifier. DHRU panels: placeimeiorder / placeserverorder.

Call History

GET /api/v1/logs

GET/api/v1/logsaliases: command=logs on /check

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.

QueryTypeDescription
pageintPage number (default 1)
per_pageintPage size, max 100 (default 25)
cmdstringFilter by Instant Check command id
identifierstringFilter by IMEI / serial substring
successbooltrue / false
date_from / date_toYYYY-MM-DDInclusive 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"
    }
  ]
}
You can also call 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).

actionPurpose
accountinfo / getbalanceCredit balance
imeiservicelistInstant Checks + provider IMEI — includes SERVICETYPE, CUSTOM, Requires.Custom, QNT ranges
serverservicelistServer / remote jobs (same required-field metadata)
placeimeiorder / placeserverorderPlace order — XML parameters with <ID> + <IMEI> / <SN> and/or <CUSTOMFIELD> (base64 JSON)
getimeiorderPoll order status
cURL
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>'
Use 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

HTTPMeaning
200Completed Instant Check (or accepted processing order)
400Bad request / failed lookup message
401Invalid key / user missing
402Insufficient funds
403IP not allowed for this key
404Service not found
500Internal 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.

POST command=255 $0.06 · Instant · Instant Check

Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=252 $0.08 · Instant · Instant Check

Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=253 $0.09 · Instant · Instant Check

Group: Carrier Checks📵 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=243 $0.10 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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.

POST command=55 $0.02 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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.

POST command=4 $0.02 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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.

POST command=241 $0.03 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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.

POST command=60 $0.03 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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).

POST command=211 $0.06 · Instant · Instant Check

Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=247 $0.20 · Instant · Instant Check

Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=249 $0.30 · Instant · Instant Check

Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=204 $0.45 · Instant · Instant Check

Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=309 $0.45 · Instant · Instant Check

Group: Device Restriction Checks⚠️ · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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)

POST command=301 $0.50 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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

POST command=205 $0.06 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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

POST command=242 $0.10 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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), <!-

POST command=281 $0.55 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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).

POST command=325 $0.03 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=326 $0.03 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=237 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=195 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=236 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=272 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=284 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=13 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=273 $0.05 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=327 $0.06 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=145 $0.06 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=251 $0.10 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=287 $0.10 · Instant · Instant Check

Group: Finance Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=329 $0.80 · Instant · Instant Check

Group: GSX Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=320 $1.40 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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

POST command=206 $1.60 · Instant · Instant Check

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

200 OK
{
  "success": true,
  "request_id": "isk_…",
  "credits": 12.50,
  "object": { "…parsed fields for this service…" },
  "result": "HTML or text summary when available"
}
Exact 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

POST command=314 $0.02 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=315 $0.02 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=313 $0.02 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=307 $0.02 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=317 $0.04 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=196 $0.05 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=248 $0.05 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=233 $0.06 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=190 $0.06 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=283 $0.07 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=246 $0.08 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=158 $0.10 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=209 $0.12 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=11 $0.12 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=302 $0.14 · Instant · Instant Check

Group: Generic Checks · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=328 $0.15 · Instant · Instant Check

Group: New 🆕 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=275 $0.01 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=131 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=321 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=49 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=56 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=81 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=319 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=46 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=171 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=140 $0.02 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=289 $0.03 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=225 $0.03 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=274 $0.03 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=152 $0.03 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=286 $0.03 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=165 $0.05 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=324 $0.09 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=229 $0.10 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=308 $0.20 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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).

POST command=316 $0.70 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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

POST command=322 $1.00 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=323 $1.00 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=318 $1.50 · Instant · Instant Check

Group: Other Services · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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!

POST command=330 $0.75 · Instant · Instant Check

Group: Promo 🔥 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=125 $0.02 · Instant · Instant Check

Group: [Dev-Exclusive] 🌐 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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.

POST command=238 $0.02 · Instant · Instant Check

Group: [Dev-Exclusive] 🌐 · Accepts IMEI or serial when the service supports it.

Quick request

cURL
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_… (from catalog / 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
Get Updates First

Add IMEIGSX as a Preferred Source in Google Search — your stories show up with a preferred badge.

Add Preferred Source