# TwitterShots

> Turn any public tweet into a clean screenshot image with TwitterShots: no Twitter/X developer account required.

App · Social Media · 1 action. Web page: https://docs.lodol.com/docs/integrations/twittershots

## Actions

### Create a tweet screenshot

Render a clean screenshot image of a public tweet and get back a link to the image. Paste a tweet's URL or ID and pick a light or dark theme.

**Inputs**

- Tweet URL or ID (`tweet`, text, required): The tweet to screenshot. Paste its full URL (for example https://x.com/user/status/123456789) or just its numeric ID.
- Theme (`theme`, text): The colour theme of the screenshot. One of: `light`, `dark`. Default: `light`.
- Image format (`image_format`, text): The image format to render. PNG works on every plan; SVG requires a paid plan. One of: `png` (PNG image), `svg` (SVG image). Default: `png`.

**Outputs**

- `format` (text): The image format that was rendered.
- `image_url` (text): Link to the rendered screenshot image.
- `tweet_id` (text): The ID of the tweet that was captured.

**Example output**

```json
{
  "format": "png",
  "image_url": "https://i.twittershots.com/twitter-screenshots/2025/12/15/tweet-1998506701201473808-4a3faf1d.png",
  "tweet_id": "1998506701201473808"
}
```
