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 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 it | MegaMeeting | A 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.

