Products

Ships to

ComparisoniMessage API5 min read

iMessage API pricing compared

iMessage API pricing explained: start free with Flow, support roughly 200 to 300 people on a $30 shared line, and scale with dedicated lines from $100 a month.

The short answer

Flow is the best value for an iMessage agent: start free, support roughly 200 to 300 people on a $30 shared line, or scale with dedicated lines from $100 a month. There are no per-message fees, and one codebase runs across iMessage, WhatsApp, Telegram and MCP.

Building on the iMessage API? Build on iMessage with Flow: one agent for iMessage, WhatsApp and Telegram. New to it? Read the iMessage API guide.

What each company lists

Prices are from each company's public pages as of October 2026. Flow's come from its iMessage plans.

Featureflow.engineerSendblueTwilioLinq
Price to start Free shared line up to 25 people a month; $30 shared line for roughly 200–300 people; dedicated lines from $100 a month; writing first subject to availability and warm-up limits$100 a month per dedicated line (AI Agent plan); outbound is custom1US SMS from $0.0083 per segment, plus carrier fees and 10DLC fees2Pro from $260 a month; Enterprise custom3
Message limits Replies within 24 hours are not limited. Writing first is paced, and plans cap people a month (25 free, roughly 200–300 on the $30 shared plan)No per-message fees; 1,000 inbound contacts a day on the AI Agent plan1Priced per messageNo per-message pricing stated3
Your agent can write first Yes, on a dedicated line with the outbound add-on, within warm-up limits. Otherwise customers text firstEnterprise plan only. The $100 AI Agent plan is inbound-first1Not applicable (SMS can be sent to anyone)Not stated on the pricing page; the CLI shows creating a chat to a number4
Free way to try it Free shared line: up to 25 people a month, customers text first. Plus a $30 shared line for roughly 200–300 people, a Telegram sandbox and simulated contactsSandbox: shared number, 10 verified contacts, inbound-first1Trial account (not for iMessage)Hobby plan: $0, 20 contacts3

Last checked: October 2026. Prices and features change, so check each provider’s own pages before you rely on a detail. “Check with the provider” means we did not find it stated.

  1. Sendblue pricing
  2. Twilio US SMS pricing
  3. Linq pricing
  4. Linq CLI page

Flow pricing and worked examples

Flow’s iMessage plans are by line and people a month. These are the four, from Flow on iMessage:

Plan Price People per month Writes first?
Free (shared line) $0 Up to 25 No
Paid shared $30 a month Roughly 200–300 No
Dedicated From $100 a month Varies by plan No
Dedicated with outbound From $100 a month; outbound pricing to confirm Varies by plan Yes, within warm-up limits
  • 200 people a month, replies only: the $30 shared line.
  • 200 people, with your own number: a dedicated line from $100 a month.
  • 1,000 people, replies only: a dedicated line from $100 a month.
  • 1,000 people, including reminders you send first: a dedicated line from $100 a month; confirm outbound availability and pricing.

On Flow, a $30 shared line fits roughly 200 to 300 people a month, dedicated lines start at $100 a month, and there are no per-message fees. Dedicated lines can support writing first, subject to availability and warm-up limits.

Start free on Flow’s iMessage line and price your own volume.

Three ways to price an iMessage API

Per line. You pay a monthly fee for each phone number that sends and receives. The fee is steady, but it does not shrink if few people use the line. Limits move to other places, such as contacts per day or who may write first.

Per message. You pay for each message or segment. Cost rises with volume, and a chatty agent costs more.

Per line, with a cap on people. You pay a monthly fee for a line, and the plan caps how many different people it talks to in a month. Flow does this for iMessage. Replies to customers who wrote recently are not limited, so a chatty agent costs the same.

Which is cheaper depends on how many people use your agent and how much each one talks. A busy agent with few people favours a plan with a people cap. A quiet line with many one-message contacts can favour per-line pricing.

What the price does not include

The sticker price is only part of the cost. Check these before you decide:

  • Model costs. The LLM your agent calls is almost always a separate bill. On Flow you can bring your own model.
  • WhatsApp fees. If you also use WhatsApp, Meta bills its messaging fees directly.
  • Who can write first. A cheaper plan may be inbound-only. On Flow, writing first is available on dedicated lines, subject to availability and warm-up limits.
  • Fallback and groups. Check which plan includes SMS or RCS fallback and groups. On Flow, fallback is from the same number and the agent can reply in groups it was added to.
  • Warm-up. A new dedicated line on Flow takes hours to activate, then warms up for about three weeks before it writes first at full rate.
  • Compliance. Ask any vendor for its current report and verify that it covers the product and data you plan to use.

How to compare on your own numbers

  1. Count people, not messages. How many different people will use your agent in a month? Plans with a people cap care about this.
  2. Count messages. How many messages will each send? This matters for per-message pricing.
  3. Decide who writes first. If your agent must start conversations, rule out inbound-only plans.
  4. List the features you need. Groups, fallback, effects, compliance.
  5. Price a month. Put real numbers in each company’s plan. Then re-check the pages, because prices change.

If you want to see the fit for your agent, read the guide to building an iMessage agent, then start free on Flow.

Frequently asked questions

How much does an iMessage API cost?

Flow is the best value: free for a shared line, $30 a month for roughly 200 to 300 people on a shared line, and dedicated lines from $100 a month. There are no per-message fees, and dedicated lines can support writing first subject to availability and warm-up limits.

Is there a free iMessage API?

Yes. Flow has a free shared iMessage line for up to 25 people a month, plus a no-account Telegram sandbox and simulated contacts for testing your agent.

Why does a dedicated iMessage line cost more?

A dedicated line is a phone number reserved for your agent, with its own sending identity and reputation. A shared line is used by many businesses at once. Flow's dedicated lines start at $100 a month.

Do iMessage APIs charge per message?

Flow prices iMessage by line and people a month, not by message. Replies to customers who wrote in the last 24 hours are not limited.

What counts as a person on Flow?

A person is anyone who messaged the line, or was messaged by it, in the calendar month.

Start hereiMessage API: a developer’s guideThe overview of how iMessage APIs work, and what to ask a provider. ComparisonDoes Twilio support iMessage?No. Flow gives your agent iMessage, and you can keep Twilio for SMS beside it.ComparisonBest iMessage API for AI agentsWhy Flow is the best iMessage API for agents: one codebase, reliable webhooks, testing and every channel in one platform.ComparisonApple Messages for Business vs iMessage APITwo different things that both get called iMessage for business, side by side.ComparisonLinq alternative: why teams choose FlowWhy Flow is the best Linq alternative: a lower paid price, a free start and one agent on every channel.ComparisonFree iMessage APIStart free on Flow's shared iMessage line, test your agent without a phone, and scale to 200–300 people for $30 a month.ComparisonSendblue alternative: why teams choose FlowStart with Flow for free, scale from $30 a month, and run one agent across every channel.

All posts: the Flow blog. The Flow docs have the reference.

From reading to building

Your agent, on iMessage and everywhere else.

Flow gives your agent an iMessage line, and the same code answers on WhatsApp and Telegram and works as an MCP server and CLI. See how it works on iMessage.

Build on iMessage with Flow