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.
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"
}
}
}'{
"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 }
}Every platform, one endpoint
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.
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
Pro
$8/month
$120 $96 billed yearly · save 20%
Works out to 1.6¢ per screenshot.
- No watermark on any export
- 500 screenshots every month
- MCP connector for Claude, ChatGPT and Claude CodeNew
- REST API keys for scripts and automations
- X, TikTok, YouTube, and Bluesky
- 30 days of screenshot history
- Cancel anytime
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
Go Pro
Checkout takes a minute. API keys and the MCP connector switch on the moment payment goes through — no waiting on approval.
2
Create a key
Generate API keys from your dashboard under API. Keys are shown once, so store them somewhere safe.
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.