Users and Teams accessibility

Suppose I have created a team in hubspot (Operation Hub Enterprise ) of several users and one of the user in team wanted to get all the contacts saved under his team using API .

Can there be any personal key which is separate for every team so that they can access the data of their respective team only .

There’s no team-specific API key in HubSpot. All API tokens have access based on user or app permissions. To get only a team’s contacts, you need to filter by owner (assigned users) in your code. No built-in way to limit an API token strictly to team data.