SMS MESSAGING API

API for SMS Messaging

Take your business further with SMS messaging using Bandwidth’s easy SMS API service and unparalleled support.

API SMS messaging that delivers

When you’re ready to scale, turn to Bandwidth for high-throughput SMS messaging that gives you the control, flexibility, and insight that you crave.

Put Bandwidth’s position as both a CPaaS leader and network operator to work for your business and get deeper insights into SMS deliverability and ROI.

The best SMS API support in the industry

Get real SMS messaging support from real people. We’re ready to answer every question you have and help you every step of the way, from Day 1 to Day 36,500.

Unlimited flexibility

Group messaging? More than 160 characters? Need to interact with bots or pin codes? If you can dream it, you can build it thanks to our endlessly flexible SMS API service.

Messaging capacity that won’t run out on you

Our SMS  Messaging API is built for companies who’ve outgrown beginner tools. When you have a large base of opted-in users who want your messages, our SMS API service will help you reach all of them.

Industry-leading SMS message delivery insights

Did you know that you pay for every SMS message you send, even the ones that aren’t delivered? Our SMS API service insights help you ensure your end users receive your messages at the highest possible rate.

“No other provider offered the same level of hands-on support or cost savings that Bandwidth has been able to deliver. Their flexible APIs made it simple for us to get up and running without missing a beat.”
Phillip Kimmy , Co-founder & Director of Software Dev

Powerful API with SMS features that get you going fast

Bring your communications into the future with our full-featured tier 1 network and cutting edge APIs for SMS Messaging,

  • High throughput capacity for 10DLC, toll-free, and short code numbers
  • Bring your own number capabilities
  • Reliable delivery with insights to help you maximize your ROI
  • Bi-directional unicode and emojis
  • Redundant network for better reliability
  • Real-time delivery receipts
  • 100+ MPS capabilities

*NEW* Messaging Health Alerting
Stop wondering how your SMS traffic is performing. Get proactive alerts that keep you in the know.

Watch the demo →

Spend more, save more

As your throughput grows, you’ll benefit from Bandwidth’s value-focused API SMS service pricing structure.

Bandwidth*Typical CompetitorSavings
Inbound Messaging
(per message)
FREE$0.0075100%
Outbound Messaging
(per message)
$0.0040$0.007547%
Phone Number
(per line per month)
$0.35$1.0065%
*Based on average competitor prices as of July 2021.

More value as your business scales

Use our pricing estimator to understand what your costs could be, including carrier fees and monthly number costs.

Messaging cost prediction

SMS
MMS
Misc Values

Disclaimer: This is only an estimate of what you could expect to pay and does not represent actual pricing. This does not include a monthly $20 fee per 10DLC campaign. Carrier fees are representative and are subject to change based on the carriers. Speak with a Bandwidth representative to get a more detailed look at what 10DLC or toll-free pricing for your specific needs could be.

For latest Bandwidth Carrier Surcharges – see here
require ‘bandwidth’

include Bandwidth
include Bandwidth::Messaging

bandwidth_client = Bandwidth::Client.new(
messaging_basic_auth_user_name: ‘username’,
messaging_basic_auth_password: ‘password’
)

messaging_client = bandwidth_client.messaging_client.client

account_id = ‘1’
body = MessageRequest.new
body.application_id = ‘1-2-3’
body.to = [‘+17777777777’]
body.from = ‘+18888888888’
body.text = ‘Hello from Bandwidth’

messaging_client.create_message(account_id, :body => body)

SMS Messaging APIs built for developers

Our SMS API service gives you carrier-grade features like delivery receipts and error codes that help you increase deliverability, reduce costs, and build a better product.

One SMS service, limitless ways to create better customer experiences

There are limitless possibilities for using SMS in service, support, operations, and marketing. Here are just a few of the most common customer use cases.

Text Alerts & Notifications

Send appointment reminders, account notifications, and time-sensitive alerts directly to your customers’ text inboxes.
Learn more
Bell icon

Two-Factor Authentication

Quickly add 2FA to your application with one simple SMS API that utilizes carrier-grade voice and messaging to deliver peace of mind to your customers.
Learn more
icon of message with stars as if an authenticatin code

SMS Marketing

Get the right message to the right customers at the right time, with promotions and ads delivered instantly to your customers’ mobile phones.
Learn more
cart icon

SMS Surveys

Find out how your team did, what you can do better, and follow-up on any outstanding problems with surveys delivered directly to your users over SMS messaging.
Learn more
checklist icon

Take the next step to learn how your business can benefit from smarter SMS

Put our SMS Messaging API to work in your industry

Finance, Fintech, & Finserv

Bandwidth powers communications for some of the largest companies in finance and finserv today. Find out how you can leverage our industry-specific messaging capabilities.

Ecommerce graphic showing symbols for a bicycle, text messages, etc all about shopping experience

Ecommerce & Retail

Get more products in carts and through checkout with smart SMS marketing. Learn about Bandwidth’s retail expertise.

Healthcare

Patient communications are evolving, and leading healthcare platforms are turning to Bandwidth for SMS. Learn more about our leadership in healthcare communications.

Get started with SMS

FAQs