Hi Colin,
Are you using Curl, Postman, Python or other programming language?
If you are not set on using a specific tool or language, the Python Canvas API wrapper could be helpful, as it includes paging: https://canvasapi.readthedocs.io/en/stable/getting-started.html
Page views is under the user object:https://canvasapi.readthedocs.io/en/stable/user-ref.html
The API wrapper handles paging by pulling all responses into a dynamic list. You can iterate over the list and print the results to stdout or file.
If you are set on a specific tool or language, please let me know so I can provide a more focused answer. I'm willing to run tests using curl, postman or python to assist.