Seems like you need a good screenshot api. I can recommend the one I've been using, you can check it out
here. It integrates with Zapier and offers a range of features that could come in handy. You can automate the capturing of screenshots of your digital business cards and dashboards on a scheduled basis, and save them in folders by name or date. Also, you can customize the screenshots by highlighting specific elements, such as a decrease in views, with a red border. This level of detail could be particularly useful when presenting insights or discussing optimization strategies with your team in the meetings. Just a thought. Or you can screenshot only one element on the page. Okay, I don't want to overwhelm you. See if this api works for you. The bottom line is - I believe this is the kind of tool you need, so you can look around for a good fit.