Last modified: 2017-02-23
Phone: +1 (650) 332-4607
Use the E.164 format. If you're texting in the U.S. or Canada, country code is not required but is still recommended.
One common pitfall is that if you're sending a "+" sign in POST data, it must be URL encoded. Otherwise, the plus sign will be stripped or converted to a space when it's sent to the server. The process for encoding a URL will vary based on language and library support. If you need help, please contact us.
All carriers in the U.S., Brazil, Canada, France, Germany, India, Mexico, Switzerland, and UK are supported.
Need another country? Chances are we support it too. You can also try sending a text to the foreign number using the free textbelt_test key to determine if it's already supported. Or, email us and let us know what country you need to text in.
By default, texts are sent in the U.S. (country code +1). To text internationally, append the country code to your phone number.
Use the E.164 format. For example, to text someone in France (country code +33), set the number param to +33509758351.
Nope, not yet. You should send multiple HTTP requests in order to send multiple texts.
You shouldn't send more than 1 text per second. There isn't strict rate limiting and the API won't cut you off, but you're advised to not exceed this limit.
Yes, we can't retroactively refund texts that aren't successfully delivered. There are many explanations for a text not being delivered, but the most common explanation is that it's a bad number. Please make certain you know who you're texting!
If you are consistently having trouble sending texts to a number you know is valid, please reach out and we'll investigate.
Server and API uptime are tracked on our Status Page. Text delivery stats are not dashboarded because failed texts may also be caused by users (eg. invalid phone numbers). However, we closely monitor all such errors, caused by users or otherwise.
Note the difference between the open-source Textbelt project versus the paid service offered on Textbelt.com. Textbelt.com uses a different, reliable telephony transport that requires payment on our part to ensure delivery by carriers.
Textbelt Open Source is a free project that uses email-to-SMS gateways. This allows people to text for free with medium reliability and more carrier restrictions.
Textbelt.com is a service that costs money because we pay carriers around the world to accept and deliver SMS. It does not use potentially unreliable email-to-SMS gateways.
Originally, Textbelt was just the open source project. Carriers began blocking the publicly hosted open source version because it was too popular. We recognized the need for a more reliable service and began working with carriers to ensure text delivery. This eventually led to the paid Textbelt.com service.
Anything that breaks the law in the United States, any sort of harassment or scam.
If you decide that the Textbelt service is not satisfactory within 30 days of your original purchase, we'll give you a refund (prorated by the texts that you've sent). Email us and let us know the email address you signed up with, key, date of purchase, purchase amount, and why you'd like a refund.
Yes. Get in touch at email@example.com.
Bitcoin is accepted on the payment form on the site. We understand that international users have difficulty using credit cards; if that's the case get in touch and we can try to work out another payment option.
Contact us directly at firstname.lastname@example.org or text +1 (650) 332-4607.