API to Make a Phone Call

You can use CallMeBot API to make a regular phone call. No whatsapp, No Telegram,  No Signal, but just the traditional Phone Call. This is the most reliable and secure way to send urgent notifications as it doesn't relay on the internet conectivity that you have in your mobile phone. You will receive the call even if you don't have internet connection or a data plan.

Not only that. If you are out of coverage, you will see the missed call and get the message into your voicemail!


 

 

Disclaimer: This service is delivered by InOut.bot and CallMeBot is only used as a bridge taking advantage of APIkeys already obtained throught the phone Authentication (Seput) done via WhatsApp, Signal, Telegram, etc...

Setup

You need an APIkey to Authenticate your phone number and ensure that we are calling only to your own phone number and not others.

If you already have a CallMeBot APIkey, then you don't need to get another one to make a phone call. You can just use your current APIkey to make a call to your number. Go to "Make a Call Using the API" section below.

If you don't have any APIkey, you can get an APIkey using CallMeBot:

1. Add the phone number +34 684 783 708 into your Phone Contacts. (Name it it as you wish)

  1. Send this message "I allow callmebot to call me" to the new Contact created (using WhatsApp of course)
  2. Wait until you receive the message "API Activated for your phone number. Your APIKEY is 123123" from the bot.
    Note: If you don't receive the ApiKey in 2 minutes, please try again after 24hs.
  3. The WhatsApp message from the bot will contain the apikey needed to make phone calls using the API.

You can make phone calls using the API after receiving this confirmation.

Example of APIkey received:

 

Make a Call using the API

You can start a Phone Call and play a voice to text message using the following endpoint (URL):

https://api.callmebot.com/call.php?phone=[phone_number]&text=[message]&apikey=[your_apikey]

[phone_number]: Is your phone number to call that is asociated to your APIkey including the country code. (Ex: +34 123 123 123).
[message]: Message to say (urlencoded). The message will be created to Voice automatically.
[your_apikey]: The apikey that you received during the activation process (Setup)
[lang]: (Optional) To specify the language to use in the TTS (Text to Speech). List of codes here.
[style]: (Optional) Voice style. For each language, there are many styles and genders. List of codes here.

Example:

https://api.callmebot.com/call.php?phone=+34123123123&text=This+is+a+test+from+CallMeBot&apikey=1234567890

If you have problems building the URL, you can try the Web Browser assistant to test the API.

Pricing

Why there is a cost? This service is provided by InOut.bot and it has a small cost asociated. You will be redirected to InOut.bot for payment. You can try it for free just using your APIket and don't hesitate to email me if you want more free trial 😏

Lite Plan
5 Phone Calls / Month

$ 1 / month
  • Make 5 Phone Calls per Month
  • English Audio only
  • TTS - Automatic Text to Speech
  • Use it with IFTTT, make, AppSheet, REST API

Medium Plan
15 Phone Calls / Month

$ 2 / month
  • Make 15 Phone Calls per Month
  • Voice in 62 Languages
  • TTS - Automatic Text to Speech
  • Use it with IFTTT, make, AppSheet, REST API
Popular

Big Plan
30 Phone Calls / Month

$ 3 / month
  • Make 30 Phone Calls per Month
  • Voice in 62 Languages
  • TTS - Automatic Text to Speech
  • Use it with IFTTT, make, AppSheet, REST API