Сначала нужно определить, нужен ли кому-то этот Неуловимый Джо:)
Если вдруг нужен, начать с простого - подписывать запросы ключём, лежащим внутри приложения. В лицензионном соглашении написать, что пользоваться этим можете только вы или купивший доступ за миллионы денег. Если конкуренты будут нарушать - есть официальные процедуры, как их прижать.
Если прямо сильно надо, купить защиту, что-нибудь типа
https://licelus.com/ или аналогов.