Skip to main content

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.

Illustration: a phone with text-message bubbles and an SMS tag, with the headline “Free SMS API: trial or your own phone?”.

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.

Free SMS APIs compared: provider trials vs your own phone
Twilio trialA2P providerTextbelt free keySMS APItextbee free tierAndroid gatewayUnlimited MessagingAndroid app, free plan
Who sends the SMSTwilio, from a number it lends youTextbelt's own routesYour Android phone and SIMYour Android phone and SIM
Free allowanceTrial free units (100 SMS in Twilio's example), then paid1 SMS a day with the shared key50 SMS a day, 300 a monthNo per-SMS fee: your plan and Android's pace set the volume
RecipientsUp to 5 verified numbers, sign-up country onlyOne message a day in totalAnyone your plan can textAnyone your plan can text
Message textTwilio-provided templates only during the trialFree textFree textFree text, ends with a short "Sent with UnlimitedMessaging.app" line
Sender recipients seeA Twilio numberA Textbelt numberYour own numberYour own number
Paid upgradePay per segment, price by countryPrepaid message packagesPro plan, monthly SMS quotaFlat monthly plans, still no per-SMS fee
HardwareNoneNoneAn Android phone kept on and onlineAn Android 8.0+ phone kept on and online
Other channelsWhatsApp, email, voice (each billed)SMS onlySMS onlyWhatsApp 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.com
  • Textbelt

    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.com
  • Open 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.com
  • Unlimited 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.

  1. 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.

  2. 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.

  3. 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.

  4. 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.

  5. 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.

  1. 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.

  2. 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.

POST /messageShell
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."
  }'
One request, sent from your phone's SIM. Python and TypeScript SDKs, an n8n node and an MCP server for Claude and ChatGPT use the same endpoint.

FAQ

Questions about free SMS APIs

Ilian, senior software engineer

Written by

· 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.

View LinkedIn profileUpdated

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.