A GET request returns a 1200×630 PNG.
No headless browser. No SDK. No config.
Pass title, subtitle, template, and theme as query parameters. That's the entire interface.
The API returns a 1200×630 PNG rendered server-side in under 200ms. No headless browser.
Drop the URL into your og:image meta tag. Twitter, LinkedIn, Facebook, Slack render it instantly.
Works with any language, any framework, any platform.
# Free tier — just a GET request
curl "https://ogpeek.com/api/v1/og?title=Hello+World&template=gradient&theme=dark" \
--output og-image.png
# Paid tier — POST with API key
curl -X POST "https://ogpeek.com/api/v1/og" \
-H "x-api-key: ogp_your_key_here" \
-H "Content-Type: application/json" \
-d '{"title":"My Post","template":"gradient","theme":"dark"}' \
--output og-image.png
No headless browsers. No SDKs. A URL that returns a PNG.
SVG-native pipeline with Satori + resvg. No Puppeteer, no Chrome.
Drop it in a meta tag. Pass params via query string. Zero dependencies.
Use API keys for watermark-free images, higher limits, and more options.
Basic, gradient, split, hero. Dark, light, midnight, forest, sunset palettes.
Per-key rate limits with built-in consumption monitoring.
1200×630 PNG for Twitter, LinkedIn, Facebook, Slack.
No credit card required. Upgrade when you need volume or want watermarks removed.