API Document
View your API key →Account Info
Request
GET
https://api.vidara.so/v1/user/info?api_key=106616nzdp9q106rynvzm0
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING |
Response
{
"msg": "OK",
"server_time": "2026-01-08 00:46:36",
"status": 200,
"result": {
"username": "username",
"email": "email",
"premium": "expired",
"premium_expire": "expired",
"storage_left": "unlimited",
"storage_used": 392554,
"videos_total": 847
}
}
Upload Server
Request
GET
https://api.vidara.so/v1/upload/server?api_key=106616nzdp9q106rynvzm0
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING |
Response
{
"msg": "OK",
"status": 200,
"result": {
"upload_server": "https://s1.vidara.so/api/upload"
}
}
Upload Video
Request
POST
https://s1.vidara.so/api/upload
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| key | Your API key | 106616nzdp9q106rynvzm0 | STRING | |
| file | Video file to upload | video.mp4 | FILE |
HTML Form Example
<form method="POST" enctype="multipart/form-data" action="https://s1.vidara.so/api/upload">
<input type="hidden" name="api_key" value="106616nzdp9q106rynvzm0">
<input type="file" name="file">
<input type="submit">
</form>
cURL Example
curl -X POST https://s1.vidara.so/upload/01 -F "api_key=106616nzdp9q106rynvzm0" -F "file=@/path/to/video.mp4"
Response
{
"url": "https://vidara.so/v/AbC123xY",
"title": "video.mp4",
"video_id": 2494951,
"filecode": "AbC123xY"
}
Upload URL
Request
GET
https://api.vidara.so/v1/upload/url?api_key=106616nzdp9q106rynvzm0&url=https://example.com/video.mp4
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| url | Direct URL to the video file | https://example.com/video.mp4 | STRING |
Response
{
"msg": "OK",
"server_time": "2021-08-12 20:56:47",
"status": 200,
"data": {
"filecode": "a1b2c3d4e5f6",
"title": "video",
"size": 52428800
}
}
Upload Thumbnail
Request
GET
https://api.vidara.so/v1/upload/thumb?api_key=106616nzdp9q106rynvzm0&filecode=AbC123xY&thumb_url=https://example.com/thumb.jpg
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| filecode | File code of the video | AbC123xY | STRING | |
| thumb_url | Direct URL to the thumbnail image (jpg, png, gif, webp) | https://example.com/thumb.jpg | STRING |
Response
{
"msg": "OK",
"server_time": "2026-01-08 01:05:32",
"status": 200
}
Upload Subtitle
Request
GET
https://api.vidara.so/v1/upload/sub?api_key=106616nzdp9q106rynvzm0&filecode=AbC123xY&sub_lang=English&sub_url=https://example.com/subtitle.srt
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| filecode | File code of the video | AbC123xY | STRING | |
| sub_lang | Language of the subtitle | English | STRING | |
| sub_url | Direct URL to the subtitle file (SRT or VTT) | https://example.com/subtitle.srt | STRING |
Response
{
"msg": "OK",
"server_time": "2026-01-08 01:05:32",
"status": 200
}
File Info
Request
GET
https://api.vidara.so/v1/video/info?api_key=106616nzdp9q106rynvzm0&filecode=AbC123xY
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| filecode | File code of the video | AbC123xY | STRING | |
| status | Filter by file status: active, blocked, error | active | STRING | No |
Response
{
"server_time": "2026-01-08 01:05:32",
"status": 200,
"result": [
{
"player_img": "https://vidara.so/thumb.jpg",
"status": "active",
"filecode": "AbC123xY",
"link": "https://vidara.so/AbC123xY",
"video_length": "12",
"video_title": "My Video Title",
"video_views": 1543,
"video_created": "2025-08-18",
"file_active": 1
},
{
"status": "active",
"filecode": "AbC123xY"
}
]
}
File List
Request
GET
https://api.vidara.so/v1/video/list?api_key=106616nzdp9q106rynvzm0&page=1&limit=100
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| page | Page number (starts from 1) | 1 | INTEGER | No |
| limit | Files per page (max 200) | 100 | INTEGER | No |
| title | Filter videos by title (partial match) | vacation | STRING | No |
| fld_id | Filter videos by folder ID | 5 | INTEGER | No |
| status | Filter by file status: active, blocked, error | active | STRING | No |
Response
{
"msg": "OK",
"server_time": "2026-01-08 01:05:32",
"status": 200,
"result": {
"videos": [
{
"vid_id": 123456,
"filecode": "AbC123xY",
"title": "My Video Title",
"thumbnail": "https://vidara.so/thumb.jpg",
"length": "12",
"link": "https://vidara.so/AbC123xY",
"views": 1543,
"uploaded": "2025-08-18",
"status": "active",
"file_active": 1
}
],
"results": 1,
"page": 1,
"per_page": 100,
"total_pages": 9,
"total": 847
}
}
Video Clone
Request
GET
https://api.vidara.so/v1/video/clone?api_key=106616nzdp9q106rynvzm0&filecode=AbC123xY
Parameters
| Name | Description | Example | Format | Required |
|---|---|---|---|---|
| api_key | API key | 106616nzdp9q106rynvzm0 | STRING | |
| filecode | Source filecode | AbC123xY | STRING |
Response
{
"msg": "OK",
"status": 200,
"result": {
"url": "https://vidara.so/dE4fG5hI6jK7l",
"filecode": "dE4fG5hI6jK7l"
}
}