Skip to main content

Unlimited SMS

Your unlimited SMS plan,
now usable by API.

Most mobile plans include unlimited texting. With the free Unlimited Messaging Android app, your code, your dashboard or your AI assistant sends those SMS from your own phone and number, with no per-message fee added. Here is what that covers, and the honest limits: carrier fair use and Android's sending cap.

In a hurry? Summarize this article with an AI

The context

What does "unlimited SMS" cover, and how do you use it from code?

Unlimited SMS is a feature of consumer mobile plans: you pay a monthly price and send texts without counting them, as long as the traffic looks like a person's. The CTIA messaging principles describe that typical consumer traffic: at most around one message per second, and rarely more than a few hundred a day.

Until now, that allowance was only usable by hand, from the phone's messaging app. Sending SMS from code meant an A2P provider: a rented number, a price per 160-character segment that varies by country, and in the US a brand and campaign registration (A2P 10DLC) before the first message.

The free Unlimited Messaging Android app bridges the two. Install it, sign in, and your phone becomes an SMS gateway for your account: each POST /message with "channel": "SMS" leaves from your SIM, on your plan, from your number. Unlimited Messaging adds no per-message fee, and replies come back to your inbox and the message.received webhook.

"Unlimited" still has rules. Carriers sell these plans for personal use and usually forbid automated bulk sending, and Android asks you to confirm when an app sends more than about 30 SMS in a short window. The gateway respects both: it is built for your own traffic at a human pace, reminders, codes, follow-ups, not for mass campaigns.

Drawing of the Unlimited Messaging app showing connected WhatsApp numbers and mailboxes, with the headline “Truly unlimited SMS doesn't exist”.

Comparison

Unlimited SMS through your phone vs an A2P SMS provider

Two ways to send SMS from code. One uses the unlimited texting you already pay for, the other bills each segment but scales to campaigns.

Unlimited SMS through your phone vs an A2P SMS provider
A2P SMS providerper billed segmentYour unlimited planvia Unlimited Messaging
Price per SMSPer 160-character segment, varies by countryIncluded in your plan, no fee added by us
SenderRented number or short codeYour own mobile number
Bulk campaignsAllowed, with registration and opt-in rulesNo: fair use and Android's cap keep it to a human pace
SetupNumber purchase, sender registrationInstall the app and sign in
RepliesWebhook to your serverYour inbox and webhook, next to WhatsApp and email
HardwareNoneAn Android phone kept on and connected
Delivery statusCarrier delivery receiptsSent, delivered when your carrier reports it

Our approach

Unlimited texting from code, the honest way

We send the SMS from your phone, on the plan you already pay for, and we pace them so your plan and your phone stay happy.

No per-SMS fee on top of your plan

The SMS is a normal text from your SIM. If your plan includes unlimited SMS, the API sends them within that allowance, and Unlimited Messaging adds nothing per message.

  1. Paced for you

    The API spaces SMS out to stay under Android's confirmation threshold, so your phone never stops to ask.

  2. Every channel in one request

    Add WhatsApp and email next to SMS in the same POST /message: up to three channels, one dispatchId.

  3. Open source app

    MIT licensed, no Firebase, no Play Services, no analytics. Check exactly what the app does with its SMS permissions.

Per-SMS fee added by Unlimited Messaging
0Per-SMS fee added by Unlimited Messaging
SMS per window before Android asks to confirm
30SMS per window before Android asks to confirm
SIMs per phone, each its own SMS account
2SIMs per phone, each its own SMS account
Channels in one request: WhatsApp, SMS, email
3Channels in one request: WhatsApp, SMS, email

Good to know

Getting the most out of your unlimited plan

An unlimited plan is made for personal messaging, and used that way it covers everyday sending from code very well. Three points to keep in mind.

  1. Your own traffic, at a human pace

    Reminders, codes and replies to people who expect to hear from you are exactly what it is for. Consumer plans exclude automated bulk sending, so marketing campaigns belong elsewhere.

  2. Pacing handled for you

    Android asks for a confirmation above 30 SMS in a short window. Unlimited Messaging spaces messages out automatically, so you do not have to think about it.

  3. Long texts, handled

    Messages up to 1,530 characters are split and reassembled automatically. For images and files, send the same request on WhatsApp or email.

How it works

Use your unlimited SMS from code in three steps

  1. 01

    Install the Android app

    Download the free APK from the Android page or GitHub Releases. It is not on Google Play, which reserves SMS permissions to default SMS apps.

  2. 02

    Sign in

    The website's own login opens in a browser tab: email, magic link, Google or GitHub. Each SIM then appears as an SMS account in your dashboard.

  3. 03

    Send

    POST /message with "channels": [{"channel": "SMS"}], or send from the dashboard, the SDKs, n8n or Claude and ChatGPT through the MCP server.

FAQ

Questions about unlimited SMS

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

Put your unlimited SMS plan to work.

Install the free Android app, sign in, and send your first SMS by API from your own number.