API Basics
Data Tools
Browser Bot
HTML Clean
URL Info
Security and Networking
Legacy APIs

SMS Message

Legacy API Notice
This API is now deprecated, there is currently no direct replacement API however if you are sending security or verification codes via SMS you can use the SMS Verify API. We will continue to operate this API into the future for pre-existing users however no more feature updates will be applied.
Send a free-form message to any mobile device via SMS.

Send SMS globally to any country at great rates: SMS Rates

We use multiple networks and mobile carriers to ensure your messages will arrive every time. If more than one request to the same number is received in a short space of time we automatically switch to alternative delivery routes.

Access to this API is restricted, to request access Contact Us

End Point

Test API
API Request
numberyesstringThe phone number to send a message to
messageyesstringThe SMS message to send. Messages are truncated to a maximum of 150 characters for ASCII content OR 70 characters for UTF content
country-codenostringISO 2-letter country code, assume numbers are based in this country.
If not set numbers are assumed to be in international format (with or without the leading + sign)
limitnointeger10Limit the total number of SMS allowed to the supplied phone number, if the limit is reached within the TTL then error code 14 will be returned
limit-ttlnointeger1Set the TTL in number of days that the 'limit' option will remember a phone number (the default is 1 day and the maximum is 365 days)
API Response
sentbooleanTrue if the SMS has been sent
number-validbooleanTrue if this a valid phone number
API Performance
Avg Latency20msAverage RTT for requests within the same data center/region
Max Rate2/secondMaximum inbound request rate. Exceeding this will result in request throttling
Max Concurrency10Maximum concurrent/simultaneous requests. Exceeding this will result in error code 06 [TOO MANY CONNECTIONS]