Now in public beta

iMessage API
for Developers

Send blue bubbles, reactions, and rich media via a simple REST API. Built for developers who ship.

TB
TextBubbles API
iMessage
Hey! Check out this new API 🚀
It sends iMessages programmatically?!
Yep — blue bubbles and everything 💬
Reactions, media, even Apple Cash
That's incredible. Signing up now!
iMessage

Everything you need to
send blue bubbles

A complete iMessage platform with every feature your app needs, accessible through a simple REST API.

💬

iMessage & SMS

Send via iMessage with automatic SMS fallback for Android users. One API, universal reach.

📸

Rich Media

Send images, videos, voice memos, and link previews. Full media support out of the box.

Scheduled Messages

Schedule messages for the perfect time. Precise delivery with timezone awareness.

💳

Payment Requests

Request Apple Cash directly via iMessage. Seamless payment collection in conversations.

👥

Group Chats

Create and manage group conversations programmatically. Add, remove, and message groups.

🔔

Webhooks

Real-time delivery receipts, read receipts, and reply tracking via webhook callbacks.

Ship in
five lines of code

Install our SDK, add your API key, and start sending iMessages. It's that simple.

Type-safe SDK with full IntelliSense
Async/await with Promise-based API
Message effects like confetti and fireworks
send-message.ts
import { TextBubblesClient } from "@textbubbles/sdk";

const client = new TextBubblesClient({
  apiKey: process.env.TEXTBUBBLES_API_KEY
});

await client.messages.send({
  to: "+14155551234",
  content: { text: "Hello from TextBubbles! 💬" },
  effect: "confetti"
});

Simple, transparent
pricing

Start free, scale as you grow. No hidden fees, no surprises.

Free

$0forever

Perfect for testing and personal projects

100 messages/mo
  • iMessage via email only
  • No phone number
  • Basic media support
  • Community support
Start Free
Most Popular

Pro

$99/mo

For growing apps and startups

10,000 messages/mo
  • Dedicated phone number
  • iMessage & SMS fallback
  • Rich media & effects
  • Webhooks
  • Priority support
Get Started

Scale

$299/mo

For high-volume applications

100,000 messages/mo
  • Dedicated phone number
  • Everything in Pro
  • Group chats
  • Payment requests
  • Dedicated support
Get Started

Enterprise

Custom

For mission-critical messaging

Unlimited messages
  • Everything in Scale
  • Multiple phone numbers
  • Custom SLA
  • Dedicated account manager
  • Custom integrations
Contact Sales

Works with your
favorite stack

Official SDKs for every major platform, plus a REST API for everything else.

Node.js
Python
Ruby
Go
Next.js
REST API