Appearance
Live Video API
Updated: Oct 8, 2025
The overlay_url field on the GET /<LIVE_VIDEO_ID> endpoint has been removed for v24.0+. It will continue to return null for v23.0 and older requests.
The Live Video API from Meta shows you how to steam live video to Facebook, create backup streams, crosspost to other profiles or pages, interact with viewers, and more.
On June 10th, 2024, Meta is launching new requirements that must meet before an account can go live on Facebook. The new requirements are as follows:
- The Facebook account must be at least 60 days old
- The Facebook Page or professional mode profile must have at least 100 followers
Visit our
Help Center
to learn more about this change.
Common Uses
- Broadcasting a live video stream on a User profile, Page, Group, or Event
- Interacting with live video broadcast audiences
- Creating polls on live video broadcasts
Requirements
To use this API, your app must undergo App Review for the following features and permissions.
Your app must produce a live RTMPS stream to be abe to stream to Facebook using the Live Video API.
Features
Permissions
Most endpoints require a mix of the following permissions. To determine which permissions you need, refer to the reference documents for each of the endpoints your app uses.
Publishing on a User
Publishing on a Page
Next Steps
Read our Overview to learn about the API's core concepts, then follow the steps in our Getting Started document to quickly create a broadcast on your own User profile.