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
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.
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.
Phone, dashboard, or API.
Create an account
Free to start. You get an API key and a daily SMS allotment.
Pair the Android app
Scan the QR, start the gateway. That phone’s SIM sends and receives.
Send how you like
Compose in the dashboard, or POST /smsapi/create-task from your backend. Local or international — wherever the phone can send.
Daily credits. Cheap plans.
Unused daily credits reset every 24 hours. You still pay your mobile operator for the actual SMS.
Also Basic — €6/mo, 2,500 SMS/day, 3 phones — pick it after signup in the dashboard.
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
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
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"
}'
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.