More info about the apiKey property in the crawler config

When configuring a crawler using the crawler config editor, what kind of API key should be given for the apiKey property? Is it the same API key that the browser will send to the server with a search request? Is it enough if that API key is set to ‘search only’ permission level?
Thanks in advance.