API дозволяє розсилати повідомлення через ваші проекти і сервіси по протоколах HTTP/HTTPS, SMTP і SMPP. Готові бібліотеки різними мовами програмування підключаються до вашого проекту та допомагають надсилати повідомлення з будь-якого місця за допомогою однієї команди. Для спрощеної авторизації замість пари логін і пароль можна використовувати спеціальний API-ключ.
Ви можете перевірити номери телефонів на наявність, надіславши спеціальний запит HLR. В результаті виконання запиту будуть отримані дані про країну і оператора абонента, про роумінговому оператора при знаходженні абонента в чужій мережі, а також про статус абонента (доступний чи ні). Абоненти, власники номерів, що перевіряються, не отримуватимуть ніяких повідомлень про виконані перевірки їх номера.
Виконання HLR-запиту по HTTP-протоколу виконується тим же способом, що і відправка SMS-повідомлення,
при цьому в запиті необхідно передати додатковий параметр hlr=1.
Для відправки HLR-запиту необхідно викликати методом GET або POST адресу:
https://smsc.ua/sys/send.php?login=<login>&psw=<password>&phones=<phones>&hlr=1
Також доступні й інші параметри, що використовуються для відправки звичайних SMS і описані на даній сторінці.
Результат HLR-запиту може бути відправлений на URL для прийому вхідних повідомлень і статусів,
заданий в налаштуваннях в особистому кабінеті, або може зчитуватися за запитом статусу відправленого SMS-повідомлення.