This post talks about the newest Pokemon Go API, the Encounter Data API at pogoapi.net.
Pokemon Encounter Data
When encountering a Pokemon there are a number of metrics that influence the catch rate, and what it does during the encounter.
Some of these metrics affect the Pokemon does during the encounter. For example,
base_flee_rate is the chance that a Pokemon will run from the encounter each turn and
base_capture_rate is the base rate of capturing the Pokemon.
dodge_probability reflect the chance that the Pokemon will attack and dodge respectively. The min_pokemon_action_frequency and max_pokemon_action_frequency are the minimum and maximum time between an action.
Getting the Pokemon Encounter Data
This API groups all the information that influences an encounter together.
Returns a JSON array where each element is a dict containing
min_pokemon_action_frequency, Pokemon ID, Pokemon name and optionally the form.
dodge_probability are a value from 0 to 1. 0 represents 0% chance of it occurring each turn and 1 represents 100% chance. The fields
min_pokemon_action_frequency are in seconds representing the maximum and minimum amount of time between an action.
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!