Screenshot API

A social media screenshot API

Turn any public X/Twitter, TikTok, YouTube, or Bluesky post URL into a styled PNG with a single request. Use one Bearer-authenticated POST /api/v1/screenshot endpoint instead of maintaining separate integrations for each network.

The API is included with Pro — $10/month or $96/year — and draws on the same 500 screenshots a month as the dashboard and the MCP connector. The account-wide rate limit is 10 requests per minute.

One POST, one rendered post

Send a JSON body with a post URL and your API key in the Bearer header. By default you get JSON with a temporary PNG URL; request raw image bytes when your workflow needs them.

Request
curl -X POST https://postcapture.com/api/v1/screenshot \
  -H "Authorization: Bearer $POSTCAPTURE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "postUrl": "https://x.com/NASAHubble/status/1888791161847898378",
    "settings": {
      "global": {
        "theme": "dark"
      }
    }
  }'
Response
{
  "url": "https://screenshots-cdn.postcapture.com/api-renders/…/screenshot.png",
  "expiresAt": "2026-07-31T17:00:00.000Z",
  "contentType": "image/png",
  "platform": "twitter",
  "credits": { "remaining": 499, "limit": 500, "used": 1 }
}

Or let your AI agent do it

Pro also includes a remote MCP server. Add it to Claude from the Claude directory, or by URL to ChatGPT, Claude Code, Cursor or any MCP client. Sign in with your PostCapture account and your agent can render screenshots — no API key to paste.

Connector URL
https://postcapture.com/mcp
create_screenshot
Renders a post URL into a PNG with the same settings as the API and returns the image.
get_account_usage
Reports your plan, this month's allowance, what is used and when it resets.
list_screenshot_options
Lists the supported platforms and every setting the renderer accepts.

Setup steps for each client are in the MCP connector docs.

What you can build

Newsletters
Auto-generate post images for every issue without manual screenshots.
Dashboards & reports
Embed styled post captures alongside your analytics and client reporting.
Scheduled reposts
Render an image at publish time so shared posts always look intentional.

Pricing

Included with Pro

No separate API plan and no approval queue. One Pro subscription covers the dashboard, the API and the MCP connector.

Free

$0

No card required.

  • 3 screenshots to start (one-time)
  • X, TikTok, YouTube, and Bluesky
  • Every template, layout and style
  • Dark theme, image backgrounds, fonts and colors
  • PostCapture watermark on exports
Get started
Most popular

Pro

$8/month

$120 $96 billed yearly · save 20%

Works out to 1.6¢ per screenshot.

Get Pro for $96/year

Cancel anytime · secure checkout via Stripe.

Taxes are added at checkout.

500 screenshots each billing month on Pro, shared by the dashboard, the API and the MCP connector. Unused screenshots do not roll over.

  1. 1

    Go Pro

    Checkout takes a minute. API keys and the MCP connector switch on the moment payment goes through — no waiting on approval.

  2. 2

    Create a key

    Generate API keys from your dashboard under API. Keys are shown once, so store them somewhere safe.

  3. 3

    POST a URL

    Send a post URL to /api/v1/screenshot and get a temporary PNG URL or raw image bytes, with the same templates and styles as the app.

Questions before you buy? Email [email protected].

Ship it with one request

Go Pro, create a key in the dashboard, and send your first v1 request — or point your AI agent at the MCP connector. Checkout activates both automatically.