how can I put api key in the back when i call api from angular
You need to keep the API-key away from the Angular frontend. If you have an dotnet core backend, create a controller there that wraps your call to the API (with for example HttpClient) and returns the response.
Angular <-> backend <-> API
key
Instead of
Angular <-> API
key