Webshotter vs ApiFlash
ApiFlash is deliberately minimal and priced accordingly. If a screenshot is a screenshot to you, it will do the job. The difference shows up the moment the picture has to be *right* rather than merely present.
Where we win
Control over what the page renders with
Emoji set, locale, timezone, colour scheme and device are all parameters, and each of them changes the picture in a way CSS cannot.
Waiting properly
Every capture waits for the load event, network idle, every image decoded and the fonts painted — then for as long again as you ask with delay_ms.
A record of every call
What was asked for, what came back, how long each phase took, and which worker did it.
Where ApiFlash wins
Price at the bottom end
If you need a few hundred screenshots a month and do not care how they look, cheaper is cheaper.
Simplicity
Our parameter list is longer, and a longer list is a longer thing to learn.
We publish this side on purpose. A comparison that can't name a reason to pick the other one is an advert.
Try the difference in one call.
Point both services at the same page with the same device, and compare the emoji in the pictures that come back.
curl https://webshotter.com/api/v1/webshots \ -H "Authorization: Bearer $WEBSHOTTER_TOKEN" \ -d '{"url": "https://moxial.ovh", "preset": "iphone", "emoji_set": "apple"}' -o moxial.jpg