One clean endpoint.
Send a message with a simple REST call. Custom messages or six digit OTPs. Your choice.
POST /api/v1/sms/send↗Turn an Android phone into a dependable SMS gateway. One simple API connects your app to the SIM you already trust.
Everything you need to send SMS through your own Android device, wrapped in an API that just makes sense.
Send a message with a simple REST call. Custom messages or six digit OTPs. Your choice.
POST /api/v1/sms/send↗Route through a real Android device and the carrier plan you already have. No mystery middlemen.
Follow message states, device health, and application usage from your admin dashboard.
A few clear steps. Then your phone does the sending while your code does the rest.
See the full setup guide →Download TextSMS24 on a compatible Android phone with an active SIM.
Open the app, confirm your server URL, and complete the on-screen permissions.
Generate a key for this device. Keep it private; you only see it once.
Call the API from your backend and check delivery status with the message ID.
A straightforward JSON API with clear status updates, bearer token auth, and OTP support built in.
curl -X POST https://smsgateway.samparkamart.in/api/v1/sms/send \ -H "Authorization: Bearer YOUR_API_KEY" \ -H "Content-Type: application/json" \ -d '{"to":"+919876543210", \ "message":"Hello from TextSMS24"}'
{ "success": true, "status": "queued" }Put your SIM to work. Set up your gateway and send your first message today.
Android 8.0 or later · Free to get startedIt lets your application queue SMS messages through an Android phone you control. The phone's SIM and mobile carrier send the message.
The app uses Android background services to keep your gateway available. Allow notifications and disable battery optimization for reliable operation.
After the gateway is registered, open Settings in the Android app and generate a key. Copy it immediately and store it securely; it cannot be retrieved later.
Yes. Send a six digit otp field instead of message. TextSMS24 formats it as “Your verification otp is {otp}”.
Sign in to the admin dashboard to review message states, registered devices, and applications. The API also returns a message ID you can query for status.