Pokemon Go API – List of Pokemon Names
Here I talk about the first public API for the PoGoAPI.net website and what it does.
First Public API and Documentation
Today I have launched the first public API for PoGoAPI.net and the associated (short) documentation for it. Earlier I talked about launching the domain and some of the plans for it and here is the first simple API.
This will act as a beginning to a series of API’s that I will publish. As noted on the previous blog post I am looking to publish a number of API’s to allow people to easily create new tools and scripts for Pokemon Go.
When publishing the data I am bearing in mind the open data principles. For PoGoAPI.net I am going to be publishing the data in at least a 3-star open data format. This requires the data be freely available in a non-proprietary format. This is why I am using JSON for this data.
Get Pokemon Go Names and ID’s
The first API is a simple one to just get a list of all pokemon, their names and ID’s. This can be combined with other API’s to turn the pokemon ID into a human-readable label.
GET /api/v1/pokemon_names.json
Returns a json dict with the keys being the pokemon ID, the values is an array containing the pokemon name and id.
Example data
{ 1: { id: 1, name: "Bulbasaur" }, 2: { id: 2, name: "Ivysaur" }, 3: { id: 3, name: "Venusaur" }, ... }
The full documentation is available on the PoGoAPI.net documentation page.
If you have any questions about this API, or suggestions for other API’s contact me here below or on Twitter!