@pvsairam welcome to the community!! Thanks for posting this great idea!
I am working on one of these right now! Great idea!! I can share the api if you’re interested
Check it out Here