Video Call API Pricing Video Call API pricing — per-minute, recording-included.

Per-participant-minute WebRTC with recording, RTMP/HLS, and breakout rooms included. SDKs for web, iOS, Android, React Native — same rate across platforms.

Per-participant-minute · Recording included · 100+ countries · WebRTC · HD · HLS / RTMP

Programmable Video Pricing

Transparent, pay-as-you-go rates for calling, recording, and smart video features — billed per participant, per minute.

Video CallingPrice

Video Calling

Up to 50 participants

X

per participant per min

Video Calling

More than 50 participants

SIP Interconnect

X

per participant per min

RecordingPrice

Individual Stream

Allows businesses/individuals to record each participant's video stream separately

X

per participant per min

Transcoding - SD

Mixing one or more recorded streams into a required layout and generating a single video file in Standard Definition (SD) format

X

per min

Transcoding - HD

Mixing one or more recorded streams into a required layout and generating a single video file in High Definition (HD) format

Live Recording

Captures and stores the entire session as seen on each participant's screen, recording both audio and video in real time.

X

per min

Storage

Media files, including recordings, transcriptions, and chats, are stored on EnableX. Storage beyond 72 hours incurs additional charges.

X

per GB per month

Recording Encryption

Encrypts recorded video calls on EnableX to keep sensitive data safe from unauthorized access

X

per month

Streaming/BroadcastingPrice

WebRTC Broadcast

Offers real-time, low-latency streaming, making it ideal for interactive sessions.

HLS Streaming (SD)

Uses HTTP Live Streaming with standard resolution, suitable for general broadcasting with a slight delay.

X

per audience per min

HLS Streaming (HD)

Provides high-definition streaming for large-scale, professional events requiring top-quality video.

X

per audience per min

RTMP streaming (HD)

Delivers high-definition, low-latency streaming for live broadcasts and professional events.

X

per min

Smart Add-OnsPrice

Transcription

Converts spoken dialogue into written text, making it easier to review, search, and share key points

Summarisation

Creating a concise written summary of the key points discussed during the call.

Intelligent Analytics

Provides in-depth data on system performance, user behavior, and engagement metrics.

Other ServicesPrice

IP Whitelisting

A security feature that restricts access to a system, application, or network by allowing only specific IP addresses to connect.

X

per month

Global Media Zone

Enables high-quality media transmission globally by optimising bandwidth, reducing latency, and improving streaming

X

per zone per month

Key Pricing Details

Per-participant billing
Billed per participant per minute — a 10-minute call with 2 people is 20 participant-minutes.

Call recording
Included by default, with 30-day retention.

All SDKs included
Web, iOS, Android, Flutter, and Cordova — all included at no extra cost.

One platform
Same API key and dashboard for video, voice, SMS, WhatsApp, and RCS.

Volume discounts
Available for enterprises using 100,000+ minutes per month.

Free trial credit
New accounts get $5 or equivalent* in credit, no credit card required.

Prices are exclusive of taxes. Applicable taxes (GST, VAT, etc.) will be charged where applicable.

*Terms and conditions apply.

Need Help in Selecting the Best Plan?

Frequently Asked Questions

EnableX Video Call API pricing starts at $0.004 per participant per minute on the pay-as-you-go plan. A 10-minute call between 2 participants costs approximately $0.08 (20 participant-minutes × $0.004). Volume discounts are available for enterprises using 100,000+ minutes per month. There are no setup fees, no per-seat charges, and no minimum commitments.

The per-minute rate includes: HD video and audio, screen sharing, recording (30-day storage), real-time transcription, active speaker detection, virtual backgrounds, bandwidth management, cross-platform SDKs (Web, iOS, Android, Flutter, React Native, Cordova), webhook-based event callbacks, and analytics dashboard. AI features like face analysis and emotion recognition are available as add-ons.

Billing is calculated per participant per minute. If 3 participants are on a 15-minute video call, you are billed for 45 participant-minutes (3 × 15). If one participant drops after 5 minutes and two continue for 10 more minutes, you are billed for 5 + 15 + 15 = 35 participant-minutes. Only connected time is billed — waiting in a lobby or failed connections are not charged.

Yes. EnableX offers a free trial with test credits so you can build and test your video integration before going live. The free trial includes full API access, all SDK platforms, recording, and analytics — no feature restrictions. You can upgrade to a paid plan whenever you're ready.

The Video SDK is a set of pre-built UI components and libraries for Web, iOS, Android, and Flutter that you drop into your application for quick integration. The Video API gives you full programmatic control over every aspect of the video call — creating rooms, managing participants, controlling recording, handling events via webhooks. Both are included in the same pricing. Use the SDK for faster development; use the API for custom implementations.

Yes. EnableX Video Call API is widely used for Video KYC (VKYC) by banks, NBFCs, insurance companies, and fintech platforms. The API supports all V-CIP requirements — WebRTC-based browser calling (no app download), recording with encryption, geotagging, and integration with AI liveness detection and OCR. Pricing is the same per-participant-per-minute rate. On-premise deployment is available for RBI-regulated entities. See our Video KYC solution page for details.

All major video API providers (EnableX, Twilio, Vonage/Tokbox, Agora) use per-participant-per-minute pricing. EnableX is competitive on rate and includes features (recording, transcription, AI) that others charge as add-ons. The key differentiator is multi-channel: EnableX offers video, voice, SMS, WhatsApp, and RCS on one platform with one API key — Twilio requires separate products for video vs. messaging, and Agora is video-only. EnableX also offers on-premise deployment, which Twilio and Agora do not.

EnableX supports up to 100+ active video participants per session on the enterprise tier, and thousands of viewers in webinar/broadcast mode. For standard use cases (1:1 video KYC, small group calls, teleconsultation), the default configuration handles up to 12 active video participants per room. Scaling beyond standard limits is available on enterprise plans — contact us for custom participant configurations.

Yes. Call recording is included in the per-minute pricing at no additional charge. Recordings are stored for 30 days by default. Extended retention and custom storage (your own S3 bucket or on-premise storage) are available on enterprise plans. Recordings are encrypted at rest and in transit. For Video KYC and compliance use cases, tamper-proof recording with audit trails is supported.

Yes. EnableX offers full on-premise deployment of the Video API infrastructure — media servers, signaling, recording, and analytics — within your data center. This is required by banks regulated by RBI (India), SAMA (Saudi Arabia), and MAS (Singapore), as well as government agencies with data sovereignty requirements. On-premise pricing is quoted separately based on capacity and deployment scope. Contact our enterprise team for details.

EnableX Video SDK supports: Web (JavaScript), iOS (Swift/Objective-C), Android (Java/Kotlin), Flutter, React Native, Cordova/Ionic, and native desktop. All platforms are included in the same pricing — there's no per-platform fee. The SDK handles WebRTC complexity (NAT traversal, codec negotiation, bandwidth adaptation) so your developers focus on the application, not the video infrastructure.

No. EnableX uses a unified pricing model. Your API key and billing account work across Video, Voice, SMS, WhatsApp, and RCS. Video calls are billed per participant-minute, voice calls per minute, and messages per message — but all through one dashboard and one invoice. This makes EnableX ideal for use cases that combine channels — like a Video KYC followed by an SMS confirmation and a WhatsApp welcome message.