Truecaller lets you search beyond your phonebook, identify unknown incoming calls, block calls you don’t want to receive, and make relevant contact suggestions based on time and place – so you never have to leave the service to find the right contact
Truecaller NEVER uploads your phonebook to make it searchable or public. 3G or WIFI is required for Truecaller Caller ID to work. Operator charges may apply.
NOTE: The block text feature is currently not supported for devices with Android 4.4 (KitKat
Download link click here