Your Android phone · your SIM

Send SMS from your own phone

Install the gateway app, then send from the dashboard or from your own software with a REST API. Destinations are whatever that SIM can reach. You pay the carrier. We run the inbox, queue, and API.

30 SMS/day on Free · 2 phones · no credit card

The old way

Gateways that charge you per SMS.

International APIs mark up every message. You rent someone else’s number and pay for every OTP, reminder, and reply.

SMSReactor

Your SIM does the sending.

The Android app is the gateway. The dashboard is the inbox. The API is for your app. Plans are a daily send cap — not a per-SMS wholesale markup.

€4 / month from Starter
How it works

Phone, dashboard, or API.

01

Create an account

Free to start. You get an API key and a daily SMS allotment.

02

Pair the Android app

Scan the QR, start the gateway. That phone’s SIM sends and receives.

03

Send how you like

Compose in the dashboard, or POST /smsapi/create-task from your backend. Local or international — wherever the phone can send.

Pricing

Daily credits. Cheap plans.

Unused daily credits reset every 24 hours. You still pay your mobile operator for the actual SMS.

Free
€0 /mo
SMS / day 30
Own phones 2
Start free
Starter
€4 /mo
SMS / day 1,000
Own phones 2
Get started
Popular
Standard
€9 /mo
SMS / day 5,000
Own phones 5
Get started
Pro
€19 /mo
SMS / day 10,000
Own phones 10
Get started

Also Basic — €6/mo, 2,500 SMS/day, 3 phones — pick it after signup in the dashboard.

Business
€39 /mo
30,000 SMS/day · 20 phones
Contact us
Enterprise
€79+
50,000+ SMS/day · custom cap
Contact us
REST API on every plan Two-way inbox Wherever your SIM can send Credits refill every 24h
Product

What you get.

Android gateway

SMSReactor app sends from your SIM

Dashboard

Inbox, send, contacts, groups

REST API

X-API-Key + JSON create-task

Two-way SMS

Replies land in your inbox

Schedule

Queue now or for later

Several phones

Add more devices as you upgrade

Your SIM’s reach

Send anywhere the phone can send

Revoke keys

Kill a key and the app is rejected

For developers

Use it as an API.

Same account as the dashboard. Create an API key, keep the Android app connected, then queue SMS from your backend. One credit per message, same daily plan cap. Recipients are E.164 numbers — any country your SIM can reach.

  • X-API-Key on every request
  • POST /smsapi/create-task — recipient + message
  • Optional phone_id and scheduled_at
  • HTTP 402 when the daily limit is reached
POST /smsapi/create-task
curl -X POST https://smsreactor.com/smsapi/create-task \
  -H "X-API-Key: skr_your_key_here" \
  -H "Content-Type: application/json" \
  -d '{
    "recipient": "+381611234567",
    "message": "Your code is 4821"
  }'
Your connected phone sends it
FAQ

Straight answers.

Do I need to buy a GSM modem? +

No. Use an Android phone with the SMSReactor app. That handset is the gateway.

Who pays for the actual SMS? +

Your mobile plan. SMSReactor charges for the software, inbox, and API — a daily credit cap on a monthly plan.

Can I send from my own website or backend? +

Yes. Create an API key in the dashboard and call POST /smsapi/create-task. The phone app must stay connected so messages actually go out.

Where can I send? +

Wherever that phone’s SIM can send — local, international, whatever the carrier allows. You pay the operator. Prefer E.164 numbers with a country code.

What happens when I hit the daily limit? +

Sends return HTTP 402 until credits refill (every 24 hours) or an admin adds bonus credits. Failed sends are refunded once.

Can I use more than one phone? +

Yes. Free includes 2 phones. Higher plans raise the cap. Add another from My phones in the dashboard.

Start with your own phone.

Free account, scan a QR, send from the dashboard or the API — anywhere your phone can.

No credit card · 30 SMS/day on Free