No, you will not be charged for calls to the getLogs API endpoint.
Calls to the getLogs endpoint count as an indexing operation, which counts towards a limit of 10,000 indexing operations for every 1000 search requests and records used per month. You may see an error message informing you that you have reached the indexing limit, in which case you can reduce the number of indexing operations accordingly.
You can read more on these topics in our documentation for the getLogs method and our guide to indexing operation limitations.