Send SMS over a simple, reliable REST API.
Send OTPs, alerts, and marketing messages at scale with JotpotSMS. Masking & non-masking sender IDs, real-time delivery status, transparent prepaid billing, and per-key rate limiting — built for developers and businesses, with integration in minutes.
Everything you need to send SMS
Built for developers and businesses who need dependable message delivery with full control.
Fast Delivery
Messages routed to upstream gateways in real time with immediate acceptance feedback.
Masking & Non-masking
Use your own branded sender ID (masking) or a generic number — whichever suits the campaign.
Real-time Status
Track every message from Sent to Delivered or Failed with delivery timestamps.
Prepaid Wallet
Transparent per-SMS billing from a prepaid wallet, with live balance and quota estimates.
Secure Credentials
Application credentials with hashed secrets, rotation, and per-key rate limiting keep your account safe.
Rate Limiting
Configurable per-credential limits protect your integrations and keep traffic predictable.
Send your first SMS in three steps
Get API credentials
Sign in and create an Application Credential to receive your App ID and secret.
Send an SMS
Call POST /sms/send with your credential headers, recipient, and message.
Track delivery
Poll GET /sms/{id}/status until the message reaches a terminal state.
Contact us for pricing
Rates are tailored to your volume and sender needs. Reach out and we'll send you a quote — usually within a few hours.
Frequently asked questions
How do I get a Sender ID?
sender_id when sending. You can omit it to use the default sender.What is the difference between masking and non-masking?
Can I send bulk SMS?
How do I confirm delivery?
Delivered or Failed. Signed webhook delivery receipts are coming soon.