Our issue is that we believe that the email address of contacts in the business listing have been targetted by spams get their email address from the business listing contacts
We have the Joomla plugin Content - Email Cloaking but that doesn't seem to work for the business list contacts
Have you a suggest on how to protect the emails from bots
Never have problem use this one pro https://regularlabs.com/emailprotector and in combination with this one https://www.joomlashack.com/joomla-extensions/ospam-a-not/ and you dont need any Google recaptcha etc for your whole site..
You can set Show email to no in the general settings to hide the email on the front-end.