At The SMS Works, we only bill you for delivered messages. It's a fairer and more transparent way of working.
The SMS Works SMS API allows you send and manage messages programmatically
But with so many providers to choose from, how do you decide which one is right for your business?
This 1 minute video exposes a 20 year-old SMS industry secret that most companies aren't aware of.
CTO - Migrate Ventures
Our REST SMS API allows you to send and receive SMS messages as well as tracking the delivery of the messages you have sent. You can also retrieve your SMS message history by accessing comprehensive SMS delivery reports.
Your free SMS API account comes with 50 free text credits for testing. Our copy and paste code snippets in your chosen programming language mean you’ll be up and running in no time.
We'll provide you a unique reply number, free, for life . This will allow recipients to reply to the texts they receive.
The number is not shared with other users but is unique to you. Other SMS API providers charge as much as £15 a month for each reply number.
Replies are routed to a URL that you specify in your account. Incoming texts can also be sent to you via email. Free keyword on our shortcode 88440 keyword on a shortcode allows you to add a text response option to your marketing channels, e.g. Text INFO to 88440 to receive a discount voucher. Incoming texts are sent to a set URL and or email.
New customers buying 500 SMS credits or more will receive an additional 500 credits completely free of charge.
This means that your first purchase could cost as little as 1.45 pence + VAT per text.
We're here to provide you with as much support as you need to get up and running with our SMS API. We expect to handle all our support requests within the hour.
We'd love to become your SMS API provider.
Here are 9 reasons why we hope to make your shortlist...
Our prices are amongst the lowest in the UK. Messages start at 1.45 pence + VAT per text with our credit doubling offer.
For high SMS volume customers, sending over 50,000 texts a month, we offer even lower rates.
With our free SMS API, you only pay for SMS credits; there’s no contract or minimum order.
We’ve put together a comprehensive range of ready to go scripts in the most common languages. Simply copy and paste.
Whatever your preferred language, our goal is to make your SMS integration as fast and simple as possible.
Our text API documentation is concise, clear and packed with helpful advice and sample code. Your SMS API UK test account comes with 50 free test credits.
"I'd recommend them to anyone looking for a new SMS service provider."
Mike Atkinson - Technical Director, AutoSLM.com
We've invested heavily to make our UK SMS API as reliable as it can possibly be. Our platform has been built to withstand the rigours of the most demanding applications.
Read SMS API testimonials from our customers.
We understand that data protection and security are crucial to you. We've gone the extra mile to ensure that our platform exceeds all the data protection requirements under GDPR.
Receive replies to your text campaigns with a low cost reply number. Replies can be routed back to you by email or we can simply post replies to a URL of your choice.
A free 7 day trial allows you to test the long code service before making any kind of commitment.
Running out of SMS credits is one of our customers' biggest concerns. The last thing you need is crucial texts to stop because of an admin issue.
That's why we're happy to arrange a free SMS API credits overdraft. If the SMS credits in your account fall below zero, your text messages keep flowing. We'll keep you up to date with low credit warnings too. There is no charge for this service.
We only use the most reliable tier one connections, direct to UK networks. Messages sent within the UK stay in the UK.
We never use international or SMS grey routes. Although low-grade, grey routes may seem like a great, low-cost SMS option, they are notoriously unreliable.
Learn more about SMS grey routes and why you should avoid them.
Your test account comes with 50 free credits, so that you can be absolutely sure that our service is right for you.
We won't tie you in with contracts or minimum SMS volumes. We run a simple, pay-as-you-go, SMS API service.
Our aim is to make integrating with our free SMS API for developers as fast and frictionless as possible.
We only charge you for delivered messages. Failed texts are credited straight back to your account.
Almost all SMS companies charge for failed texts, when they haven't been charged themselves. You can save you as much as 18% by not paying for undelivered texts.
Our delivery reports give you a detailed outcome of all texts sent, including refunded SMS credits.
Once you've bought SMS credits from us, they won't expire. Surprisingly, some SMS providers remove your credits if they haven't been used after 12 months.
Current credit levels can be checked at any time, using our simple delivery reporting tools.
There are easily over 100 SMS companies worldwide. Far too many to compare here.
So to reduce the list, we've taken all the SMS API companies that appear in the top 2 pages of a Google search.
We've then compared them on some of the key features that you'll be evaluating as a potential buyer of an SMS API service.
The most striking finding is that there are no other companies that refund non-delivered texts.
SMS API Provider
Cost per text (1000 credit purchase)
Refund failed texts
Based in the UK
|The SMS Works||2.9 pence||Yes||Yes|
|Text Local||4.9 pence||No||Yes|
|Text Marketer||3.6 pence||No||Yes|
|Text Magic||4.0 pence||No||No|
|Fast SMS||4.0 pence||No||Yes|
|Bulk SMS||5.4 pence||No||No|
Our SMSAPI is stacked with tools, designed to make working with us as simple as possible. Whether you’re a freelance developer or working in a large team, our tools are quick and easy to use.
You can also use our email to SMS gateway to send your notifications and alerts
Full documentation for all of these tools can be found on our Developer Zone.
Every SMS marketing campaign you send generates a delivery report. Delivery reports can be accessed both via the API and by logging into your account.
SMS via API campaigns can be scheduled to run on the date and time of your choosing.
Receive replies to your texts using our virtual mobile numbers. Incoming texts can be forwarded to an email address or URL of your choice.
Tags or JSON metadata can be added to your outbound texts, allowing you to easily identify specific campaigns. Tags can also be used to identify different accounts, branches or customers.
If all of your contacts should receive the same text, then the batch send tool allows you to send a bulk SMS campaign.
Retrieve messages that match any given search criteria, either via the API or admin screen.
SMS sending servcies have traditionally been seen as a marketing tool and it’s certainly a highly effective way of getting your message in front of your target audience.
But there are so many other ways that you could use a business SMS service in your business. The uses outlined below are by no means a complete list but could give you some ideas.
Let your customers know exactly when and where to expect delivery of their order. This can hugely reduce delivery failure rates.
Improve your security by using 2FA SMS. Use SMS to send and receive dynamic codes for secure login or payment transactions.
Reduce the number of ‘no shows’ by sending SMS reminders 24 hours before appointment dates. Missed appointments can be reduced by up 70%.
Inform candidates about new jobs opportunities with well-timed text alerts. Include an SMS reply option so candidates can register their interest.
Gather valuable customer opinion data with short surveys by text. Use the data to improve your customer service and satisfaction.
Inform customers by text that their orders have been received. Using an SMS API, the text can include items ordered and total paid.
Handle customer support and queries by text. Provide instant support and improve your customer satisfaction.
Increase attendance at your events with a personal invitation by text. Offer discounts to those that respond by SMS.
Increase read rate of your emails by drawing attention to important emails by SMS. Email read rate can be increased by as much as 55%.
Connect The SMS Works with other applications using Zapier. No coding is required. It’s a quick and easy way to automate sending SMS.
Whatever programming language you choose, we've got you covered
An SMS API (Application Programming Interface) is a set of tools which allows the capabilities of one computer application to be made available to another, so that SMS messages can be sent and received.
The API specifies how software components should interact and follows a set of predefined rules, allowing developers to build SMS-based workflows into their own applications.
How does an SMS API work?
An SMS API simplifies the whole process of sending a text from a system to a mobile handset.
It acts as a bridge between your organisation and your customers or members of staff.
The SMS API removes the hassle of having to write and deploy specific code to handle the complexities of multiple mobile phone networks that operate different protocols and infrastructures.
For a more in depth description, take a look at our simple explanation.
There are additional costs in integrating with the new supplier and there is always a danger that the new company doesn’t perform as expected. We understand these concerns and wanted to try and put a couple of fears to bed and explain why the benefits outweigh the risks.
In our experience, this is never as bad as feared. Most SMS API companies have similar approaches and often the code changes required are quite modest.
Our copy and paste code snippets go a long way to simplifying the process and we’re always on hand to help out if needed.
Customers tell us that above everything else, reliability is the single most important factor; even more crucial than SMS API price. We really understand this and we’ve put in the work to make sure that everything’s in place to provide the best SMS API online possible.
For a quick summary, take a look at our technical overview.
SMS API Pricing has dropped by 63% since 2001.
Our latest research reveals that 20 years ago it cost about 9.7 pence to send a business SMS. In 2020, it costs around 3.5 pence.
That’s an astonishing drop. In almost all cases, SMS providers simply aren't passing on the price reduction to customers.
Also, paying for undelivered texts when your existing provider doesn’t, isn’t a very open way of operating.
By looking at your SMS delivery reports you’ll be able to see how much you’re currently spending on failed texts.
Over the course of a year, it’s likely to be a reasonable amount. Our delivered only pricing means you only pay for what’s delivered so there zero wastage.