Hi @DarylD ,
Per my test, when using Microsoft Graph Sites.Selected permissions search a file with the search api, we will get access dennied error.
So Sites.Selected permission is not enough to seach a file. You need to grant at least Files.Read.All to searh a file in the site
If an Answer is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.