How to create project-level api access tokens?

In https://gitlab.com/-/profile/personal_access_tokens I can create global access token with read_api scope, this is practical and fast for downloading a snapshot, a file

But ideally, we would like to scope this to a project, when looking in https://gitlab.com/storeganise/{my-project}/-/settings/repository in Deploy tokens section, I only see those scopes:

read_repository
read_registry
write_registry
read_package_registry
write_package_registry

not read_api

Any advice?

Do deploy keys allow to access to the API?