API documentation
https://files.scene.org/api/search/
Search the archive for a specific string
Parameters:
- q
- [Required] The search string you're looking for. Note that you can use Google-style keyword combinations: words will be searched for separately, unless you put them in quotes;
Example:
Request:
https://files.scene.org/api/search/?q=anoxia+redux
Response:
{
"success": true,
"dirs": [],
"files": [
{
"filename": "asd-anoxia_redux.zip",
"fullPath": "\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"viewURL": "https:\/\/files.scene.org\/view\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"getURL": "https:\/\/files.scene.org\/get\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"size": 74098943,
"mirrors": {
"nl-ftp": "ftp:\/\/ftp.scene.org\/pub\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"nl-http": "http:\/\/archive.scene.org\/pub\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"no-ftp": "ftp:\/\/ftp.no.scene.org\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"no-http": "http:\/\/http.no.scene.org\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"us-http": "http:\/\/http.us.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"pl-ftp": "ftp:\/\/ftp.pl.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"pl-http": "http:\/\/http.pl.scene.org\/pub\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"hu-ftp": "ftp:\/\/ftp.hu.scene.org\/mirrors\/scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"hu-http": "http:\/\/http.hu.scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"ua-ftp": "ftp:\/\/ftp.ua.scene.org\/pub\/mirrors\/sceneorg\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip",
"jp-http": "http:\/\/http.jp.scene.org\/parties\/2010\/main10\/demo\/asd-anoxia_redux.zip"
}
}
]
}
https://files.scene.org/api/resolve/
Resolve a mirror or main site file URL to a file URL; useful either to change a direct mirror URL to a main site URL, or to validate the existence of a file
Parameters:
- url
- [Required] The URL you want to resolve.
- full
- [Optional] Set to "true" to resolve a "full" file info.
Examples:
Request:
https://files.scene.org/api/resolve/?url=http%3A%2F%2Farchive.scene.org%2Fpub%2Fparties%2F2018%2Fvip18%2Finfo%2Fresults.txt
Response:
{
"success": true,
"viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt"
"getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt"
}
Request:
https://files.scene.org/api/resolve/?url=http%3A%2F%2Farchive.scene.org%2Fpub%2Fparties%2F2018%2Fvip18%2Finfo%2Fresults.txt&full=true
Response:
{
"success": true,
"viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt"
"getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt"
"info": {
"filename": "results.txt",
"fullPath": "\/parties\/2018\/vip18\/info\/results.txt",
"viewURL": "https:\/\/files.scene.org\/view\/parties\/2018\/vip18\/info\/results.txt",
"getURL": "https:\/\/files.scene.org\/get\/parties\/2018\/vip18\/info\/results.txt",
"size": 2297,
"mirrors": {
"nl-ftp": "ftp:\/\/ftp.scene.org\/pub\/parties\/2018\/vip18\/info\/results.txt",
"nl-http": "http:\/\/archive.scene.org\/pub\/parties\/2018\/vip18\/info\/results.txt",
"no-ftp": "ftp:\/\/ftp.no.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"no-http": "http:\/\/http.no.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"us-http": "http:\/\/http.us.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"pl-ftp": "ftp:\/\/ftp.pl.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"pl-http": "http:\/\/http.pl.scene.org\/pub\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"hu-ftp": "ftp:\/\/ftp.hu.scene.org\/mirrors\/scene.org\/parties\/2018\/vip18\/info\/results.txt",
"hu-http": "http:\/\/http.hu.scene.org\/parties\/2018\/vip18\/info\/results.txt",
"ua-ftp": "ftp:\/\/ftp.ua.scene.org\/pub\/mirrors\/sceneorg\/parties\/2018\/vip18\/info\/results.txt",
"au-http": "http:\/\/http.au.scene.org\/scene.org\/parties\/2018\/vip18\/info\/results.txt"
}
}
}
https://files.scene.org/api/info/mirrors/
Returns the current list of valid scene.org mirrors
Parameters:
None.
Examples:
Request:
https://files.scene.org/api/info/mirrors/
Response:
{
"info": {
"nl-ftp": {
"root": "ftp:\/\/ftp.scene.org\/pub",
"name": "ftp.scene.org"
},
"nl-http": {
"root": "http:\/\/archive.scene.org\/pub",
"name": "archive.scene.org (http)"
}
}
}