For a synchronisation I need to import a somewhat large dataset from a REST API. There around 30k records and the API I consume supports pagination. What would be the best approach to retrieve these records and not kill the API with 1000 parallel requests. I've looked at batching, but that depends on SF records. I've looked at Chaining Asynchronous Callouts but that only works for VF pages (if it works)
Is there a mechanisme for this I can use?