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.
API Beta includes 3,000 screenshots a month, up to 1,000 per platform, for $25/month or $250/year. Monthly checkout includes 50% off your first 3 months. 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": 2999, "limit": 3000, "used": 1 }
}Every platform, one endpoint
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
Subscribe and start rendering
No access request, no approval queue. Checkout switches API access on right away and includes everything in Pro, so the same subscription covers the dashboard and the API.
API
$25/month
Billed monthly. Cancel whenever you like.
50% off your first 3 months — applied automatically at checkout, so you pay $12.50/month while the API is in Beta.
- 3,000 screenshots per month
- Up to 1,000 per platform
- REST API access with your own API keys
- Built for AI agents and automated workflows
- Everything in Pro, including no watermark
- 30 days screenshot history
- Cancel anytime
Cancel anytime · secure checkout via Stripe.
3,000 screenshots each month, of which at most 1,000 from any one platform. Quotas reset on the 1st and do not roll over.
1
Subscribe
Checkout takes a minute. API access switches 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
Subscribe to API Beta, create a key in the dashboard, and send your first v1 request. Checkout activates API access automatically.