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