Sorry for the lack of activity from me today gang, I've been hard at work extending Xenforo's API to create our own endpoint to power the Pokedex. For now it mostly just combines the Showdown & Oakdex APIs, but it'll be written in a way that makes it easy to add new values - currently the only ones I've added myself is isFakemon, which specifies whether it's an official Pokemon or a fan-made one like some of the custom Showdown pokemon, and I've also added the evolutionTree value too.
The reason for this really is that beforehand we were making a bunch of CURL calls to fetch data for the Pokedex, which kept spitting out 503 errors. Additionally, there's a lot going on in the Showdown addon to try and parse stuff like movesets, evolutions, etc, each time you view a Pokedex entry, so having everything combined into a single endpoint is super convenient. This endpoint will also be made public so other developers can fetch data from it.
Up next is including move info in the output, and then rewriting some of the Showdown addon to fetch data from our API rather than a bunch of other places.
If there's anything you think is missing from the Pokedex now would be a good time to say it!