Easy-to-use API
curl --location --request
POST 'https://server.loopmessage.com/api/v1/message/send/' \
--header 'Authorization: XXXXXX-XXXXXX-XXXXXX-XXXXXX' \
--header 'Loop-Secret-Key: XXXXXX-XXXXXX-XXXXXX-XXXXXX-XXXXXX' \
--header 'Content-Type: application/json' \
--data-raw '{
"recipient": "+13231112233",
"text": "Hello world!"
}'
// Please check the API doc to make a request with all features
Our Service Advantages
iMessage texting
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.
Use Cases
Business chat in iMessage
Use the API to communicate with your customers via iMessage. You can send and receive texts, files, and voice messages from users.
Chatbots in iMessage
Build chatbots with our API. You can use API for any automated chat app.
Support service in iMessage
Provide support to users who use your iOS app or prefer to communicate via iMessage as it is installed by default on all iPhones and Macs.
Pricing
Outbound
Estimated messages | Price/msg. |
---|---|
Under 2k | |
5k or more | |
10k or more | |
20k or more | |
50k or more | |
100k or more | |
500k or more | |
1m or more |
Inbound
Always free
- Replies/inbound messages is supported with a dedicated number.
Dedicated sender name
- Use your company/brand name
- Send texts and attachments with any content
- Dedicated queue for sending
Dedicated sender name with included monthly message credits
Starter
-
8000 messages / mo.
-
per/msg
-
Dedicated sender name
-
End-to-end Encryption
-
No activation fees
Standard
-
25000 messages / mo.
-
per/msg
-
Dedicated sender name
-
End-to-end Encryption
-
No activation fees
Plus
-
80000 messages / mo.
-
per/msg
-
Dedicated sender name
-
End-to-end Encryption
-
No activation fees
Supported Features
Phone number and call forwarding
Use phone numbers to send/receive messages and forward inbound calls.
SMS Fallback
Send green bubbles (SMS) to deliver messages to non-iPhone users.
Sending attachments
You can pass a link in your request to an uploaded media file that can be sent with text.
Typing and Read status
Display a typing indicator, and show a message read status in chat.
Audio messages
Send and receive voice/audio messages. Auto transcript speech from inbound messages.
Reactions and effects
Send and receive reactions and expressive messages.
Message threads
Reply to a specific message and send a message to threads.
Group Chats
Send and receive texts, attachments, and reactions, in iMessage group chats.
End-to-end Encryption
With end-to-end encryption, sensitive data will stay between you and your end user, as it should be.
Frequently Asked Questions
You can use our sandbox environment which allows you to test our API for free. You can learn more about sandbox in this article.
Need to Sign Up, and during this process fill in all required fields. After that, you can find your credentials in the Dashboard.
If the service will determine that the recipient is not the owner of the iOS device or deliberately disabled iMessage on the device, then you will receive an error from our API that the sending failed.
Just ask your contact to start a conversation with your dedicated sender name. After that, you can send them any messages.
To make this easier, you can use deep links.
At the moment, to send outbound texts to a contact, you need to get consent to this from them. Therefore, you can only send a message after they initiate a conversation. This will be considered as consent from the contact, after which you can send them any messages.
To make it easier for your contact to start a conversation, you can send them a deep link to your dedicated sender name.
In some cases, it is possible to use API for outbound-only messages, but with some risks. Please, check this article for details.
It’s possible if you purchase a dedicated sender name and receive consent from your contacts. By consent that will means they should initiate a conversation with your dedicated sender name.
Our service aimed to send only high-quality texts to recipients who expect to hear from you. If you will distribute through the API spam, phishing, scam, fakes, inappropriate texts, or any other content that recipients can report as junk, then your access may be restricted or blocked. Also, your texts from a dedicated sender name may have a “Not delivered” status if iMessage will mark your texts as junk.
Please, check this article for details.
VAT, GST, or sales taxes is not included in our pricing.
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.
We accept payments via:
- Cards (including Mastercard, Visa, Maestro, American Express, Discover, Diners Club, JCB, UnionPay, and Mada). Support all currencies.
- Wire Transfers (ACH/SEPA/BACS). Support only EUR, GBP, USD.
- PayPal. Support all currencies, except: HUF, KRW, ARS, TWD, INR, TRY, UAH.
- Google Pay (Chrome only)
- Apple Pay (Safari only)
- iDEAL. Only in the Netherlands and currency EUR.
For subscriptions, we accept only Cards and PayPal. For one-time purchases, you can use all other payment methods.
We can’t currently open accounts for users living in the following countries: Afghanistan, Burma (Myanmar), Cote d’Ivoire, Cuba, Democratic Republic of the Congo, Iran, Iraq, Lebanon, Liberia, Libya, Morocco, Nicaragua, North Korea, Russia, Sierra Leone, Somalia, South Sudan, Sudan, Syria, Venezuela, Yemen, and Zimbabwe. Or/and for users who violate our Terms of Use.
If the user’s device or region has some iMessage/FaceTime restrictions, you won’t be able to send messages to users in those countries.
You can check the official apple document, to check if there are some restrictions for iMessage/FaceTime in your region. Or restrictions from telecom operators.
Also, at the moment there are some issues with the successful delivery of messages to phone numbers of Chinese telecom operators or devices activated on China’s mainland. We are currently investigating this issue and how it can be resolved.
In short: Apple Messenger for Business is only good for large companies that have a large support department. According to Apple Business Chat policies, businesses must provide access to a live agent in business chat and can’t provide a limited or bot-only chat solution.
Otherwise, it has many limitations and disadvantages. In this article, we have collected all info about the difference between our API and Business Chat.
We do not operate as a messaging service where you can upload your contact list and start sending messages. This service is designed to automate the process of sending texts to iMessage instead SMS by sending a request to our API from your server, backend, CRM, or something else.
If you need a promotional messaging service, try using our macOS/iOS application that allows you to send texts from your personal phone number/account.