This site has the goal to list all the new airing/streaming anime in Japan, and which subs groups are subbing (or plan to sub) them.
It's not really an API.
Our website hosts JSON
files to load our HTML
files content.
You can access to it over GET on HTTP or HTTPS on fansubdb.github.io/data/:lang/:years/:season.json
:lang
can be found onhttps://fansubdb.github.io/data/lang.json
:year
and:season
can be found onhttps://fansubdb.github.io/data/:lang/list.json
(:lang
come from above)
lang.json
in the root folder, to choose the subs language.list.json
in the:lang
folder. It indicates where the json file of the season animes is located.
They have an object table. The object contains each value (lang/year/season) and their url.
This file is located under :lang/:year/:season.json
. (eg. data/fr/2014/automne.json
)
It's a unique object which contains:
name
: Translation of the name; required; it's the<th>
of the tablegroup
: Translation of the group; required; it's the second<th>
of the tablelbl_tv
: The label of the button to showTV
list; requiredlbl_ova
: The label of the button to showOVA/ONA/Special
list; requiredlbl_movie
: The label of the button to showMovie
list; requiredmessage
: Show the text when the arraytv
,ova
ormovie
is empty (i.e. contains 0 value)tv
: an array of anime objects; required; it's theTV
listova
: an array of anime objects; required; it's theOVA/ONA/Special
listmovie
: an array of anime objects; required; it's theMovie
list
An anime object contains:
name
: required; it's the<td>
of the table, appears in the colum ofname
image
from MyAnimeList CDN URL link; required; show it when click on the buttongroup
(array) of subs-group which subs it: required. An objectgroup
can have:- a
status
(uncertain, planned, release, dropped, simulcast): required ifdetail
exists (see below); - an array named
detail
, where we have the possibility to add co-subbing: required ifstatus
exists. This array contains:- the
name
of the group: required ifstatus
exists - and its
url
(see External Links): optional
- the
- a
{
"name": "name",
"group": "fansub group",
"lbl_tv": "TV",
"lbl_ova": "OVA/ONA/Special",
"lbl_movie": "Movie",
"message": "This list is empty! <br>Don't hesitate to submit a PR.",
"tv": [{
"name": "Anime A",
"image": "link from CDN MAL of the picture of Anime A",
"group": [{
"status": "release",
"detail": [{
"name": "SUBS 1",
"url": "URL of the SUBS 1"
}]
}]
}, {
"name": "Anime B",
"image": "link from CDN MAL of the picture of Anime B",
"group": [{
"status": "simulcast",
"detail": [{
"name": "simulcast 2",
"url": "URL of the simulcast 2"
}]
}, {
"status": "dropped",
"detail": [{
"name": "fansub drop 1"
}, {
"name": "fansub drop 2 in co-subbing with fansub drop 1",
"url": "and its URL"
}]
}]
}],
"ova": [{
"name": "Anime C",
"image": "link from CDN MAL of the picture of Anime C",
"group": [{
"status": "release",
"detail": [{
"name": "SUBS 1",
"url": "URL of the SUBS 1"
}, {
"name": "SUBS 2 in co-subbing with SUBS 1"
}]
}]
}, {
"name": "Anime D",
"image": "link from CDN MAL of the picture of Anime D",
"group": [{
"status": "planned",
"detail": [{
"name": "fansub plan 4"
}]
}, {
"status": "simulcast",
"detail": [{
"name": "simulcast 3"
}]
}]
}],
"movie": [{
"name": "movie 1",
"image": "link from CDN MAL of the picture of Movie 1",
"group": [{
"status": "release",
"detail": [{
"name": "release group 1",
"url": "URL of the release group 1"
}]
}]
}, {
"name": "movie 2",
"image": "link from CDN MAL of the picture of Movie 2",
"group": [{
"status": "release",
"detail": [{
"name": "fansub D"
}]
}]
}]
}
No problem.
If you want to modify the JSON files, please read CONTRIBUTING.md and do a pull request :)
Source code is under the GNU GPL v3 license. Data come from this repositorie: https://github.com/FansubDB/data/.