Your personal iMessage API

Send blue text bubbles to iMessage
from your: site • backend • service • CRM

Enter your phone number to receive an iMessage

Easy-to-use API

					// Simple API request
curl --location --request 
POST '' \
--header 'Authorization: XXXXXX-XXXXXX-XXXXXX-XXXXXX' \
--header 'Content-Type: application/json' \
--data-raw '{
    "recipient": "+13231112233",
    "text": "Hello world!"

Our Service Advantages

iMessage texting

You can initiate a conversation first. Your recipients will receive authentic blue chat bubbles with awesome previews!

Two-Way iMessage texting

You can send messages and handle responses from recipients. Thus you will have a complete API for inbound and outbound texts in iMessage.​

Cheap messaging​

Sending messages to iMessage will cost you much less than using regular SMS.
The cost doesn't depend on the country of the recipient.

Pay only for delivered messages

You will pay only for delivered messages, not for sending requests, as in regular SMS services, without any guarantees of delivery to the recipient.

What is iMessage?

iMessage is an instant messaging service developed by Apple Inc and integrated into the standard Messages app on their platforms: iOS, iPadOS, watchOS, and macOS.

iMessage allows users to send texts, documents, photos, videos, contact information, and group messages over the Internet to other iOS or macOS users. iMessage is an alternative to the SMS and MMS messaging for most users with devices running iOS 5/OS X 10.8 or later.

All messages sent in iMessage are protected by end-to-end encryption, so only the sender and recipient – no one else, including Apple itself – can read the messages.

iMessage Advantages

Send messages to any iOS/macOS device

iMessage is installed by default on all Apple devices and activated by 99% of users. This way you can send a message to any iPhone, iPad, and Mac around the world.

Sending messages to a phone number or email

iMessage allows you to send messages to the phone number as well as to the user's iCloud email.

Messaging without SIM​

The recipient can receive messages even if their device does not have a SIM card, but has activated iMessage.

You can learn more about the difference between iMessage and SMS in our Help Desk.

Pricing Plans

for small and medium business


  • 2000 messages / mo.
  • End-to-end Encryption
  • All standard features
  • Priority support


  • 6000 messages / mo.
  • End-to-end Encryption
  • All standard features
  • Priority support


  • 14000 messages / mo.
  • End-to-end Encryption
  • All standard features
  • Priority support


  • 250 sandbox messages
  • End-to-end Encryption
  • Custom sender name
  • Priority support

*VAT, GST, or sales taxes is not included in our pricing plans


Need to scale? — we got you covered
start with quotas from 20k to 1M messages/month
higher quotas provided as needed

Standard Features

Recognizing iMessage users

Our service can determine if your recipient is using iMessage or not.

End-to-end Encryption

With end-to-end encryption, sensitive data will stay between you and your end user, as it should be.

Custom sender name

You can use a custom sender name in your messages.


You can fully track the status of each send request via webhooks.

Frequently Asked Questions​

VAT, GST, or sales taxes is not included in our pricing plans.
As some of our customers are businesses, they do not owe VAT and thus we charge the advertised flat price. VAT is still due for consumers and may be applied on all plan prices (ie. non-business entities). If you are an EU business, make sure you enter your EU VAT number to prove your business status and thus remove VAT from the price.

If you are located outside the EU, we won’t charge any VAT, regardless of your business or consumer status. However, GST or sales taxes may be added to the final price depending on your location.

Our payment processor “Paddle” handles Tax compliance for all countries where required. You can check details regarding Tax charges for your country on their website.

Need to choose a pricing plan, fill all required fields, and then type your billing information.

After payment, you receive credentials in an email. With these credentials, you can sign in to Dashboard and manage your license.

We offer a free plan that supports a limited amount of sends in a sandbox environment. You can try to integrate our service and test it before switching to a paid pricing plan.

This plan requires you to provide billing information so that you can promptly upgrade your account to a paid plan and save credentials in the future. We will not charge you without your request and approval.

Please, contact our support in chat or by email and we will try to help as soon as possible.

Here are two ways how you can do that:
1) Sign-in to Dashboard and cancel the payment in the billing section
2) Contact support and we cancel your subscription.

Take into account, when your subscription cycle ended, your license key will be invalidated.

Important! If you have not sent any requests to our service or stopped using it, this does not automatically cancel your subscription. To avoid issues, you should cancel your subscription and only then stop using the service.

Usually, when developers in companies integrate our service into their current messaging gateways pipeline, it takes them about 2 hours to add a new gateway.

If the service will determine that the recipient is not the owner of the iOS device or he deliberately disabled iMessage on the phone, then you will receive an error from our API that the sending failed. In this case, you can already use an alternative sending method: WhatsApp, SMS, and etc. Because the exact same logic would be used if you try to send via WhatsApp to a number for which it is not installed, you will receive an error in response in the same way.
All our clients use us as an alternative gateway for messaging and almost always have several messaging gateways: iMessage, WhatsApp, Viber, SMS. Therefore, we usually recommend connecting us in addition to your current SMS gateway in order to reduce the cost of sending messages to owners of iOS devices.

In this case, you will be charged for the additional 1000 requests. Price for this charge you can find in your dashboard. You can also disable additional charges in the dashboard. In this case, when you reach your limit will receive an error when sending a request.

At the moment, the API is intended to send only transactional messages.

Transactional messages: user authentications, delivering account information, reports, alerts, two-way communication with customers/users.

If you will distribute through the API unwanted promotion messages, advertising, spam, scam, fakes, inappropriate texts, or any other content which recipients can report as junk, then your access may be restricted or blocked.

Our service aimed to send only high-quality texts to recipients who expect to hear from you. If you want to distribute promotional texts to your recipients, try to use our app for Mac or iOS.

Subscribe to know first

We will bring you our best deals and news about our products