Any app that requires login could lead to a ban because all the requests to niantic servers are made from your IP that they can match with the one returned from PoGO.
If you want to give it a try, ScanGO doesn't require login and doesn't interact in any way with niantic servers from your device:
Amazon link: https://www.amazon.com/ScanGO-Maps-Notifications-Pokemon-GO/dp/B01JF4YCUU/ref=cm_cr_arp_d_product_top?ie=UTF8
Github: https://github.com/pompobit/ScanGO
It is based on thirdy part services, so it is slower than the apps that use logins, but you can see that the speed is more than acceptable, runs in background even with the app closed and it has system background notifications and pokemon filters.
disclaimer: I'm the dev of ScanGO ;)
you could try ScanGO
This is the amazon link: https://www.amazon.com/ScanGO-Maps-Notifications-Pokemon-GO/dp/B01JF4YCUU/ref=sr_1_1?s=mobile-apps&ie=UTF8&qid=1472642211&sr=1-1&keywords=scango Or for Apk: https://github.com/pompobit/ScanGO
Can you add ScanGO for Android to the list?
Amazon link: https://www.amazon.com/ScanGO-Maps-Notifications-Pokemon-GO/dp/B01JF4YCUU
Direct apk: https://github.com/pompobit/ScanGO/releases
It doesn't require dummy accounts, no accounts are bound to the device and no requests to Niantic servers are made directly from the device
you could try ScanGO:
https://github.com/pompobit/ScanGO
A single scan is not that fast as the apps that requires login, but using it you don't risk ban and you have no delay for scanning, in addition to fast system background notifications.
It is the last app of this type on an official android store (the amazon one).
Give it a try ;)