Have a look at truecaller. They are a startup out of Sweden with over 300 million users (mostly in India and Asia).<p>Their app is basically a global callerid. Works well on android. iOS has some issues, but it works.