Loadvid

Getting Started

Account

Video

Folder

Remote

API Documentation

Our APIs has been adapted to match the specification from other services.

You can get your APIKey at your account setting.

Base URL:

https://api.loadvid.com/v1

Account Info

Everything related to your account information

Request

GEThttps://api.loadvid.com/v1/user/info?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString

Account Complaints

Retreive the list of complaints or abuses that have been reported on your account

Request

GEThttps://api.loadvid.com/v1/user/complaints?key={APIKey}&limit={Limit}&status={Status}
NameDescriptionRequiredType
keyAPIKeyYesString
limitData limitNoInt
statusopen|resolvedNoString

Video Upload

Get upload server and upload the video to the server

Request

GEThttps://api.loadvid.com/v1/upload/server?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString

Upload To Server

Once you were able to get a server URL, we need to upload the file to the server

POST{result.url}

Example

curl -F file=@/path/to/video.mp4 -F key={APIKey} -F folder={folderID} https://video.server.com/v1/upload?token=8ZI27C4Nx7DSWo-7wtMIFA
NameDescriptionRequiredType
keyAPIKeyYesString
folderFolder-IDNoInt
fileFile contentYesBytes

Video Info

Get information about a specific video

Request

GEThttps://api.loadvid.com/v1/video/info?key={APIKey}&code={VideoCode}
NameDescriptionRequiredType
keyAPIKeyYesString
codeVideo codeYesString

Video List

Get a list of your videos

Request

GEThttps://api.loadvid.com/v1/videos/list?key={APIKey}&folder={FolderID}&page={Page}&limit={Limit}
NameDescriptionRequiredType
keyAPIKeyYesString
folderFolder IDNoInt
pagePage numberNoInt
limitResults per pageNoInt

Video Rename

Rename a video

Request

PUThttps://api.loadvid.com/v1/video/rename?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString
codeVideo codeYesString
nameNew video nameYesString

Video Move

Move a video to another folder

Request

PUThttps://api.loadvid.com/v1/video/move?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString
codeVideo codeYesString
folderDestination folder IDYesInt

Video Delete

Delete a video

Request

DELETEhttps://api.loadvid.com/v1/video/delete?key={APIKey}&code={VideoCode}
NameDescriptionRequiredType
keyAPIKeyYesString
codeVideo codeYesString

Folder New

Create a new folder

Request

POSThttps://api.loadvid.com/v1/folder/create?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString
nameFolder nameYesString
parent_idParent folder ID (0 for root)NoInt

Folder List

Get a list of your folders

Request

GEThttps://api.loadvid.com/v1/folders/list?key={APIKey}&parent_id={ParentID}
NameDescriptionRequiredType
keyAPIKeyYesString
parent_idParent folder ID (0 for root)NoInt

Folder Rename

Rename a folder

Request

PUThttps://api.loadvid.com/v1/folder/rename?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString
folder_idFolder IDYesInt
nameNew folder nameYesString

Folder Delete

Delete a folder

Request

DELETEhttps://api.loadvid.com/v1/folder/delete?key={APIKey}&folder_id={FolderID}
NameDescriptionRequiredType
keyAPIKeyYesString
folder_idFolder IDYesInt
delete_videosDelete videos in folder (0 or 1)NoInt

Remote Upload

Upload a video from a remote URL

Request

POSThttps://api.loadvid.com/v1/remote/upload?key={APIKey}
NameDescriptionRequiredType
keyAPIKeyYesString
urlRemote video URLYesString
folder_idDestination folder IDNoInt
nameCustom video nameNoString

Remote Get/List

Get information about remote uploads

Request (Get Single Remote Upload)

GEThttps://api.loadvid.com/v1/remote/get?key={APIKey}&remote_id={RemoteID}
NameDescriptionRequiredType
keyAPIKeyYesString
remote_idRemote upload IDYesString

Request (List Remote Uploads)

GEThttps://api.loadvid.com/v1/remote/list?key={APIKey}&status={Status}&page={Page}&limit={Limit}
NameDescriptionRequiredType
keyAPIKeyYesString
statusFilter by status (pending, processing, completed, failed)NoString
pagePage numberNoInt
limitResults per pageNoInt

Remote Delete

Delete a remote upload

Request

DELETEhttps://api.loadvid.com/v1/remote/delete?key={APIKey}&remote_id={RemoteID}
NameDescriptionRequiredType
keyAPIKeyYesString
remote_idRemote upload IDYesString