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!

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.