Pokemon Go API – Pokemon Gender API

This post talks about the newest Pokemon Go API, the Pokemon Gender API at pogoapi.net.

Pokemon Gender Information

Each Pokemon either has a gender of male or female, or is classified as genderless. This is important for some Pokemon who have gender specific evolutions. For example only a female Combee will evolve.

For each Pokemon there is percentage chance of any gender. For example some Pokemon are exclusively male or female and some are skewed towards one gender.

Getting the Pokemon Gender data

This API details the gender breakdown for each Pokemon.

GET /api/v1/pokemon_genders.json

This API details the gender breakdown for each Pokemon.

Returns a JSON dict where each key is the name of the gender ratio and the value is a list of Pokemon and their gender details. This dictionary holds the Pokemon ID, Pokemon name, and their gender percentages under the gender key.

The gender key is a dictionary which has three possible keys, female_percent, male_percent, genderless_percent. These values are a value from 0 to 1 and are not percentages but are kept named as such as this is what the game master calls it. 1 represents the Pokemon is entirely of one gender. The actual percentage may be obtained by multiplying the value by 100.

Example data

{
    "0M_1F": [
        {
            "gender": {
                "female_percent": "1"
            },
            "pokemon_id": 29,
            "pokemon_name": "Nidoran\u2640"
        },
        {
            "gender": {
                "female_percent": "1"
            },
            "pokemon_id": 30,
            "pokemon_name": "Nidorina"
        }, ...
    }, ...
}

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.