iSave API: REST & DHRU Fusion (v2.0)
Welcome to the ultimate developer hub. Integrate instant Apple GSX reports, Android IMEI checks, and iCloud status into your own service. We support both our Native High-Speed REST API and full compatibility with DHRU Fusion Client API v2.
Connect API & Access Client Panel
Contact our support team to get your unique API Key for seamless integration with your website, bot, or DHRU panel.
1. Native REST API Integration
Our Native REST API is built for maximum speed and modern JSON-based applications (Telegram bots, custom websites, mobile apps).
Authentication & Base URL
All requests to the REST API must be sent as POST requests with JSON payloads to the following endpoint:
POST https://www.imeigsx.com/api/v1/check.php
Headers:
X-API-Key: YOUR_UNIQUE_API_KEY
Content-Type: application/json
1. Check Account Balance
Use this endpoint to retrieve your current balance and account status.
Request Body:
{
"command": "balance"
}
Success Response:
{
"success": true,
"username": "Your Username",
"balance": 336.81,
"currency": "USD"
}
2. Get Service List
Retrieve all active services, their IDs (commands), descriptions, and your specific pricing.
Request Body:
{
"command": "services"
}
Success Response:
{
"success": true,
"services": [
{
"command_name": "gsxpremium",
"service_title": "GSX Premium Report",
"description": "Full GSX Details including repair history.",
"price": "0.80"
},
...
]
}
3. Place an Order (IMEI Check)
Process an IMEI or Serial Number. The cost will be automatically deducted from your balance.
| Parameter | Type | Required | Description |
|---|---|---|---|
command |
string | Yes | Service ID from the Service List (e.g., gsx, findmy, 131). |
identifier |
string | Yes | IMEI (15 digits) or Serial Number. |
cURL Request Example:
curl -X POST https://www.imeigsx.com/api/v1/check.php \
-H "X-API-Key: YOUR_API_KEY_HERE" \
-H "Content-Type: application/json" \
-d '{
"command": "gsx",
"identifier": "356557847079356"
}'
Success Response:
{
"success": true,
"model": "iPhone 13 GREEN 128GB",
"imei": "356557847079356",
"fmiOn": false,
"sim_lock": "Unlocked",
"credits": 336.41,
"request_id": "req_mus_a51face434"
}
Note: Response fields will vary depending on the service ordered. Your updated balance is always returned in the credits field.
2. DHRU Fusion Client API v2
If your panel is built on DHRU Fusion, you can add us as a supplier in just 3 easy steps. The DHRU Bridge will automatically handle order routing and balance checking.
https://www.imeigsx.com/api/dhru_bridge.php
Quick Setup Guide for Panel Owners
- Log in to your DHRU Admin Panel.
- Navigate to Settings -> API Setup -> Add New Provider.
- Fill in the form:
- API Name: iSave Service
- API URL:
https://www.imeigsx.com/api/dhru_bridge.php - Username: (Enter any username or email)
- API Key:
YOUR_API_KEY_HERE
- Save the settings, then click Sync Services to import our list and set your profit margins!
Authentication for Developers (Form-Data)
If you are manually coding a DHRU client, pass credentials in the POST body (multipart/form-data):
username: Your API Usernameapiaccesskey: Your API Keyrequestformat:JSON(Recommended) orXMLaction:accountinfo|imeiservicelist|placeimeiorder
DHRU Action: accountinfo
Retrieves your current balance.
cURL Request Example:
curl -X POST https://www.imeigsx.com/api/dhru_bridge.php \
-d "username=iSave Client" \
-d "apiaccesskey=YOUR_API_KEY" \
-d "action=accountinfo"
Success Response:
{
"SUCCESS": [{
"message": "Your Accout Info",
"AccoutInfo": {
"credit": "336.81",
"creditraw": "336.81",
"currency": "USD"
}
}],
"apiversion": "5.2"
}
DHRU Action: imeiservicelist
Returns all active IMEI services, prices, and required fields.
cURL Request Example:
curl -X POST https://www.imeigsx.com/api/dhru_bridge.php \
-d "username=iSave Client" \
-d "apiaccesskey=YOUR_API_KEY" \
-d "action=imeiservicelist"
Success Response:
{
"SUCCESS": [
{
"MESSAGE": "Service List Generated",
"LIST": [
{
"GROUPNAME": "MobileUnlockStar Services",
"GROUPTYPE": "IMEI",
"SERVICES": [
{
"SERVICEID": "gsx",
"SERVICENAME": "GSX Standard Report",
"CREDIT": "0.40",
"TIME": "Instant",
"INFO": "Official API Service"
}
]
}
]
}
],
"apiversion": "5.2"
}
DHRU Action: placeimeiorder
Place a single order. You must provide the PARAMETERS field in XML format.
cURL Request Example:
curl -X POST https://www.imeigsx.com/api/dhru_bridge.php \
-d "username=iSave Client" \
-d "apiaccesskey=YOUR_API_KEY" \
-d "action=placeimeiorder" \
-d "parameters=<PARAMETERS><ID>gsx</ID><IMEI>356327109246188</IMEI></PARAMETERS>"
Error Codes & Troubleshooting
If a request fails, you will receive a JSON response with "success": false and a specific HTTP status code.
| HTTP Code | Meaning | Description |
|---|---|---|
| 400 | Bad Request | Missing required parameters (e.g., IMEI or Command is empty). |
| 401 | Unauthorized | Invalid or missing API Key. |
| 402 | Payment Required | Insufficient funds on your balance to complete the order. |
| 403 | Forbidden | Your API account is blocked or your IP address is not whitelisted. |
| 404 | Not Found | Service ID not found, or price is not configured for your pricing plan. |
| 504 | Gateway Timeout | The upstream provider took too long to respond. Your funds are automatically refunded. |
Technical Glossary
Essential terms for developers integrating Device Unlock and IMEI Check APIs.
The industry-standard client-server protocol used by GSM unlocking platforms to automate IMEI processing and code delivery.
Global Service Exchange. The official Apple database that contains activation policies, Next Tether status, and warranty logs.
Find My iPhone (Apple) or Factory Reset Protection (Samsung). Security protocols that prevent unauthorized factory resets.
Our API automatically caches identical requests for 1 hour. If you accidentally send the same IMEI twice, you won't be charged twice.
Get Updates First
Add iSave Service to your Preferred Sources on Google News.