If I am seeing this right, I could use your screenshot API to implement a website rendering feature for the display, super easily!
I was toying with running headless chromium, but if I can get that as a service, it's an absolute winner! But I would need to see if I can afford the pricing.
Providing this service to my users for an average device lifetime of 10 years free of charge is a lot of screenshots... I won't be able to fold that into the price of the smart screen. I might need to look into a subscription.