Developers API
GSMUnlockUSA DHRU-Compatible API

GSMUnlockUSA provides API access for customers who want to automate unlocking, checking, and related GSM services. You can connect an existing DHRU/Fusion reseller panel or integrate your own website, application, script, CRM, or internal software directly with GSMUnlockUSA.

Through the API, your system can retrieve available services and account pricing, submit supported orders, check order status, and retrieve completed results without manually processing every order through the GSMUnlockUSA website.

DHRU software is not required. DHRU/Fusion is the compatible API format. A custom website, application, script, or internal system can connect directly to the same GSMUnlockUSA API endpoint.
Integration Options
Integration Type How It Connects Typical Use
DHRU / Fusion Reseller Panel Add GSMUnlockUSA as a supplier/server, then enter the GSMUnlockUSA API endpoint, your API username, and the secure API key generated from your account. Best for reseller websites and panels that already support the DHRU/Fusion supplier format. Your panel can sync services, submit orders, and retrieve results automatically.
Custom Website / App / Script / Software Your backend sends HTTP requests directly to the GSMUnlockUSA API endpoint and authenticates with your API username and API key. Suitable for custom websites, mobile-app backends, desktop applications, CRM systems, scripts, automation services, and internal business tools.
How the API Order Flow Works
Step Action Description
1 Sync or Select a Service Your system retrieves the GSMUnlockUSA services and account pricing available to your account.
2 Submit the Order Send the selected service together with the required IMEI, serial number, or other service information.
3 Save the Reference ID GSMUnlockUSA returns an order/reference identifier. Your system should save it with your local customer order.
4 Check Status & Retrieve Result Use the stored reference to check the order until it is completed, then save or deliver the returned result.
DHRU-Compatible API Endpoint
https://www.gsmunlockusa.com/
Main API Functions
Function What It Does How You Use It
Account Information Verifies API access and returns account-related information such as the available balance. Use this first to confirm that your API URL, username, API key, and connection are working correctly.
Service List Returns the GSMUnlockUSA services available to your account together with the applicable account pricing. Use this to synchronize the services displayed in your reseller panel, website, or application.
Submit IMEI Order Places a supported order using the selected service and the required IMEI, serial number, or related service data. Your system submits the customer order and saves the returned GSMUnlockUSA reference ID.
Check Order / Retrieve Result Checks the current order status and returns the completed result when it becomes available. Your system checks pending orders and updates the local order when GSMUnlockUSA returns the final result.
Some services require additional information or custom fields. Always follow the requirements of the selected service when submitting an API order.
DHRU / Fusion Setup
Field Value Notes
API URL / Endpoint https://www.gsmunlockusa.com/ Enter this as the GSMUnlockUSA supplier/server API URL.
Username Your GSMUnlockUSA API username Shown in your DHRU API Settings after you sign in.
API Key Your generated secure API key The complete API key is displayed only once when generated. Copy and store it securely.
Important for DHRU users: Before syncing services, enable "Checked - Skip Fraud/Unauthorized Check" in your DHRU client settings.
Developer Integration Notes
  • Keep the API key on your server. Do not expose it in public browser JavaScript, public source code, or a mobile application package.
  • Load the current service list. Service availability and pricing can change, so avoid permanently hardcoding them in your application.
  • Store every returned order reference. This reference links your local customer order to the GSMUnlockUSA API order.
  • Check pending orders at a reasonable interval. There is no need to send excessive repeated requests while a service is still processing.
  • Save the completed result. Once an order is complete, store the returned unlock code or checking result in your own system.
API Security & IP Protection
Security Feature How It Works
Secure API Key Each API-enabled account uses its own API key. The complete key is displayed only once when generated.
IP Protection For normal setups, the first successful API request can automatically lock API access to that IP address. Multiple approved IP rules can also be configured when required.
Generate a New Key Generating a new API key immediately invalidates the previous API key.
Disable API Access You can disable DHRU API access from your account to permanently revoke the active API credential.
Treat your API key like a password. Never send it to customers or publish it in public source code.
Getting Started
Step Action Description
1 Create an Account Create a GSMUnlockUSA account, or sign in if you already have one.
2 Add Credits Eligible customers can activate API access after meeting the account requirements.
3 Generate Your API Key Open DHRU API Settings, generate your secure API key, and copy it when it is displayed.
4 Connect & Test Verify account information, retrieve the service list, submit a test order, and retrieve the result.
Ready to connect to the GSMUnlockUSA API? Create Account Already a Member? Sign In
We use essential cookies to ensure the website functions properly and support login/security features. Learn more