Home / SMS Services / SMS API Integration

SMS API Integration Services

Zero Setup Fees • Secure SMPP Gateway • Comprehensive API Documentation

Zero Setup Fees
Secure SMPP Gateway
Instant Delivery
Reliable
Uptime
Fast
Delivery
0
Setup Fees
Dedicated
Support
Enterprise Grade

Powerful SMS API Integration

Take advantage of our advanced SMS gateway connection service with zero setup fees! Our comprehensive SMS API has been specially designed by our innovative engineering team to provide straightforward yet effective integration for websites and software applications.

Supported Network Operators

High Performance

Optimized for both small applications and large corporate information systems with scalable architecture.

Bank-Grade Security

SSL encryption technology and secure SMPP protocol ensure your messages are always protected.

SMS API Integration Demo
Instant Delivery

SMS API Documentation

Comprehensive API reference with code examples for multiple programming languages

Send SMS via HTTPS API

Send individual or bulk SMS messages through our secure HTTPS API. Supports both ASCII and Unicode characters.

POST
https://www.isms.com.my/isms_send_all_id.php

Parameters

Parameter
Type
Description
Example
un
String
Username of iSMS account
isms
pwd
String
Password of iSMS account
isms123
dstno
String
Destination mobile number (international format)
60123456789
msg
String
Message body (MAX 700 characters)
Hello World
type
Integer
1 = ASCII, 2 = Unicode
1
agreedterm
String
Must be "YES" to agree with terms
YES
sendid
String
Sender ID (max 11 characters)
61000

Server Response

Success: 2000 = SUCCESS:SMS_ID
Error: -1004 = INSUFFICIENT CREDITS

PHP Example

$username = "isms";
$password = "isms123";
$number = "60123456789";
$message = "Hello World";
$type = "1";
$agreedterm = "YES";

$url = "https://www.isms.com.my/isms_send_all_id.php?" .
       "un=" . urlencode($username) .
       "&pwd=" . urlencode($password) .
       "&dstno=" . urlencode($number) .
       "&msg=" . urlencode($message) .
       "&type=" . $type .
       "&agreedterm=" . $agreedterm;

$response = file_get_contents($url);
echo $response;

Check SMS Balance

Retrieve your current SMS account balance and expiration date through our balance API.

GET
https://ww3.isms.com.my/isms_balance.php

Parameters

Parameter
Type
Description
Example
un
String
Username of iSMS account
isms
pwd
String
Password of iSMS account
isms123

PHP Example

$username = "isms";
$password = "isms123";

$url = "https://ww3.isms.com.my/isms_balance.php?" .
       "un=" . urlencode($username) .
       "&pwd=" . urlencode($password);

$response = file_get_contents($url);
echo "Balance: " . $response;

Two-Factor Authentication API

Secure your applications with OTP-based two-factor authentication using our 2FA API.

1
Send OTP Request

Initiate OTP delivery to user's mobile

2
User Receives OTP

OTP delivered via SMS to registered number

3
Verify OTP

Validate user-input OTP through API

OTP Request Parameters

Parameter
Type
Description
Example
mobile
Integer
Destination number without country code
164502380
country_code
Integer
Mobile country code
60
message
String
OTP message template with %OTP% placeholder
Your OTP Code is: %OTP%

SMPP Gateway Integration

Enterprise-grade SMPP protocol integration for high-volume SMS messaging with reliable delivery.

SMPP Connection Details

Server: smpp.isms.com.my
Port: 2775
Protocol: SMPP 3.4
Encoding: GSM 7-bit / UCS-2

High Volume Capacity

Designed for enterprise-level SMS traffic with support for millions of messages per day.

Real-time Delivery Reports

Instant delivery status updates and comprehensive message tracking.

Load Balancing

Automatic failover and load distribution across multiple SMPP sessions.

Secure Connection

Encrypted SMPP sessions with IP whitelisting for enhanced security.

REST API Integration

Modern RESTful API for seamless integration with web applications and mobile apps.

POST
https://www.isms.com.my/RESTAPI.php

REST API Parameters

Parameter
Type
Description
Example
un
String
Username of iSMS account
isms
pwd
String
Password of iSMS account
isms123
dstno
String
International format number
60164502380
msg
String
Message content
Hello via REST API

Quick Start Code Examples

Get started quickly with our ready-to-use code snippets in multiple programming languages

PHP
Node.js
Python
Java
C#

PHP SMS Integration

Simple PHP implementation for sending SMS through our API with error handling and response parsing.

Send SMS with PHP
function sendSMS($number, $message) {
  $username = "your_username";
  $password = "your_password";
  $type = "1";
  $agreedterm = "YES";

  $url = "https://www.isms.com.my/isms_send_all_id.php?" .
         "un=" . urlencode($username) .
         "&pwd=" . urlencode($password) .
         "&dstno=" . urlencode($number) .
         "&msg=" . urlencode($message) .
         "&type=" . $type .
         "&agreedterm=" . $agreedterm;

  $response = file_get_contents($url);
  return $response;
}

PHP Features

  • Simple file_get_contents implementation
  • Built-in URL encoding
  • Error handling support
  • cURL alternative available

Common Use Cases

E-commerce
2FA
Alerts
Marketing

Simple, Transparent Pricing

No hidden fees, no setup costs - just reliable SMS service

Starter

Start From

RM 0.10/SMS

Perfect for small businesses

  • 1,000 SMS Credits
  • Basic API Access
  • Email Support
  • SMPP Access
  • Priority Support
Get Started

Enterprise

Start From

RM 0.10/SMS

For high-volume needs

  • 100,000+ SMS Credits
  • Full API & SMPP Access
  • Priority Support
  • Dedicated Account Manager
  • Custom Solutions
Contact Sales

Note: All plans include zero setup fees. SMS credits do not expire. Volume discounts available for annual commitments.

Ready to Integrate SMS API?

Join thousands of Malaysian businesses that trust our reliable SMS gateway for their communication needs. Get started today with zero setup fees and expert support.

Zero Setup Fees
Free Integration Support