The PoGo desktop live map is still working, fortunately, but I feel it's starting to find fewer and fewer Pokemon.
There are two things at play here:
1) Niantic changed scan radius from 100m to 70m (half the area) so if your codbase is still using 100m scan distance you'll be potentially missing half your spawns
2) Niantic throttled max requests to 1 request per 5 seconds. Any requests faster than this will return empty arrays of pokemon sightings so if you're scanning fast you'll miss a lot of pokemon
You can still find everything in your area by adjusting your scan radius in code to match the server responses and change it to only request once every 5 seconds. This is incredibly slow to cover any meaningful area as you can imagine.
After you mine all the spawns in your area, I think it should be possible to write some code that scans a bit more intelligently (only scanning when it knows new pokemon will be there) which should help get around the throttled requests problem. I'm still thinking of an efficient way to do this.