Automate visual bug reports. Capture the exact state of any page when issues are detected.
"It looks broken" is not a bug report. Engineers need to see exactly what the reporter saw — the layout, the error state, the device. Asking people to take manual screenshots is inconsistent and often forgotten.
Trigger a screenshot capture whenever an error is detected. Attach it to the bug report automatically with the exact URL, viewport, and timestamp.
Your error monitoring tool catches a frontend error or a user reports an issue.
Call the API with the exact URL and viewport to capture what the user saw.
Pipe the screenshot into Jira, Linear, or GitHub Issues automatically.
A single API call is all you need.
// On error detection, capture a screenshot for the bug report
async function captureForBugReport(pageUrl: string, viewport: number) {
const res = await fetch(
`https://api.porto.dev/v1/screenshot?url=${encodeURIComponent(pageUrl)}&width=${viewport}&full_page=true`,
{ headers: { Authorization: "Bearer YOUR_API_KEY" } }
);
const screenshot = Buffer.from(await res.arrayBuffer());
// Attach to Jira/Linear/GitHub issue via their API
return screenshot;
}
// Capture both desktop and mobile views
await Promise.all([
captureForBugReport("https://app.example.com/broken-page", 1280),
captureForBugReport("https://app.example.com/broken-page", 375),
]);See results instantly with pre-configured defaults for this use case.
Capture the entire page to show context above and below the fold.
Capture desktop, tablet, and mobile in parallel to show cross-device issues.
Sub-second screenshots so bug reports are created in real-time.
Wait for specific elements to load before capturing error states.
No credit card required. Scale up as you need with simple, predictable pricing.
Catch visual regressions before they reach production. Screenshot-based testing that plugs into your CI/CD pipeline.
Give your AI agents eyes on the web. Screenshots as structured input for LLMs, vision models, and autonomous workflows.
Automate client reporting, site audits, and portfolio showcases. The screenshot API built for agency workflows.