Free SMS API
Sending SMS by API for free:
what is really free, and what is a trial.
Every SMS provider bills per message, so their free offers run out. The only SMS API that stays free sends from your own Android phone, on your own plan. Here is what each option gives you, and the limits that come with free.
In a hurry? Summarize this article with an AI
The short answer
Is there a really free SMS API?
Yes, but only one kind: an SMS API that sends through your own Android phone, so each text goes on the carrier plan you already pay for. Every SMS provider bills per message, and its free offer is a trial: Twilio's trial only texts up to 5 verified numbers, and Textbelt's free key sends 1 SMS a day.
An SMS always costs someone money: the carrier that delivers it. A2P providers such as Twilio, Vonage or Plivo buy that delivery wholesale and resell it per 160-character segment, at a price set by the destination country. None of them can give sending away forever, so their free tier is a sample to test an integration, not a way to run one.
The other route skips the provider. An Android SMS gateway app (Unlimited Messaging, textbee, SMSGate, httpSMS) turns a phone with a SIM card into the sender: your code calls an API, the phone sends the text from your number, on your plan. If that plan includes unlimited texting, nobody bills you per message.
Free does not mean unlimited volume. Android asks for confirmation when an app sends more than 30 SMS in 30 minutes, and consumer plans are sold for personal use. A phone gateway fits reminders, codes and replies to people who know you, not marketing blasts to thousands of strangers.
Go further: the four Android SMS gateway apps compared, and how far an unlimited SMS plan really goes.

The table
Free SMS APIs compared: provider trials vs your own phone
Two families. Provider trials stop once the free units or the daily quota are used. Phone gateways send on your own plan for as long as you keep the phone on.
| Twilio trialA2P provider | Textbelt free keySMS API | textbee free tierAndroid gateway | Unlimited MessagingAndroid app, free plan | |
|---|---|---|---|---|
| Who sends the SMS | Twilio, from a number it lends you | Textbelt's own routes | Your Android phone and SIM | Your Android phone and SIM |
| Free allowance | Trial free units (100 SMS in Twilio's example), then paid | 1 SMS a day with the shared key | 50 SMS a day, 300 a month | No per-SMS fee: your plan and Android's pace set the volume |
| Recipients | Up to 5 verified numbers, sign-up country only | One message a day in total | Anyone your plan can text | Anyone your plan can text |
| Message text | Twilio-provided templates only during the trial | Free text | Free text | Free text, ends with a short "Sent with UnlimitedMessaging.app" line |
| Sender recipients see | A Twilio number | A Textbelt number | Your own number | Your own number |
| Paid upgrade | Pay per segment, price by country | Prepaid message packages | Pro plan, monthly SMS quota | Flat monthly plans, still no per-SMS fee |
| Hardware | None | None | An Android phone kept on and online | An Android 8.0+ phone kept on and online |
| Other channels | WhatsApp, email, voice (each billed) | SMS only | SMS only | WhatsApp and email in the same request |
Checked on 9 November 2026 on Twilio's trial documentation, textbelt.com and textbee.dev/pricing (links in the sources). Free tiers change often: follow the links before you build on one.
The options
Where can you send SMS for free?
Provider trials (Twilio, Vonage, Plivo)
Free to test, not to run. Twilio's trial gives product-specific free units, only texts verified numbers (up to 5) in your sign-up country and imposes its own templates. After that, every 160-character segment is billed at the destination country's rate.
www.twilio.comTextbelt
A simple SMS API whose shared key "textbelt" sends 1 free text per day. Handy to check that your code works, not for an app. More volume means buying a prepaid key.
textbelt.comOpen source Android gateways (textbee, SMSGate, httpSMS)
Send from your phone's SIM. SMSGate is free in every mode, including self-hosted; textbee's hosted free tier allows 50 SMS a day and 300 a month; httpSMS has a free hosted tier and can be self-hosted. Our comparison of the four apps covers them in detail.
github.comUnlimited Messaging
A free Android app plus a hosted API: POST /message with "channel": "SMS" and the text leaves your phone, on your plan. The Free plan is permanent, needs no credit card and charges nothing per SMS; messages end with a short signature, and the same request can also send WhatsApp or email.
The catch
What limits still apply when the SMS is free?
Free removes the price per message. It does not remove the rules of the phone, the carrier or the law.
Android's 30 SMS in 30 minutes check
Android's SmsUsageMonitor asks the user to confirm when an app sends more than 30 SMS in 30 minutes. A gateway app has to space its sends out, so plan for around a thousand texts a day at most, not a thousand an hour.
Your carrier's fair-use terms
Unlimited texting is sold for person-to-person use. The CTIA describes typical consumer traffic as about one message per second at most and rarely more than a few hundred a day; most carriers forbid automated bulk sending on consumer plans and can suspend a line that does it.
Email-to-SMS is closing down
The old free trick, mailing number@carrier-gateway, is disappearing: AT&T stopped email-to-text on 17 June 2025. Do not build a product on a carrier gateway that can vanish.
Consent rules do not change
Anti-spam rules apply whatever the price: marketing texts generally need the recipient's prior consent, under the ePrivacy Directive in the EU and the TCPA in the US. Free sending suits messages people expect: a reminder, a code, a reply.
A phone is a single point of failure
If the phone is off, out of signal or killed by battery optimisation, nothing leaves. Keep it plugged in, exempt the app from battery savers, and use a provider when an SMS is truly critical.
Our approach
A free SMS API from your own phone, with Unlimited Messaging
Install the Android app, sign in, and your phone becomes the SMS channel of a full messaging API.
No per-SMS fee, permanently
The Free plan has no time limit and no credit card. Each SMS goes on your carrier plan; Unlimited Messaging charges nothing per message, on any plan.
Your number, recognised
Texts leave from your own SIM, so people see the number they already know and reply to it. Replies come back to your Unlimited Messaging inbox.
Paced for you
The app spaces SMS out to stay under Android's 30-in-30-minutes check, so the phone never stops to ask for confirmation.
SMS, WhatsApp and email in one call
The same POST /message sends by SMS, WhatsApp from your linked number, or email from your mailbox, up to three channels at once.
curl https://api.unlimitedmessaging.app/message \
-H "Authorization: Bearer $UM_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"to": { "phone": "+33612345678" },
"channels": [{ "channel": "SMS" }],
"text": "Your appointment is tomorrow at 10:00."
}'FAQ
Questions about free SMS APIs
Sources
Sources & references
To check the information in this article for yourself:
- How to use your free trial account (Messaging)Twilio Docs
- SMS pricing - per segment and per countryTwilio
- Textbelt - 1 free text per day with the textbelt keytextbelt.com
- textbee - pricing (free tier: 50 SMS a day, 300 a month)textbee.dev
- SMS Gateway for Android - READMEGitHub - capcom6
- httpSMS - READMEGitHub - NdoleStudio
- SmsUsageMonitor (30 SMS in 30 minutes threshold)Android Open Source Project
- Messaging Principles and Best Practices (May 2023)CTIA
- Directive 2002/58/EC (ePrivacy), article 13 on unsolicited communicationsEUR-Lex
- Telephone Consumer Protection Act (TCPA) - robocalls and textsFCC
- Say goodbye to email-to-text and text-to-emailAT&T Support
- Unlimited Messaging for Android - source code and releasesGitHub - UnlimitedMessaging

Written by
Ilian · Senior Software Engineer
A senior software engineer, he founds and runs several tech companies. He builds products around messaging APIs, automation and AI integration, and shares here what he learns while building.
Send SMS from your own phone, free.
Install the free Android app, sign in, and send your first SMS by API from your own number. No credit card, no per-SMS fee.