https://www.getvolatility.com/
Expensive at $99 – $299 per month, but if it’s used for back-testing only, requires a credit card to test, message sent