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}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
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}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
limit | Data limit | No | Int |
status | open|resolved | No | String |
Video Upload
Get upload server and upload the video to the server
Request
GEThttps://api.loadvid.com/v1/upload/server?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
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
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
folder | Folder-ID | No | Int |
file | File content | Yes | Bytes |
Video Info
Get information about a specific video
Request
GEThttps://api.loadvid.com/v1/video/info?key={APIKey}&code={VideoCode}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
code | Video code | Yes | String |
Video List
Get a list of your videos
Request
GEThttps://api.loadvid.com/v1/videos/list?key={APIKey}&folder={FolderID}&page={Page}&limit={Limit}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
folder | Folder ID | No | Int |
page | Page number | No | Int |
limit | Results per page | No | Int |
Video Rename
Rename a video
Request
PUThttps://api.loadvid.com/v1/video/rename?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
code | Video code | Yes | String |
name | New video name | Yes | String |
Video Move
Move a video to another folder
Request
PUThttps://api.loadvid.com/v1/video/move?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
code | Video code | Yes | String |
folder | Destination folder ID | Yes | Int |
Video Delete
Delete a video
Request
DELETEhttps://api.loadvid.com/v1/video/delete?key={APIKey}&code={VideoCode}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
code | Video code | Yes | String |
Folder New
Create a new folder
Request
POSThttps://api.loadvid.com/v1/folder/create?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
name | Folder name | Yes | String |
parent_id | Parent folder ID (0 for root) | No | Int |
Folder List
Get a list of your folders
Request
GEThttps://api.loadvid.com/v1/folders/list?key={APIKey}&parent_id={ParentID}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
parent_id | Parent folder ID (0 for root) | No | Int |
Folder Rename
Rename a folder
Request
PUThttps://api.loadvid.com/v1/folder/rename?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
folder_id | Folder ID | Yes | Int |
name | New folder name | Yes | String |
Folder Delete
Delete a folder
Request
DELETEhttps://api.loadvid.com/v1/folder/delete?key={APIKey}&folder_id={FolderID}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
folder_id | Folder ID | Yes | Int |
delete_videos | Delete videos in folder (0 or 1) | No | Int |
Remote Upload
Upload a video from a remote URL
Request
POSThttps://api.loadvid.com/v1/remote/upload?key={APIKey}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
url | Remote video URL | Yes | String |
folder_id | Destination folder ID | No | Int |
name | Custom video name | No | String |
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}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
remote_id | Remote upload ID | Yes | String |
Request (List Remote Uploads)
GEThttps://api.loadvid.com/v1/remote/list?key={APIKey}&status={Status}&page={Page}&limit={Limit}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
status | Filter by status (pending, processing, completed, failed) | No | String |
page | Page number | No | Int |
limit | Results per page | No | Int |
Remote Delete
Delete a remote upload
Request
DELETEhttps://api.loadvid.com/v1/remote/delete?key={APIKey}&remote_id={RemoteID}
Name | Description | Required | Type |
---|---|---|---|
key | APIKey | Yes | String |
remote_id | Remote upload ID | Yes | String |