SMS API - Automate Texting From Any Script

Instantly text phones worldwide as easily as POSTing a form

Welcome developers. You will find all you need here to start sending and receiving SMS today.

  require 'textlocal.class.php';
  $textlocal=new textlocal('','e215398a8820abd2c7a11a6cd5b1009d');
  $textlocal->sendSms('917788990011','Your car - KA01 HG 9999 - is due for service on July 24th, please text SERVICE to 92205 92205 for a callback','FORDIN');

Know what you’re doing?  Go straight to the docs...

Cut & paste the SMS API code & start texting in minutes

We offer the most reliable, flexible and easily adaptable SMS API gateway on the planet!

Reliably and securely send & receive texts worldwide. Our Platinum Operator status guarantees the highest quality text service at the best price. What's more, our SMS API receives delivery receipts, schedules messages & pulls results from mobile forms & surveys into your app. The API is also fully integrated with Textlocal Messenger to easily manage your contacts and groups. Sign up free or contact us on 040 30858602 to chat with our experts for advice.

As long as your app is connected to the internet, you can send SMS from it. There are full code examples in every modern language to get you started - and what you do from there is up to you. The possibilities really are endless and our phenomenal technical support team are on hand to provide you with assistance every step of the way.

Review date:

Textlocal service is excellent

Cordial and warm staff, prompt response to problem and proactive in sharing information.
Problem Tag: Module not found
  • Passionate and dedicated technical support team
    • Bespoke API Solutions via our world-class software support team
  • Most Feature-rich SMS API solution provider on the market
    • Robust platform with the ability to create & send surveys, tickets, vouchers & more
    • Easily send from 1 to 1 million texts within seconds
  • Free SMS API Code & price match for more complex SMS API Code integrations
    • Benefit from across-the-board SMS API Code documentation
    • Get expert support for more complex SMS API integrations
  • Platinum Indian operator partner
logo-BSNL.png logo-Airtel.png Vodafone logo

Easily integrate SMS features with our versatile API code

Of course, the API is not all about sending SMS, you can schedule messages too as-well-as manage contacts, retrieve inbound messages and so much more. Why not take a look at the features below and get the ball rolling on your project!

Send an SMS

Send SMS's to individuals or groups. Send up to 8000 messages per second using our award winning Bulk SMS messaging API with full delivery receipts. Read more...

Scheduled messages

Get a detailed list of all the messages you have scheduled to be sent out. Cancel any unwanted messages directly from within your own website or app. Read more...

Inbound Messages

Retrieve a list of inboxes and get the full list of messages in a range if required. Results are returned as either JSON or XML for easy inclusion in your own systems. Read more...

Contact management

Manage your contacts, create and delete contact groups, add contacts either individually or in bulk. Read more...

Message Reporting

Retrieve your message history including messages sent through Messenger, email to SMS or the API. Get the status of any message or group of messages. Read more...

Messenger Surveys

Retrieve a list of your surveys. Your survey results are returned as either JSON or XML, these can be easily integrated in your own website or app. Read more...

Account Management

Keep track of your Textlocal account, easily retrieve your SMS and MMS balances. Pull out a list of all of the sender names on your account. Read more...

Reseller Management

Manage your white label account. Retrieve a list of all the accounts under your white label account, and transfer credits between those accounts. Read more...

Manage Delivery Reports

Choose to receive API delivery receipts directly to your application on a common URL or specify the delivery notification URL during the send process.