COMMUNICATIONS API

10DLC/Local A2P Messaging

Reach millions of customers with one local number using high throughput, high delivery SMS/MMS experiences built on 10DLC.

Your business is local; why wouldn’t your number be?

Built on 10DLC, Bandwidth’s Local A2P Messaging enables your business to use your local number to reach millions of customers at once. It’s powerful messaging designed to engage your audience.

Powerful local text messaging at scale

Built on 10DLC, Bandwidth’s Local A2P messaging lets you send high-throughput SMS and MMS over local numbers with the highest delivery rates possible.

Power of local

Let your customers and community know you’re local with 10DLC numbers with specific area codes and exchange codes.

Unparalleled flexibility

Send messages the way you want. More than 160 characters? Done. PIN codes? Easy. If you can dream it, you can send it with 10DLC.

Support from real humans

Our renowned team of 10DLC experts is standing by to answer your questions and help you every step of the way, from Day 1 to Day 36,500.

Features that get you going fast

  • High volume support over local phone numbers
  • Bring your own number capabilities
  • Bi-directional unicode and emojis
  • SMS and MMS – videos, gifs, pictures, and more
  • Redundant network
  • Real-time delivery receipts
  • Higher than 1 MPS (message per second) throughput
  • BAA available for customers covered under HIPAA

Messaging cost prediction

SMS
MMS
Misc Values
For latest Bandwidth Carrier Surcharges—see here

Pricing that scales with you

With 10DLC you can send high-throughput text messages over local phone numbers, making it the perfect channel for businesses looking to establish locality. Use our estimator to understand what your costs could be, including carrier fees and one-time setup costs.

require 'bandwidth_messaging'
include BandwidthMessaging


messaging_client = BandwidthMessagingClient.new()
messaging_controller = messaging_client.client

body = MessageRequest.new
body.application_id = "123"
body.to = ["+18888888888", "+17777777777"]
body.from = "+19195559999"
body.text = "Greetings from Bandwidth!"
messaging_controller.create_message("456", body)
Sending messages with our Messaging API is easy. Check out our developer docs to learn more.

A network built for developers

We give you carrier-grade features like delivery receipts and error codes that help you increase deliverability, reduce costs, and build a better product.

A smarter approach to support

  • Dedicated support to help you every step of the way
  • Assigned single point of contact with all products
  • 24/7 proactive Network Operations Center (NOC)
  • >97% CSAT delivering Technical Assistance Center (TAC)
  • Expert business development managers to help navigate your changing needs
  • Dedicated team of porting experts