SMS + MMS API

SMS with A2P handled.

Fully managed SMS and MMS to 150+ countries. Integrate on day one with our testing sandbox while our team handles US carrier registration and compliance.

Start for free
  • 100 SMS / mo free
  • Free phone number
  • No Twilio required
Read the docs
Sec. 01 Live demo

SMS API with A2P 10DLC

Integrate now while our experts handle the rest.

  • Testing sandbox
  • Managed A2P 10DLC (3-5 days)
  • Multi-tenant architecture for multiple brands
send-otp.ts
Message Sent
Message Delivered
Delivery Webhook
Reply Webhook
Sec. 02 Managed A2P

Compliance you don't have to run

US carriers require A2P 10DLC registration before production SMS. Pingram handles brand submission, campaign approval, and number provisioning so you keep building while we work with the carriers.

01

Integrate now, register later

Start in the testing sandbox with real numbers and delivery on day one. Upgrade when you are ready for production US traffic and our team takes over A2P 10DLC registration.

02

Brand & campaign registration

We collect your business details, submit to carriers, track approval, and provision a compliant number. Typical US approval in 3 to 5 business days.

03

Carrier relationships handled

Pingram manages telecom infrastructure, throughput policies, and delivery monitoring. No Twilio account, no separate compliance vendor.

04

HELP/STOP built in

US programs require opt-out handling and clear consent language. Pingram supports STOP/HELP keywords and suppression automatically.

Sec. 03 Platform

Multi-tenant & management APIs

01

Multi-tenant by design

Built for agencies and platforms onboarding client after client. Every tenant gets its own A2P 10DLC registration so each brand stays in good standing.

per-tenant A2P
02

Number management APIs

Search available numbers by country and area code, purchase dedicated numbers, and manage your inventory programmatically from your own product.

search · buy · release
03

Shared to dedicated

Free accounts send from a shared Pingram number immediately. Paid accounts get dedicated local, toll-free, and short code options where supported.

shared · dedicated
04

Global sender provisioning

Per-country compliance and sender types (long code, short code, alphanumeric) handled end to end so you do not learn each market’s rules.

150+ countries
numbers.ts Node.js
// Search & buy a dedicated number
const available = await pingram.numbers.searchAvailable({
  countryCode: 'US',
  areaCode: '415',
  features: 'sms,voice,mms',
  limit: 10
});

await pingram.numbers.orderNumber({
  phoneNumber: available.numbers[0].phoneNumber
});
Sec. 04 Inbound

Two-way SMS & MMS

Receive replies on dedicated numbers as normalized JSON. Pingram matches inbound messages to outbound sends and handles opt-outs automatically.

  • 01 Inbound SMS and MMS via webhooks
  • 02 Reply matching linked to outbound sends
  • 03 Automatic STOP/HELP and suppression
  • 04 MMS image attachments in the US and Canada
Inbound webhook JSON
// Inbound SMS webhook
{
  "eventType": "SMS_INBOUND",
  "from": "+16505551234",
  "to": "+14205559876",
  "text": "YES, confirmed",
  "isReply": true,
  "userId": "user_456",
  "lastTrackingId": "trk_abc123"
}
Sec. 05 Observability

Every delivery, logged

Sent, delivered, failed, and inbound events recorded in a full timeline. Debug from the dashboard or forward events to your own systems via webhooks.

  • 01 Delivery status tracking
  • 02 Message history and previews
  • 03 Link click tracking
  • 04 Webhook events at every step
Notification logsStatus: all
Appointments+1 ··· ··· 4821
Sec. 06 FAQ

Common questions

01 Do I need Twilio to send SMS with Pingram?

No. Pingram includes fully managed SMS infrastructure. You do not need Twilio, Vonage, or any other SMS provider. Pingram handles number provisioning, A2P 10DLC registration, and carrier compliance internally.

02 What is A2P 10DLC and does Pingram handle it?

A2P 10DLC is the US carrier program for business SMS from standard 10-digit numbers. Pingram handles brand registration, campaign approval, and carrier submission after you upgrade. Integrate now and leave the compliance work to us.

03 How much does SMS cost with Pingram?

SMS pricing varies by destination country. For the United States, rates are competitive with major providers. The free tier includes 100 SMS per month. View country-by-country pricing on the pricing page.

04 Does Pingram support MMS (picture messages)?

Yes. Add a mediaUrls array of public HTTPS URLs to your sms object on the same send API. Outbound and inbound MMS are supported in the United States and Canada with the same managed A2P 10DLC compliance as SMS.

05 Does Pingram support two-way SMS?

Yes. Pingram supports inbound SMS and MMS via webhooks with reply matching. Set up auto-replies and receive user responses, including image attachments, directly in your application.

06 Can I manage numbers and A2P for multiple clients?

Yes. Pingram is built for multi-tenant products and agencies. Each tenant can have its own A2P registration, and you can search, purchase, and manage phone numbers programmatically through the management APIs.

07 Which countries can I send SMS to with Pingram?

Pingram supports SMS delivery to 150+ countries worldwide. Popular destinations include the United States, Canada, United Kingdom, Germany, France, and Australia, with per-message pricing for each country.

Ready when you are

Launch today.

Free tier with 3,000 emails, plus 100 SMS and calls per month. No credit card required. Paid plans start at $20/month.