REST API v1

Twitter Screenshot API

Generate high-quality, pixel-perfect tweet screenshots programmatically. Fast, reliable, and easy to integrate.

A REST API that converts any tweet URL into a pixel-perfect PNG or JPEG screenshot — Retina-ready, dark mode supported, with custom width and scale options. Designed for developers who need to programmatically capture, archive, or embed tweets: ideal for newsletter tools, social proof widgets, viral content monitoring, and workflows. Returns a hosted image URL within seconds. Available for Node.js, Python, and any HTTP client.
Uptime
Full Customize
n8n / Zapier / Make
cURL
$ curl --location 'https://api.twittershots.com/api/v1/screenshot/1617979122625712128?format=svg&theme=light' \
--header 'X-API-KEY: YOUR_X_API_KEY'
Elon Musk
Elon Musk
@elonmusk

I would like to offer to pay the salaries of TSA personnel during this funding impasse that is negatively affecting the lives of so many Americans at airports throughout the country

6:42 PM · Mar 21, 2026·92.4MViews
AI Ready

Built for the Agent Era

TwitterShots API is designed for AI agents and automated workflows. Connect your favorite AI assistants and automation tools to generate screenshots at scale.

New

MCP Server

Model Context Protocol support for AI assistants. Let Claude, Cursor, and other AI tools generate tweet screenshots directly.

// Cursor / Claude MCP Config
{
  "mcpServers": {
    "twittershots": {
      "command": "npx",
      "args": ["@twittershots/mcp-server"],
      "env": {
        "TWITTERSHOTS_API_KEY": "your_key"
      }
    }
  }
}

Custom Skills

Build custom skills for your specific workflow. Create branded templates, automate reports, and integrate with your tools.

// Custom Skill Definition
{
  "name": "tweet-to-report",
  "description": "Convert tweet to branded report",
  "parameters": {
    "url": "string",
    "brand_color": "#625df5"
  }
}

Workflow Automation

Seamlessly integrate with n8n, Zapier, and Make. Trigger screenshot generation from any event in your workflow.

// Webhook Trigger
POST /v1/webhooks/trigger
{
  "event": "new_mention",
  "action": "generate_screenshot",
  "destination": "slack"
}
Compatible with Cursor, Claude, GitHub Copilot, and more

Works with Your Stack

Connect TwitterShots to your favorite automation platforms. Build workflows that generate screenshots when you need them.

Live

n8n

Self-hosted workflow automation with 400+ integrations. Perfect for data privacy and custom setups.

  • 400+ node integrations
  • Self-hosted option
  • AI workflow support
View Integration
Live

Zapier

Connect with 5000+ apps without writing code. Perfect for marketers and small teams.

  • 5000+ app connections
  • No-code setup
  • Multi-step Zaps
View Integration
Live

Make

Visual workflow builder with powerful data transformation. Formerly Integromat.

  • Visual scenario builder
  • Data transformation
  • Error handling
View Integration

Need a custom integration? Contact us

Frequently Asked Questions

Everything you need to know about the API and integrations.

Still have questions? We are here to help.

Contact Support