SMS API for Lithuania: bulk SMS to +370 numbers

Lithuania, located in the Baltic region of Europe, has Vilnius as its capital and is known for its growing tech sector and strong digital infrastructure. Software products like banking apps, e-commerce platforms, and logistics services frequently send text messages to their users. Messages are triggered by events such as account logins, payment confirmations, or delivery status updates. Developers choose SMS because it reaches all mobile devices instantly, works without internet, and is reliable for both locals and visitors.

Lithuania

Calling code +370

Per SMS segment
$0.00757
Messages for $100
13,210
Local language
Lithuanian
Encoding
GSM-7 or Unicode

What a bulk SMS send to Lithuania costs

Every message is priced at $0.00757 per segment to Lithuania. 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.00757$0.01514
1,000$7.57$15.14
10,000$75.70$151.40
100,000$757.00$1,514.00

Number format in Lithuania

Mobile numbers in Lithuania have 8 digits after +370. Locally they are written with a leading 0 ((0-612) 34567); in the API that 0 is dropped, so the same number goes in the to field as +370 612 34567.

Alphabet and segments

Texts in Lithuanian 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

Lithuania changes its clocks: Vilnius is on UTC+2 in January and UTC+3 in July. 09:00 in Vilnius is 07:00 UTC in January and an hour earlier in UTC while summer time runs, so give send_at with the local offset (for example +02:00 in winter) and the API does the conversion.

Send to Lithuania with one request

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

What developers send to Lithuania

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

Login codes

Banking apps in Vilnius send one-time passwords via SMS when users log in to secure their accounts.

Delivery alerts

E-commerce stores in Kaunas notify customers when their orders are out for delivery.

Event reminders

Cultural venues in Klaipėda send SMS reminders to ticket holders before concerts or exhibitions.

Appointment confirmations

Clinics in Šiauliai confirm patient appointments via SMS to reduce no-shows.

SMS to Lithuania: questions

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

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

Each message segment to Lithuania costs $0.00757. A plain text of up to 160 characters is one segment, so 1,000 one-segment messages cost $7.57 and 10,000 cost $75.70. Failed messages are refunded to the balance.

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

$100 covers about 13,210 one-segment messages to Lithuania at $0.00757 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 Lithuania numbers for the API?

Send them in international format with the plus sign: +370 612 34567 becomes "+37061234567" 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 Lithuanian or English?

Use Lithuanian for local audiences, but English is widely understood, especially in Vilnius and among younger users. For mixed audiences, bilingual messages work well.

Are there peak times for SMS traffic?

Traffic increases during holidays like Christmas and Easter, as well as during summer festivals in coastal cities like Palanga.

Start sending to Lithuania

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

SMS API Lithuania: Bulk SMS to +370 From $0.00757 | BulkSMSAPI