SMS API for Cook Islands: bulk SMS to +682 numbers
Cook Islands
Calling code +682
- Per SMS segment
- $0.00907
- Messages for $100
- 11,025
- Local language
- English and Pacific languages
- Encoding
- GSM-7
What a bulk SMS send to the Cook Islands costs
| Messages | 1 segment | 2 segments |
|---|---|---|
| 1 | $0.00907 | $0.01814 |
| 1,000 | $9.07 | $18.14 |
| 10,000 | $90.70 | $181.40 |
| 100,000 | $907.00 | $1,814.00 |
Number format in Cook Islands
Mobile numbers in the Cook Islands have 5 digits after +682 and no trunk prefix, so the local form 71 234 becomes +682 71 234 in the to field.
Alphabet and segments
English and Pacific languages text stays inside the GSM-7 alphabet, so one segment to the Cook Islands holds 160 characters and each part of a longer text 153. Watch for curly quotes and emoji copied from other tools: one of them moves the whole text to Unicode at 70 characters per segment, and POST /v1/estimates shows the encoding before you send.
Time zone and timing
The Cook Islands keeps UTC-10 all year with no clock change, so 09:00 in Rarotonga is always 19:00 UTC. send_at takes UTC or any ISO 8601 offset, and the console scheduler converts from your own time zone.
Send to Cook Islands with one request
The answer comes back at once with the message id, the country the number was matched to (CK) and the price. A delivered or failed event follows on your webhook, and a failed message is refunded.
For a list, send the same text to up to 10,000 numbers with POST /v1/batches, or a personal text per number in messages.
curl https://bulksmsapi.cc/v1/messages \
-H "Authorization: Bearer $BULKSMSAPI_KEY" \
-H "Content-Type: application/json" \
-d '{"to": "+68271234", "text": "Your Northwind code is 482913. It expires in 10 minutes."}'const res = await fetch("https://bulksmsapi.cc/v1/messages", {
method: "POST",
headers: { Authorization: `Bearer ${process.env.BULKSMSAPI_KEY}`, "Content-Type": "application/json" },
body: JSON.stringify({ to: "+68271234", text: "Your Northwind code is 482913. It expires in 10 minutes." }),
});
console.log(await res.json()); // price: "0.00907", country: "CK"import json, os, urllib.request
req = urllib.request.Request(
"https://bulksmsapi.cc/v1/messages",
data=json.dumps({"to": "+68271234", "text": "Your Northwind code is 482913. It expires in 10 minutes."}).encode(),
headers={"Authorization": "Bearer " + os.environ["BULKSMSAPI_KEY"], "Content-Type": "application/json", "User-Agent": "northwind-app/1.0"},
method="POST",
)
with urllib.request.urlopen(req) as res:
print(json.load(res)["price"]) # "0.00907"What developers send to the Cook Islands
Booking confirmations
A Rarotonga resort sends SMS confirmations for room bookings and check-in details, ensuring guests are prepared.
Flight updates
An airline sends SMS notifications for flight delays or cancellations, keeping travelers informed.
Special offers
A local business sends SMS alerts for discounts and promotions, attracting customers during peak seasons.
More countries in Oceania
SMS to Cook Islands: questions
More answers on accounts, payments and the API are in the FAQ.
How much does it cost to send bulk SMS to the Cook Islands?
How many SMS to the Cook Islands does a $100 top-up send?
How do I write Cook Islands numbers for the API?
How can SMS reach international visitors effectively?
Are there seasonal peaks in SMS traffic in the Cook Islands?
Start sending to The Cook Islands
Create an account, top up from $40 and send to the Cook Islands at $0.00907 per segment, from the console or with one API call.