No need to scrape from CME - though they don't seem to publicize it anywhere, if you inspect the network requests made from any of the CME delayed-feed price pages, you will see they do actually have a very nice API that can give you everything you want instantly through a simple GET request...