/ Upload / Upload files from API
API Upload
Information :
If you have an account, you can login so that your file will be associated to your account.
Request URL :
https://multiup.io/api/login
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
If you have an account, you can login so that your file will be associated to your account.
Request URL :
https://multiup.io/api/login
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Type | Description |
---|---|---|
username | string | Account username |
password | string | Account password |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error |
login | string | Useless, it is just to remind you your login |
user | integer | Your user id to upload to your account |
account_type | string | free or premium |
premium_days_left | integer | Number of premium days remaining |
Information :
Get the link of the fastest server to upload your files
Request URL :
https://multiup.io/api/get-fastest-server
HTTP GET parameters :
HTTP POST parameters :
Response parameters :
Get the link of the fastest server to upload your files
Request URL :
https://multiup.io/api/get-fastest-server
HTTP GET parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
size | Yes | string | Size of the file (octets) |
Parameter name | Optional | Type | Description |
---|---|---|---|
torrent | Yes | boolean | true or false |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
server | string |
The url to which you can upload your file example: https://SERVER.multiup.io/upload/index.php example: https://SERVER.multiup.io/upload/torrent.php |
Information :
Get list of all available hosts
Request URL :
https://multiup.io/api/get-list-hosts
HTTP GET parameters :
no parameter
HTTP POST parameters :
no parameter
Response parameters :
Get list of all available hosts
Request URL :
https://multiup.io/api/get-list-hosts
HTTP GET parameters :
no parameter
HTTP POST parameters :
no parameter
Response parameters :
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
hosts | array | Array with all available host with max file size |
Information :
Add project
Request URL :
https://multiup.io/api/add-project
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Add project
Request URL :
https://multiup.io/api/add-project
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
name | No | string | Project name |
password | Yes | string | Password |
description | Yes | string | Comment |
user-id | Yes | string | The user id you get when login |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
hash | string | Hash |
name | string | Project name |
description | string | Comment |
password | string | Password |
Information :
Upload your file
Request URL :
https://SERVER.multiup.io/upload/index.php
Where the request URL is determined in "Get fastest server"
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Upload your file
Request URL :
https://SERVER.multiup.io/upload/index.php
Where the request URL is determined in "Get fastest server"
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
files[] | No | file | The file you want to upload |
user | Yes | string | The user id you get when login |
description | Yes | string | A description for your file |
project-hash | Yes | string | Project hash you get when you added a new project |
host1 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
host2 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
... | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
Parameter name | Type | Description |
---|---|---|
name | string | Name of the file |
hash | string | Hash of the file |
size | string | Size of the file |
type | string | Type of the file |
url | string | Url of the file : share it ! |
sid | string | Useless |
user | string | Useless |
delete_url | string | Useless |
delete_type | string | Useless |
Information :
Remote upload your file
Request URL :
https://multiup.io/api/remote-upload
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Remote upload your file
Request URL :
https://multiup.io/api/remote-upload
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
link | No | string | The url you want to remote upload |
username | No | string | Account username |
password | No | string | Account password |
fileName | Yes | string | New file-name if you want to change the original file-name |
description | Yes | string | A description for your file |
project | Yes | string | Project hash you get when you added a new project |
host1 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
host2 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
... | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
link | string | Url of the file : share it ! |
size | string | Size of the file |
fileName | string | Name of the file |
Information :
List files in your torrent or magnet
Request URL :
https://multiup.io/en/upload/from-torrent
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
List files in your torrent or magnet
Request URL :
https://multiup.io/en/upload/from-torrent
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
api | No | string | Put value true to force API request |
magnet | Yes | string | example : magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C |
file | Yes | file | Select a .torrent file |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
private | string | Useless |
totalSize | string | Total size (bits) |
nameTorrent | string | Name torrent |
files | array | Array with all files : Filename - Size - Id |
Information :
Upload your torrent or magnet
Request URL :
https://SERVER.multiup.io/upload/torrent.php
Where the request URL is determined in "Get fastest server"
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Upload your torrent or magnet
Request URL :
https://SERVER.multiup.io/upload/torrent.php
Where the request URL is determined in "Get fastest server"
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
user | No | string | The user id you get when login |
magnet | Yes | string | example : magnet:?xt=urn:sha1:YNCKHTQCWBTRNJIV4WNAE52SJUQCZO5C |
file | Yes | file | Select a .torrent file |
name | No | string | Name torrent |
archive | No | boolean |
true : Archive all files into one file false : Upload each file separately |
archive-max-size | Yes | integer |
Max size for archive 10485760 for 10240 Mo 5242880 for 5120 Mo 4194304 for 4096 Mo 3145728 for 3072 Mo 2097152 for 2048 Mo 1048576 for 1024 Mo 524288 for 512 Mo 262144 for 256 Mo 204800 for 200 Mo 102400 for 100 Mo |
archive-password | Yes | string | Password for archive |
no-seed | No | boolean |
true : Don't seed after download false : Let seed after download |
rename | No | boolean | false |
files[] | No | boolean | files[] = 0, files[] = 3, files[]= 4, ... |
host1 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
host2 | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
... | Yes | boolean | Host you want to upload. Get a list of available host with "Get list available host" api |
Parameter name | Type | Description |
---|---|---|
Upload success | string |
API User
Information :
If you have an account, you can get all files associated to the account.
Request URL :
https://multiup.io/api/list-files
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
If you have an account, you can get all files associated to the account.
Request URL :
https://multiup.io/api/list-files
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
username | No | string | Account username |
password | No | string | Account password |
max | Yes | integer | Maximum files for request |
search | Yes | string | Search files which contains your word |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
numberFiles | integer | Total number files found |
files | array | Array with all files for user |
Information :
If you have an account, you can get all torrents associated to the account.
Request URL :
https://multiup.io/api/list-torrents
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
If you have an account, you can get all torrents associated to the account.
Request URL :
https://multiup.io/api/list-torrents
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
username | No | string | Account username |
password | No | string | Account password |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
numberTorrents | integer | Total number torrents found |
torrents | array | Array with all torrents for user |
Information :
If you have an account, you can delete torrent associated to the account.
Request URL :
https://multiup.io/api/delete-torrent
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
If you have an account, you can delete torrent associated to the account.
Request URL :
https://multiup.io/api/delete-torrent
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
username | No | string | Account username |
password | No | string | Account password |
torrentId | Yes | integer | Torrent id |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
Information :
If you have an account, you can edit host accounts associated to the account.
Request URL :
https://multiup.io/api/set-login-host-account
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
If you have an account, you can edit host accounts associated to the account.
Request URL :
https://multiup.io/api/set-login-host-account
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
username | No | string | Account username |
password | No | string | Account password |
host-name | No | string | Host name (ex: 1fichier.com) |
host-login | Yes | string | Host account login |
host-password | Yes | string | Host account password |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
API Links
Information :
Get informations about file, and validity of each link.
Request URL :
https://multiup.io/api/check-file
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Get informations about file, and validity of each link.
Request URL :
https://multiup.io/api/check-file
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
link | No | string | Link of the file |
check | Yes | boolean |
true : Force link check on each filehost false : Don't force link check on each filehost |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
status | string | waiting, uploading, completed, not_found |
file_name | string | Name of the file |
size | integer | Size of the file in octets |
date_upload | string | Upload date of the file, format : Y-m-d H:i:s |
time_upload | integer | Time to upload on each host in seconds |
date_last_download | string | Date for the last download for file, format : Y-m-d H:i:s |
number_downloads | integer | Total downloads for file |
description | string | Owner's description for file |
hosts | array | Array of each hosts to check validity of link |
Information :
Generate premium debrid link from supported link.
Request URL :
https://multiup.io/api/generate-debrid-link
HTTP GET parameters :
no parameter
HTTP POST parameters :
Response parameters :
Generate premium debrid link from supported link.
Request URL :
https://multiup.io/api/generate-debrid-link
HTTP GET parameters :
no parameter
HTTP POST parameters :
Parameter name | Optional | Type | Description |
---|---|---|---|
link | No | string | Link |
password | Yes | string | Password if needed |
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
debrid_link | string | Link to download premium directly |
Information :
Get list of all available hosts for debrid
Request URL :
https://multiup.io/api/get-list-hosts-debrid
HTTP GET parameters :
no parameter
HTTP POST parameters :
no parameter
Response parameters :
Get list of all available hosts for debrid
Request URL :
https://multiup.io/api/get-list-hosts-debrid
HTTP GET parameters :
no parameter
HTTP POST parameters :
no parameter
Response parameters :
Parameter name | Type | Description |
---|---|---|
error | string | Whether the request was successful, error message parameter shown on error. |
hosts | array | Array with all available host for debrid |