Pagination with Virtual DocType?

I have a virtual DocType that’s populated from a REST API. By default, it returns 10 rows at a time (but can return any number).

How do I set up Pagination in the List View so that a new API call is made to get the 100/500/Load More records?