Download & Stream

We are not affiliated with floatplane.com / Floatplane Media / Linus Media Group. This is a community driven, open source project.

The returned URL for streaming and downloading is a JSON encoded string. This means that you need to decode it the same way you would with all other functions. You can't just plop the response into a URL bar.

get
Get video stream url

https://floatplaneapi.com/v1/video/url/stream
Get a url that you can use to stream the video. URL only valid for a certain amount of time. Returns link to m3u8 stream.
Request
Response
Headers
x-fpapi-token
required
string
The authentication token.
Query Parameters
guid
required
string
The video GUID / ID for the video that you are requesting.
quality
required
string
The video resolution that you are requesting. Can be 360, 480, 720 or 1080.
200: OK
"https://Edge01-na.floatplane.com/Videos/dneU3CCFaC/1080.mp4/chunk.m3u8?wmsAuthSign=cjA0OjI5IFBNJmhhcZW5tUT90yX3RpJnZhbGl2hfdmFsd2Ny8yMDE5IDEVydmVbWU9MOWU9RVpCSWpOM0xSQjQ2S8ywMnk3QzYwkbWludXRlcz0yMCZpZD01YTlhOThjZGEyMDODYzNhMzZjZjM5ZjA="
403: Forbidden
{
"id": "tx7s-uhwb-syn4",
"errors": [{
"id": "tx7s-uhwb-syn4",
"name": "notLoggedInError",
"message": "You must be logged-in to access this resource."
}],
"message": "You must be logged-in to access this resource."
}
500: Internal Server Error
{
"error": "internal server error"
}

get
Get video download url

https://floatplaneapi.com/v1/video/url/download
Get a url that you can use to download the video. URL only valid for a certain amount of time. Returns link to mp4 file.
Request
Response
Headers
x-fpapi-token
required
string
The authentication token.
Query Parameters
guid
required
string
The video GUID / ID for the video that you are requesting.
quality
required
string
The video resolution that you are requesting. Can be 360, 480, 720 or 1080.
200: OK
"https://Edge01-na.floatplane.com/Videos/dneU3CCFaC/1080.mp4?wmsAuthSign=jQ2S8ywMnk3QzYwkbWludXRlcz0yMCZpZWU9RVpCSWpOM0xSQD01YTlhOThjZGcjA0OjI5IFBNJmhhcZW5tUT90yX3RpJnZhbGl2hfdmFsd2Ny8yMDE5IDEVydmVbWU9MOEyMDODYzNhMzZjZjM5ZjA="
403: Forbidden
{
"id": "tx7s-uhwb-syn4",
"errors": [{
"id": "tx7s-uhwb-syn4",
"name": "notLoggedInError",
"message": "You must be logged-in to access this resource."
}],
"message": "You must be logged-in to access this resource."
}
500: Internal Server Error
{
"error": "internal server error"
}