A simple API for getting Pokemon data. Written in Python using Flask-RESTful and MongoDB (alongside PyMongo)
View the Project on GitHub juandes/PokemonAPI-AnalyticsPlatform
My vision for this project is to have a data analysis platform that uses Pokemon data. So far it just has an API for getting Pokemon data. The long term goal is to have a more complete platform containing statistics, visualization, and machine learning applications about the series.
Returns an specific Pokemon by either its national id or name
GET pokemon/api/v1.0/pokemon/{national_id}
GET pokemon/api/v1.0/pokemon/{name}
Each Pokemon has the following fields:
Returns the national Pokedex (718 Pokemon) in JSON format.
GET /pokemon/api/v1.0/pokedex
Returns the Pokedex of a specific region (Kanto, Johto, Hoenn, Sinnoh, Unova and Kalos).
GET /pokemon/api/v1.0/pokedex/{region}
This is a work in progress. I will be adding new features to the API, and to the platform in general in the future. A development version of the app is found here.