SMS API

SMS API & MMS API for Developers: Send, Receive and Track at Scale

Send SMS and MMS, manage contacts and run phone lookups from your own application. Receive message, reply and contact events in real time through webhooks.

SMS MMS
Reply received
Delivered
The API

What Is an SMS API?

An SMS API lets your software send and receive text messages without a person using a dashboard. Reach Bullet adds contacts, lookups and events in the same API.

Send

Trigger SMS and MMS from your app.

Manage

Create and update contacts in code.

Listen

Receive events as they happen.

Endpoints

One API for Messaging, Contacts and Phone Lookups

Everything you need to run messaging inside your own product. No extra services to stitch together.

Messaging API

Trigger SMS and MMS directly from your application.

Contact API

Create, update and manage contacts without manual imports.

Phone Intelligence API

Run number lookups from inside existing systems.

Webhook events

Receive campaign, message, reply and contact events in real time.

Webhooks

Webhook Events for Replies, Messages and Contacts

Do not poll for changes. Reach Bullet sends events to your server when they happen.

reply.received

Reply events

Route responses to your own systems.

message.delivered

Message events

Track message activity in your app.

contact.updated

Contact and campaign events

Keep your data in sync.

FAQs

Everything you need to know about the SMS API.

What is an SMS API?

It is a way for your software to send and receive text messages programmatically, using HTTP requests instead of a dashboard.

What can I do with the Reach Bullet API?

Send SMS and MMS, manage contacts, run phone lookups and receive webhook events for messages, replies, campaigns and contacts.

Can I send MMS through the API?

Yes. The messaging API supports both SMS and MMS.

How do I authenticate requests?

Send your API key as a bearer token in the Authorization header.

Can I run phone number lookups through the API?

Yes. The Phone Intelligence API returns validity, line type and carrier details.

Do I need carrier registration to send through an API?

For US business texting, carriers generally require registration and consent. Read our Messaging Compliance page before you send.

Compliance

Built for US Messaging Rules

Sending through an API does not remove the rules. US business texting generally requires consent, opt-out handling and carrier registration.