API Token vs API Service

I am currently using and API Token and key to access the core API in my NextJS Application. I recently found out about the API Service application to connect to use the core API.

Is it suggested to use the API Service or the API token/key to use the core API from the app?