Get all comments across Jira

Is there any way at all to pull ALL Jira issue comments via the REST API? This would be across all projects and all issues and all comment types. I assumy looping through all projects, then all issues would be the way but this seems like a very tedious and potentially rate-limiting way.
Thank you in advance

You have assumed correctly.