I have an Angular app integrated with an API. The API's sole purpose is to work with the angular app. My Angular app is public to the internet and anyone can use it. But the data I have are costly and I don't want anyone to scrap it. Is it possible to make the Angular app alone public and make the API private. For example: portal.domain.com -> Angular app api.domain.com -> can be accessed by portal.domain.com but not anything else. Like browsers, Postman etc. Continue reading...