This post talks about the latest API I have added to PoGoAPI.net, the Combat Points (CP) Multiplier API.
What the CP Multiplier API can be used for
For each level and half level the Combat Points of a Pokemon is defined by its stats, level and a hidden multiplier.
Using this multiplier and the stats of the Pokemon you can work out its CP at any level. Currently the Maximum level of a Pokemon is level 40 or level 41 if it is your best buddy powered up to level 40.
However the CP Multiplier is now currently defined up to level 45 so this may change in the future.
Getting the CP Multiplier Values
This multiplier is defined in the GAME_MASTER for every level up to 45. Half levels up to 40 are calculated from observing various CP values.
Half levels between 40 and 45 are roughly calculated using interpolation and may not be entirely correct.
Returns a JSON array of objects, the values of the array are an object with the keys level and multiplier.