SMS API for Mexico: bulk SMS to +52 numbers

Mexico, located in North America, has Mexico City as its capital and a diverse economy driven by manufacturing, tourism, and agriculture. Developers integrate SMS into systems like e-commerce platforms, banking apps, and travel agencies. Messages are triggered by events such as order confirmations, payment receipts, or flight updates. SMS is chosen because it reaches all phones, including basic models used by rural residents and tourists.

Mexico

Calling code +52

Per SMS segment
$0.01297
Messages for $100
7,710
Local language
Spanish
Encoding
GSM-7 or Unicode

What a bulk SMS send to Mexico costs

Every message is priced at $0.01297 per segment to Mexico. Texts over 160 GSM-7 or 70 Unicode characters are split into segments, so a two-segment text costs twice as much.
Messages1 segment2 segments
1$0.01297$0.02594
1,000$12.97$25.94
10,000$129.70$259.40
100,000$1,297.00$2,594.00

Number format in Mexico

Mobile numbers in Mexico have 10 digits after +52 and no trunk prefix, so the local form 222 123 4567 becomes +52 222 123 4567 in the to field.

Alphabet and segments

Texts in Spanish fit 160 GSM-7 characters per segment until they use á, í, ó and ú: those letters are outside GSM-7 and turn the message into Unicode at 70 characters per segment (67 per part). For short alerts, write them without those letters to keep one segment; for longer texts, the console names each letter that changed the encoding.

Time zone and timing

Mexico spans several time zones, from UTC-8 in Tijuana to UTC-5 in Cancun (January offsets). A send_at of 15:00 UTC lands at 09:00 in Mexico City in January; for a nationwide reminder, split the list by region and give each batch its own send_at.

Send to Mexico with one request

The answer comes back at once with the message id, the country the number was matched to (MX) 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": "+522221234567", "text": "Your Northwind code is 482913. It expires in 10 minutes."}'

What developers send to Mexico

Common integrations that call the SMS API for recipients in Mexico.

Order confirmations

E-commerce platforms in Mexico City send SMS confirmations for orders placed by customers in Guadalajara and Monterrey.

Payment receipts

A bank in Monterrey sends SMS receipts for transactions, keeping customers informed about their financial activity.

Flight updates

Airlines in Cancún notify travelers via SMS about flight changes or boarding details for their trips.

Appointment reminders

Clinics in Mexico City send SMS reminders for medical appointments to patients across the country.

SMS to Mexico: questions

More answers on accounts, payments and the API are in the FAQ.

How much does it cost to send bulk SMS to Mexico?

Each message segment to Mexico costs $0.01297. A plain text of up to 160 characters is one segment, so 1,000 one-segment messages cost $12.97 and 10,000 cost $129.70. Failed messages are refunded to the balance.

How many SMS to Mexico does a $100 top-up send?

$100 covers about 7,710 one-segment messages to Mexico at $0.01297 each. The first top-up adds a bonus on top, which raises that number. The balance is shared by every country, so the same top-up also pays for messages anywhere else on the list.

How do I write Mexico numbers for the API?

Send them in international format with the plus sign: +52 222 123 4567 becomes "+522221234567" in the to field. The API also accepts spaces, dashes and a 00 prefix and cleans them, and numbers that cannot be read are listed in set_aside instead of being charged.

Should messages be in Spanish or English?

Spanish is the primary language in Mexico and should be used for most audiences. English can be added for tourists or expatriates.

How do I handle peak tourist seasons?

Tourist traffic peaks during holidays like Christmas and Easter. Plan SMS campaigns accordingly to accommodate increased communication needs.

Start sending to Mexico

Create an account, top up from $40 and send to Mexico at $0.01297 per segment, from the console or with one API call.

SMS API Mexico: Bulk SMS to +52 From $0.01297 | BulkSMSAPI