Add chat to Apps,
Websites and servers

You can create a custom chat in your project, using Telegram services made simple by ApiSitter.

With ApiSitter, you have all the main features of Telegram like:

Phonebook management

User-to-user messaging and group chat

Send/receive text and media messages

Push notifications

Unlimited historical messages

Unlimited backup media

And much more...

Easy integration into your code thanks to our REST APIs

Simplifying APIs made available by Telegram

SDK for the most important languages

🤓 Choose your programming language

Card image cap
var apiSitter = require("apisitter-telegram");

var idClientTelegram = "YOUR_ID_CLIENT_TELEGRAM";
var tokenClientTelegram = "YOUR_TOKEN_CLIENT_TELEGRAM";

apiSitter.setClientTelegramAuthParameters(idClientTelegram, tokenClientTelegram);

// Example of get your phonebook
var data = {hash: ""};
apiSitter.callApi("POST", "contacts.getContacts", data, function(err, res, body){
  if(res == 200){
    // Your phonebook is in body result
    console.log(JSON.stringify(body));
  }
});

// Example of received messages listener
apiSitter.initUpdatesListener(function (err, res, body) {
  if(res == 200){
    // Your receive message is in body result
    console.log(JSON.stringify(body));
  }
});
apiSitter.startUpdatesListener();
See docs
Card image cap
Card image cap
Card image cap
Card image cap
var apiSitter = new ApiSitter();

var idClientTelegram = "YOUR_ID_CLIENT_TELEGRAM";
var tokenClientTelegram = "YOUR_TOKEN_CLIENT_TELEGRAM";

apiSitter.setClientTelegramAuthParameters(idClientTelegram, tokenClientTelegram);

// Example of get your phonebook
var data = {hash: ""};
apiSitter.callApi("POST", "contacts.getContacts", data, function(err, res, body){
  if(res == 200){
    // Your phonebook is in body result
    console.log(JSON.stringify(body));
  }
});

// Example of received messages listener
apiSitter.initUpdatesListener(function (err, res, body) {
  if(res == 200){
    // Your receive message is in body result
    console.log(JSON.stringify(body));
  }
});
apiSitter.startUpdatesListener();
See docs
Card image cap
ApiSitter apiSitter = new ApiSitter(this);

String idClientTelegram = "YOUR_ID_CLIENT_TELEGRAM";
String tokenClientTelegram = "YOUR_TOKEN_CLIENT_TELEGRAM";

apiSitter.setClientTelegramAuthParameters(idClientTelegram, tokenClientTelegram);

// Example of get your phonebook
JSONObject data = new JSONObject();
data.put("hash", "");
apiSitter.callApi("POST", "contacts.getContacts", data, new CallApiHandler(){
  @Override
  public void onResult(String err, int res, JSONObject body){
    if(res == 200){
      // Your phonebook is in body result
    }
  }
}, null);

// Example of received messages listener
apiSitter.initUpdatesListener(new UpdatesHandler(){
  @Override
  public void onResult(String err, int res, JSONObject body){
    if(res == 200){
      // Your receive message is in body result
    }
  }
});
apiSitter.startUpdatesListener();
See docs
Card image cap
Card image cap
var apiSitter = new ApiSitter();

var idClientTelegram = "YOUR_ID_CLIENT_TELEGRAM";
var tokenClientTelegram = "YOUR_TOKEN_CLIENT_TELEGRAM";

apiSitter.setClientTelegramAuthParameters(idClientTelegram, tokenClientTelegram);

// Example of get your phonebook
var data = {hash: ""};
apiSitter.callApi("POST", "contacts.getContacts", data, function(err, res, body){
  if(res == 200){
    // Your phonebook is in body result
    console.log(JSON.stringify(body));
  }
});

// Example of received messages listener
apiSitter.initUpdatesListener(function (err, res, body) {
  if(res == 200){
    // Your receive message is in body result
    console.log(JSON.stringify(body));
  }
});
apiSitter.startUpdatesListener();






See docs

Coming soon...

Why use Telegram?

100.000.000 monthly active users, 350.000 new users join daily and 15.000.000.000 daily messages deliver makes Telegram one of the best messaging apps in the world

More info on Telegram site

The benefits of Telegram messaging service

Store

your media and message in the cloud without limit

Coordinate

groups of up to 10000 members

Send

documents of any type

Synchronize

your chats across all your devices

Cloud-Based

safe backup of your messages and media in the cloud

Distributed

Telegram® servers are spread worldwide for security and speed