Video call API

Add branded video meetings to your website or app.

MegaMeeting gives you complete, hosted meeting rooms. Create them from your own software with our REST API, then embed them in your site or link to them at your own domain. There is no video code for you to build or maintain.

API access is included with Enterprise, from $99/month, and Platform.

curl -X POST https://meet.yourcompany.com/api/v1/account/rooms \
  -H "Content-Type: application/json" \
  -H "x-account-key: YOUR_API_KEY" \
  -d '{
    "name": "Client Onboarding",
    "startTime": "2026-11-03T15:00:00Z",
    "endTime": "2026-11-03T16:00:00Z",
    "requireVerification": true,
    "autoRecord": true,
    "verifiedGuests": [
      { "name": "Jane Doe", "email": "jane@client.com" }
    ]
  }'

Creates a scheduled, recorded room with one verified guest. Full reference in the API docs.

What the API does

Run meetings from your own software

Create and schedule rooms

Set the name, start and end time and time zone, and turn features on or off per room.

Control who gets in

Invite verified guests by email, require a one-time code, or let people watch in observer mode.

Record and stream automatically

Start recording when the first person joins, choose layouts, record each participant, and stream to RTMP.

Fetch recordings and files

List a room's recordings and shared files and pull them into your own system.

Handle event registrations

Add, list, count and cancel registrations for a scheduled event.

Run accounts for your clients

With Platform, the Manager API creates and updates a branded account for each client.

Put it in your product

Embed the room, or link to it

Embed it

Place the room inside a page on your site with an iframe, as long as your site's settings allow embedding. Your users never leave your page.

Link to it

Send people to rooms at your own domain, such as meet.yourcompany.com, with your logo and colors.

A MegaMeeting room in gallery view with nine participants, chat and the attendee list

A finished room, not a toolkit

Skip building video from scratch

Video SDKs give you building blocks and leave the rest to your developers. MegaMeeting gives you the whole room, ready to brand.

Who handles itMegaMeetingA video SDK
Video interface, screen sharing, chat and breakout rooms
Recording, live streaming and storage
Hosting, servers and scaling
Your logo, colors and domain
Write and maintain your own video front end

"A video SDK" means a low-level toolkit where your team builds the meeting interface.

FAQ

API questions

Put video meetings in your product

Start with the API docs, or tell us what you are building.