Use case

Social preview images

Generate the preview image from the page itself instead of reimplementing your design in an image library — and get the emoji right on every platform you are sharing to.

The problem
Preview images are usually built twice: once as the page, once again in an image library that has to be kept in step with it. And whichever way you build it, the emoji come out as whatever colour font the rendering server happens to have — which is why so many link previews show a tofu box where an emoji should be.
What we do about it
Point us at the page. Pick the emoji set that matches the platform you are posting to. Cache the result on the URL. There is no second design to maintain and no font to install.

The call

1200×630 is the size every platform crops from. `store: true` gives you a URL you can put straight in the tag.

bash
curl -X POST https://webshotter.com/api/v1/webshots \
  -H "Authorization: Bearer YOUR_TOKEN" \
  -H "Content-Type: application/json" \
  -d '{"preset": "custom", "width": 1200, "height": 630, "emoji_set": "apple", "format": "png"}' \
  -o webshot.png

Other use cases

OG images from a real page, emoji included

Free to start, no card, and one endpoint to learn. The first webshot takes about a minute.