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