No, it's not possible The number needs to be known and visible for Truecaller to identify it.
If you wish to block hidden (private) calls do the following:
1. Tap on the Block icon .
2. Tap on the 3 dot menu > choose 'Block settings' and enable ’Hidden Numbers’.