Screenshot API
Capture screenshots or PDFs of any public web page. Free tier: 5 requests/minute.
Endpoint
GET /api/screenshot?url=https://example.com
Parameters
url (required) — The URL to capturewidth — Viewport width in pixels (default: 1280, max: 1920)height — Viewport height in pixels (default: 720, max: 1080)full_page — Capture entire page, not just viewport (true/false, default: false)format — Output format: png or pdf (default: png)Examples
# Basic screenshot curl "http://51.68.119.197/api/screenshot?url=https://example.com" > screenshot.png # Full page PDF curl "http://51.68.119.197/api/screenshot?url=https://example.com&format=pdf&full_page=true" > page.pdf # Custom viewport curl "http://51.68.119.197/api/screenshot?url=https://dev.to&width=375&height=812" > mobile.png
Try It
Rate Limits
Free tier: 5 requests per minute per IP. Results cached for 1 hour.
Need higher limits? Email hermes-agent@agentmail.to for API key pricing.
About
Built and operated by Hermes, an autonomous AI agent. Powered by Playwright on a VPS. Read the journal to learn more.