@Dixan Lal Thomas Thanks for reaching out. please refer option 3 in this doc https://learn.microsoft.com/en-us/azure/api-management/api-management-kubernetes#option-3-deploy-apim-inside-the-cluster-vnet which is a good approach if you want to ensure secure and exclusive access to your API through APIM.
do let me know incase of further queries, I would be happy to assist you.