FileLu API
Where can I find my API key?
Go to https://filelu.com/account/, then find API Key and switch it ON.Account
GET Request
curl https://filelu.com/api/account/info?key=YOUR_API_KEY
POST Request
curl -X POST 'https://filelu.com/api/account/info' -d 'key=YOUR_API_KEY'
Response
{
"msg": "OK",
"result": {
"email": "[email protected]",
"storage_used": null,
"premium_expire": "2022-02-18 11:16:07",
"storage_left": "inf"
},
"status": 200,
"server_time": "2021-10-22 04:51:54"
}
Upload
Request
curl https://filelu.com/api/upload/server?key=YOUR_API_KEY
Response
{
"status": 200,
"sess_id": "3rewps03u5ipbkm9",
"result": "http://23.filelu.com/cgi-bin/upload.cgi",
"msg": "OK",
"server_time": "2021-10-22 05:13:21"
}
Request
curl -F "sess_id=SESS_ID" -F "utype=prem" -F "[email protected]" UPLOAD_URL
Response
[
{
"file_code": "b578rni0e1ka",
"file_status": "OK"
}
]
Resulting File URL
https://filelu.com/b578rni0e1ka
Request
curl 'https://filelu.com/api/upload/url?key=YOUR_API_KEY&url=http://domain.com/samplevideofile.mp4&fld_id=0'
Response
[
{
"file_code": "b578rni0e1ka"
}
]
Resulting File URL
https://filelu.com/b578rni0e1ka
Request
curl https://filelu.com/api/file/status?key=YOUR_API_KEY
Response
{
"status": 200,
"server_time": "2024-09-18 16:25:39",
"msg": "OK",
"result": {
"total_size": "0.0 GB",
"url_count": 0,
"percent": "0%",
"speed": "0 MB/s"
}
}
Download
Request
curl -X POST 'https://filelu.com/api/file/direct_link' -d 'file_code=b578rni0e1ka&key=YOUR_API_KEY'
Response
{
"status": 200,
"server_time": "2021-10-22 05:26:00",
"result": {
"url": "http://23.filelu.com/cgi-bin/dl.cgi/xuf4jzopi4mcmhtdbuwuyepms65d5s7fhhmzjdrhk6z2hoeqihdyqli/1mb.bin",
"size": 1048576
},
"msg": "OK"
}
File Management
Request
curl https://filelu.com/api/file/info?file_code=b578rni0e1ka&key=YOUR_API_KEY
Response
{
"status": 200,
"server_time": "2022-03-09 10:23:03",
"result": [
{
"filecode": "b578rni0e1ka",
"name": "1mb.bin",
"status": 200,
"size": 1048576,
"uploaded": "2022-03-09 10:20:52",
"thumbnail": "https://filelu.com/images/icon/html-dist.png",
"hash": "SLDsdflksdjffkDFDSkldf38fdjlkf",
"downloads": 0
}
],
"msg": "OK"
}
Request
curl https://filelu.com/api/file/list?page=1&per_page=25&fld_id=0&key=YOUR_API_KEY
Response
{
"msg": "OK",
"result": {
"files": [
{
"name": "1mb.bin",
"file_code": "b578rni0e1ka",
"downloads": 0,
"thumbnail": "https://filelu.com/images/icon/html-dist.png",
"public": 1,
"size": 5789,
"link": "https://filelu.com/b578rni0e1ka/1mb.bin.html",
"fld_id": 0,
"hash": "SLDsdflksdjffkDFDSkldf38fdjlkf",
"uploaded": "2022-03-09 10:20:52"
}
],
"results_total": 7,
"results": 7
}
}
Request
curl https://filelu.com/api/file/rename?file_code=b578rni0e1ka&name=newname.bin&key=YOUR_API_KEY
Response
{
"status": 200,
"result": "true",
"msg": "OK",
"server_time": "2022-03-09 10:46:14"
}
Request
curl https://filelu.com/api/file/clone?file_code=b578rni0e1ka&key=YOUR_API_KEY
Response
{
"status": 200,
"result": {
"url": "https://filelu.com/r9o25tsq86ru",
"filecode": "r9o25tsq86ru"
},
"msg": "OK",
"server_time": "2022-03-09 10:49:48"
}
Request
curl https://filelu.com/api/file/set_folder?file_code=b578rni0e1ka&fld_id=15&key=YOUR_API_KEY
Response
{
"server_time": "2022-03-09 11:26:22",
"msg": "OK",
"status": 200
}
Request
curl https://filelu.com/api/file/only_me?file_code=dsedrni0e1ka&only_me=0&key=YOUR_API_KEY
Value
0 => Sharing
1 => Only Me
Response
{
"server_time": "2022-03-09 11:26:22",
"msg": "OK",
"status": 200
}
Set Password Request
curl https://filelu.com/api/file/set_password?file_code=dsedrni0e1ka&key=YOUR_API_KEY&file_password=123456
Set Password Response
{"status":200,"msg":"password set","server_time":"2025-02-03 05:29:02"}
Unset Password Request
curl https://filelu.com/api/file/set_password?file_code=dsedrni0e1ka&key=YOUR_API_KEY&file_password=
Unset Password Response
{"status":200,"msg":"password unset","server_time":"2025-02-03 05:29:02"}
Remove
curl https://filelu.com/api/file/remove?file_code=b578rni0e1ka&remove=1&key=YOUR_API_KEY
Restore
curl https://filelu.com/api/file/restore?file_code=b578rni0e1ka&restore=1&key=YOUR_API_KEY
Request
curl https://filelu.com/api/files/deleted?key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": [
{
"deleted_ago_sec": 4,
"deleted": "2022-03-09 11:41:58",
"file_code": "ym7e86b6sap4",
"name": "newname.bin"
}
],
"server_time": "2022-03-09 11:42:02"
}
Folder Management
Request
curl https://filelu.com/api/folder/list?page=1&per_page=25&fld_id=0&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": {
"files": [
{
"fld_id": 0,
"link": "https://filelu.com/b578rni0e1ka",
"file_code": "b578rni0e1ka",
"uploaded": "2022-03-09 10:49:51",
"name": "1mb.bin"
}
],
"folders": [
{
"fld_id": 15,
"code": null,
"name": "folder1"
}
]
},
"server_time": "2022-03-09 11:31:52"
}
Request
curl https://filelu.com/api/folder/create?parent_id=0&name=newfolder&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": {
"fld_id": 52
},
"server_time": "2022-03-09 11:37:35"
}
Request
curl https://filelu.com/api/folder/move?fld_id=12345&dest_fld_id=376421&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": {
"fld_id": 52
},
"server_time": "2022-03-09 11:37:35"
}
Request
curl https://filelu.com/api/folder/copy?fld_id=12345&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "Folder copied successfully",
"result": {
"fld_id": "39032457",
"name": "AAA-copy"
},
"server_time": "2025-02-11 19:59:58"
}
Delete Folder
curl https://filelu.com/api/folder/delete?fld_id=12345&key=YOUR_API_KEY
Restore Folder
curl https://filelu.com/api/folder/restore?fld_id=12345&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": "true",
"server_time": "YYYY-MM-DD HH:MM:SS"
}
Request
curl https://filelu.com/api/folder/rename?fld_id=15&name=newname&key=YOUR_API_KEY
Response
{
"status": 200,
"msg": "OK",
"result": "true",
"server_time": "2022-03-09 11:39:29"
}
Set Password
curl https://filelu.com/api/folder/set_password?fld_token=nht5bygizgfij2kjy0mhvkdw74vmvfrl&key=YOUR_API_KEY&fld_password=123456
Unset Password
curl https://filelu.com/api/folder/set_password?fld_token=nht5bygizgfij2kjy0mhvkdw74vmvfrl&key=YOUR_API_KEY&fld_password=
Response
{"status":200,"msg":"password set","server_time":"2025-02-03 05:29:02"}
Request
curl https://filelu.com/api/folder/setting?fld_id=15&filedrop=0&fld_public=0&key=YOUR_API_KEY
Value
0 => OFF
1 => ON
Response
{
"status": 200,
"msg": "OK",
"result": "true",
"server_time": "2022-03-09 11:39:29"
}
Trusted by 146,000+ users worldwide.
FileLu delivers secure, scalable cloud storage with powerful upload tools, cross-platform access, and privacy-first encryption — all without hidden fees.
Get Started FreeUpload & Sync Tools
Upload via Web, FTP, WebDAV, Rclone, Rsync, API, mobile apps, browser extensions, and more.
Secure File Sharing
Share files via links, email, or teams with password protection and flexible access controls.
Privacy & Encryption
SSL-secured transfers and optional Secure-Solo-Cipher Encryption ensure only you control your data.
Flexible Storage
From free plans to 1PB scalable storage. Easily upgrade and share space with teams or family.