Adding MyAnimeList or Anidb ID in trakt API

Hello!

I’ve recently developed a small chrome extension that leverages trakt’s API (to make it easier to check-in/collect or cross-link).

However, I’ve noticed that surfacing anime data is quite limited.

Is there any way the API could include ids for MyAnimeList or ANiDB when querying shows tagged as anime?

At the moment I’m looking at using Simkl’s API for this feature, but that’s not ideal.

Additionally, where does Trakt currently source it’s anime data?

Currently we get that data from TMDB.
The way they add anime seasons don’t make it possible to link with aniDB or MAL, since the seasons from the same franchises are added in the same page(and sometimes, different seasons are added in the same season), OVAs are added as specials and movies are added as movies.

For example: Demon Slayer: Kimetsu no Yaiba
Each season on MAL is a different page, the specials are grouped on other pages there aswell. Some, don’t even exist on MAL.
As for the movies, we also have the special movies that aired on theaters in the beginning of each season, the anime databases don’t have those since they have the same content as the episodes:

Since the data is so different, it is difficult to align those IDs here.

@sp1ti also made a great browser extension;

https://anitrakt.huere.net/

The browser extension is currently broken, sorry. Google made me fill out additional forms due to new rules/manifest 3.0 migration and from what I gathered they don’t like the way I handled the “indexing” and never followed up (the store listing was taken offline :skull:). Attempts to port it to Firefox-based browsers (which I swapped to due to Google’s moves regarding the whole thing) have been stalled due to compability issues with indexedDB :frowning: . Should probably look into this again some day or at least publish the userscript again. Maybe AI can help a lazy dummy coder like me :wink: .

Don’t know about simkl coverage but there is also GitHub - beeequeue/arm-server: 📃 A service for mapping Anime IDs between Database Websites which offers mapping between anime sites and I think the anidb kodi plugin had plenty of TMDB ids.

Thanks for all the info!

From what I’ve gathered, Simkl aggregate multiple sources for their database, including ANIDB which explains their mapping to mal/anilist/anidb id.

They follow a similar structure instead of aggregating under a single series like TMDB/trakt.

If there isn’t a simple index db, I might need to support more than one data source in the extension instead of only Trakt.

But that might be too big of a time commitment for a side project :sweat_smile: