Add telephony to your applications in a few lines of code. VoxoLib's voice APIs let you place and receive calls, manage numbers in several countries and send SMS, anywhere in the world.

Building a product, a business application or a marketplace that needs voice? VoxoLib's voice APIs expose our entire telecom infrastructure through simple requests: outbound and inbound calls, number provisioning, notifications, recording and SMS — without managing any infrastructure yourself.

Your call data comes back in real time as JSON or XML and feeds your CRM or Google Analytics through webhooks. You keep full control of your phone flows, internationally, while shipping faster.

VoxoLib voice APIs

What is a voice API?

A voice API — sometimes called a VoIP API or a call API — is an interface that lets your applications place and receive phone calls programmatically. Instead of running a complex telecom stack, you drive voice, numbers and SMS through simple HTTP requests, from your website, your web application or your mobile app.

With the VoxoLib voice APIs, you create and manage numbers in several countries, trigger calls anywhere in the world, pull your statistics in real time (JSON or XML) and connect every event to your CRM or to Google Analytics through webhooks.

What can you build with it?

Outbound and inbound calls, click-to-call, voice notifications, SMS alerts, conversation recording, telephony embedded in a business application: our APIs cover the whole range of phone-based customer relationship needs, with no change to your information system.

If you are looking for a ready-made callback button rather than an API to build on, see web callback; and if your goal is to attribute inbound calls to the campaign that produced them, see call tracking.

Cover every use case with the VoxoLib voice APIs

Outbound calls

Place phone calls on the telecom network anywhere in the world, from any application — web, mobile or desktop.

Real-time statistics

Pull raw statistics from all our services in real time, as JSON or XML, and feed them straight into your information system or your own applications.

Number provisioning

Buy inbound phone numbers in several countries and start receiving calls. Define their behaviour, their lifetime and other options — all by API.

Call notifications

Set up audio, email or text notifications according to call status. Webhooks can notify your CRM or analytics tools, such as Google Analytics 4.

Call recording

Put a call recording strategy in place and retrieve your audio files, available and usable immediately.

SMS sending

From a single notification or alert to a full marketing campaign, SMS handling is simple and effective.

Frequently asked questions about voice APIs

Can I place and receive calls through the API?

Yes. The VoxoLib APIs let you place calls anywhere in the world from any application — web, mobile or desktop — and receive calls on numbers you create on demand.

What formats is call data available in?

Call statistics and events are exposed in real time as JSON or XML, for direct integration into your information system or your applications.

Can I create and manage phone numbers through the API?

Yes. You buy inbound numbers in several countries, define their behaviour and their lifetime, and suspend or delete them on the fly — all through the API.

Can the VoxoLib APIs send SMS and notify a CRM?

Yes. You can send SMS — a single notification or a campaign — and notify your tools through webhooks, whether that is a CRM or an analytics tool such as Google Analytics 4, on every call event.

We are here to help

We are available to look at your requirements and answer your questions. Get in touch so we can study your project and put together a suitable quote.