API Documentation

Professional RESTful API integration guide

Overview

1. Adherence to Terms of Service: This API is designed for all software integrations. Malicious use or violation of our Terms of Service will result in account suspension.

2. Account Security: We recommend changing your password periodically for enhanced security. (Note: Changing your password will automatically reset your current API Token)

API Access Process Flow

API Process
TitleValueDescription
Domainapi.globalsimc.comHTTPS protocol
ModuleserviceapiPrimary API module
MethodGETSupported method
ResponseJSONFormat of return data

Endpoint URL

* https:// + Domain + Modules + Function + Token + Param
https://api.globalsimc.com/serviceapi/getservicelist/?token=TOKEN

Success Response

{"code":1,"data":[{"id":10,"name":"Viber","hot":"no"},{"id":9,"name":"Discord","hot":"yes"}]}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Get API Token

How to obtain your token:

Navigate to Ucenter > Profile to find your API token.

Security Note: Changing your password will automatically reset your current API Token.

Get Service List

Rate Limit: 30s
ParamValueRequiredDescription
tokenstringYESAPI Access Token

Endpoint URL

https://api.globalsimc.com/serviceapi/getservicelist/?token=YOUR_TOKEN

Success Response

{"code":1,"data":[{"id":3,"name":"Twitter","hot":"no"},{"id":2,"name":"Google","hot":"yes"},{"id":1,"name":"Telegram","hot":"yes"}]}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

id Unique service platform identifier.
name The name of the platform/app.
hot Indicates popular/trending services.

Get Country List

Rate Limit: 30s

Country standards align with ISO 3166-1 Alpha-2 codes.

ParamValueRequiredDescription
tokenstringYESAPI Access Token
serviceidintNOFilter countires by Service ID

Endpoint URL

https://api.globalsimc.com/serviceapi/getcountrylist/?token=TOKEN&serviceid=1

Success Response

{"code":1,"data":[{"id":184,"iso":"US","code":"+1","name":"United States of America","hot":"yes","price":"From $0.1"},{"id":60,"iso":"DE","code":"+49","name":"Germany","hot":"no","price":"$0.6 - $2.5"}]}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

iso ISO 3166-1 alpha-2 country code.
code Country calling prefix (e.g., +1).
name Official country name.
price Estimated price for target service.

Get Provider List

Rate Limit: 30s
ParamValueRequiredDescription
tokenstringYESAPI Access Token
serviceidintYESTarget Service ID
isostringYESCountry Alpha-2 Code (e.g., US)

Endpoint URL

https://api.globalsimc.com/serviceapi/getproviderlist/?token=TOKEN&serviceid=1&iso=US

Success Response

{"code":1,"data":[{"id":1,"spid":3,"price":"$0.5","name":"SP1","hot":"yes","rate":"Med"},{"id":2,"spid":4,"price":"$0.3","name":"SP3","hot":"no","rate":"High"}]}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

spid Internal provider identification ID.
price Real-time cost for one SMS task.
name Carrier/Provider label.
rate Estimated success rate (High/Med).

Buy Number

ParamValueRequiredDescription
tokenstringYESAPI Access Token
serviceidintYESTarget Service ID
isostringNOCountry ISO code (Blank for random)
spidintNOSpecific Provider ID (Blank for random)
maxPricedecNOSet Price Cap (e.g. 1.5)

Endpoint URL

https://api.globalsimc.com/serviceapi/getnumber/?token=TOKEN&serviceid=1&iso=US&spid=1&maxPrice=1.5

Success Response


{"code":1,"data":{"orderid":"845916555742048473","tel":"+111186398","spid":3,"iso": "US","code": "+1","price":"0.5","expired":600}}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

orderid Unique identifier required for Get Code & Cancel.
tel The assigned phone number for your task.
spid Internal provider identification ID.
iso ISO 3166-1 alpha-2 country code.
code Country calling prefix (e.g., +1).
price The finalized cost for this acquisition.
expired Remaining lifetime of the order in seconds.

Get SMS Code

Rate Limit: 5s

Response contains the FULL SMS CONTENT. Please parse the dynamic verification code based on the target platform's format.

ParamValueRequiredDescription
tokenstringYESAPI Access Token
idstringYESOrder ID (from Buy Number),Multiple id use "," symbol interval(up to 50 ids)

Endpoint URL

* One Order
https://api.globalsimc.com/serviceapi/getcode/?token=TOKEN&id=845916555742048473

* Multiple Orders
https://api.globalsimc.com/serviceapi/getcode/?token=TOKEN&id=360816555757871481,517316555757732535

Success Response

* One order
* Waiting (no sms)
{"code":1,"data":{"845916555742048473":{"expired":595,"sms":""}}}
* Received sms
{"code":1,"data":{"845916555742048473":{"expired":355,"sms":"Your code is 123456"}}}

* Multiple orders sample
{"code":1,"data":{"360816555757871481":{"expired":541,"sms":""},"517316555757732535":{"expired":527,"sms":"Your code is 123456"}}}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

{id} Response object keyed by requested Order IDs.
sms Full raw SMS content (Parsing required).
expired Remaining lifetime of the order in seconds.

Cancel Number

Rate Limit: 5s

Orders cannot be canceled during the initial 150-second period.

ParamValueRequiredDescription
tokenstringYESAPI Access Token
idstringYESOrder ID (from Buy Number)

Endpoint URL

https://api.globalsimc.com/serviceapi/cancelorder/?token=TOKEN&id=845916555742048473

Success Response

{"code":1,"msg":"Success"}

Failed Response

{"code":0,"msg":"Unable to cancel within 150 seconds!"}

Data Schema Explanation

code Status code (1=Success, 0=Failed).
msg Detailed status message description.

Get Balance

Rate Limit: 30s
ParamValueRequiredDescription
tokenstringYESAPI Access Token

Endpoint URL

https://api.globalsimc.com/serviceapi/getbalance/?token=TOKEN

Success Response

{"code":1,"data":"1837.436"}

Failed Response

{"code":0,"msg":"Invalid API Token"}

Data Schema Explanation

data Current account balance (Decimal string).

Developer Ecosystem

Our API is updated regularly to ensure speed and stability. For batch integration questions, contact our developer support team.