developers
Pay less as you grow: Get rates as low as ₱0.38 per SMS with no minimum top-up.
Powerful, reliable, and developer-friendly SMS API for the Philippines. Send transactional messages, OTPs, bulk campaigns, and more with 99.9% delivery rate.
No credit card required. See sample codes.
Comprehensive SMS solutions built for developers who demand reliability and flexibility.
Simple, well-documented REST API with SDKs for popular languages. Get started in minutes.
Official libraries for Python, Node.js, PHP, Ruby, and more. Get started quickly with our well-documented SDKs.
Secure one-time passwords for 2FA, account verification, and password reset flows with built-in templates.
Receive real-time updates for message delivery status, sent messages, and incoming replies via webhooks.
Send SMS to all major Philippine networks - Globe, Smart, TNT, and Sun. Direct connections for reliable delivery.
Get started in three simple steps
Sign up for free and verify your email address. No credit card required.
Generate your API key from the dashboard.
Use our REST API or SDKs to start sending messages immediately.
Send SMS in just a few lines of code. Choose your preferred language below.
curl -X POST https://unismsapi.com/api/sms \
-u YOUR_SECRET_KEY: \
-H "Content-Type: application/json" \
-d '{"recipient": "+639123456789", "content": "Hello from UniSMS!"}'
Don't have an API key? Create a free account to get started.
Top up any amount. Pay only for what you need.
Slide to see your estimated credits
Amount
₱1,000
Credits
1,724
Price per SMS
₱0.58/SMS
Got questions? We've got answers.
670 characters is the maximum.
Phone numbers should be in international format with the country code (e.g., +639123456789). Or its local equivalent with 0 as the first number (e.g., 09123456789).
No, there is no limit on the number of recipients you can send to in one request. However, we do have rate limiting for our endpoints. You may use our bulk messaging endpoint if sending to multiple recipients.
No, SMS credits never expire. You can use them at your own pace whenever you need them. No hidden fees or expiration pressure.
No. If the message did not push through the carriers, credits will be returned.
We support all networks. Our direct connections ensure reliable delivery across all networks.
Yes, long messages are supported. The message will be automatically split into multiple segments based on the character limit. Each segment will be charged accordingly.
Sender ID is a unique name or ID that a user sees when they receive your SMS message. It allows you to send SMS with your brand. And it is a requirement if you want to send SMS for the long term.
Please submit the necessary documents to [email protected]. We will forward your application to the Telcos. The required documents are: 1. DTI or SEC Registration, 2. BIR Certificate of Registration (Form 2303)
There is a one-time investment of P2,000. Your SenderID will never expire. No monthly fees. This is for limited time only. Normal rate for Sender IDs are recurring monthly/yearly payments.
Join thousands of developers who trust UniSMS for their messaging needs. Start free today.
We can't find the internet
Attempting to reconnect
Something went wrong!
Attempting to reconnect