SMS API for Gambia: bulk SMS to +220 numbers
Gambia
Calling code +220
- Per SMS segment
- $0.00907
- Messages for $100
- 11,025
- Local language
- English
- Encoding
- GSM-7
What a bulk SMS send to the Gambia 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 Gambia
Mobile numbers in the Gambia have 7 digits after +220 and no trunk prefix, so the local form 301 2345 becomes +220 301 2345 in the to field.
Alphabet and segments
English text stays inside the GSM-7 alphabet, so one segment to the Gambia 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 Gambia keeps UTC+0 all year with no clock change, so 09:00 in Banjul is always 09:00 UTC. send_at takes UTC or any ISO 8601 offset, and the console scheduler converts from your own time zone.
Send to Gambia with one request
The answer comes back at once with the message id, the country the number was matched to (GM) 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": "+2203012345", "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: "+2203012345", text: "Your Northwind code is 482913. It expires in 10 minutes." }),
});
console.log(await res.json()); // price: "0.00907", country: "GM"import json, os, urllib.request
req = urllib.request.Request(
"https://bulksmsapi.cc/v1/messages",
data=json.dumps({"to": "+2203012345", "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 Gambia
Booking confirmations
Tourists in Banjul receive an SMS confirming their hotel reservation and check-in details upon booking.
Payment receipts
Customers in Serrekunda get an SMS with payment details and a receipt after completing a mobile money transaction.
Tour updates
Visitors in Bakau are notified by SMS about changes to their tour schedules, including new departure times.
Appointment reminders
Residents in Brikama receive SMS reminders for their scheduled medical appointments, including date and time.
More countries in West and Central Africa
SMS to Gambia: questions
More answers on accounts, payments and the API are in the FAQ.
How much does it cost to send bulk SMS to the Gambia?
How many SMS to the Gambia does a $100 top-up send?
How do I write Gambia numbers for the API?
What language should SMS messages be in?
How can SMS reach both residents and visitors?
Start sending to The Gambia
Create an account, top up from $40 and send to the Gambia at $0.00907 per segment, from the console or with one API call.