Niantic made a critical update to Pokemon GO to put an end to certain types of cheating

The game becomes more random, with the sizes and unique abilities of Pokemon getting harder to predict. And following the changes, cheating tools will only report the types of Pokemon found. There are still some rules to govern Pokemon spawns, though. SlashGear has the list:
• Level 10 trainers: Pokemon finds same as level 10
• Level 25+ trainers: Pokemon finds same as Level 25+
• Levels below 25: Pokemon finds random unless player levels match
Level 30+ was the cutoff point for Pokemon before – meaning they couldn't spawn with any better stats than they would in the presence of a level 30+ player. This might remain partially true, but the randomness of various stats stays the same only after level 25+ now.
Things that are NOT allowed:
To help keep our community safe and free from spam, we apply temporary limits to newly created accounts: