Skip to main content
Viewpo
Coming soon

Viewpo API

Send a URL, get back real browser screenshots, automated audit results, and an A-F responsive design grade — all as structured JSON.

How it works

POST https://api.viewpo.dev/v1/audit

Request body

{
  "url": "https://example.com",
  "viewports": ["phone", "tablet", "desktop"],
  "checks": ["overflow", "touch-targets", "contrast"]
}
200 Response
{
  "grade": "B+",
  "score": 82,
  "url": "https://example.com",
  "viewports": [
    {
      "name": "phone",
      "width": 375,
      "height": 812,
      "screenshot": "https://api.viewpo.dev/screenshots/...",
      "issues": [
        {
          "check": "overflow",
          "severity": "warning",
          "element": ".hero-container",
          "message": "This element is wider than the screen — visitors would need to scroll sideways."
        }
      ]
    }
  ],
  "summary": {
    "total_issues": 2,
    "critical": 0,
    "warnings": 2
  },
  "report_url": "https://viewpo.io/report/abc123"
}

Real browser screenshots

Rendered in Chromium at actual viewport sizes. Not simulated, not iframes.

Automated checks

Overflow detection, touch targets, contrast, accessibility — all in one call.

Shareable report URL

Every audit generates a unique report link you can share with your team or paste in a PR comment.

Built for AI agents

Structured JSON output that Claude Code, Cursor, and other AI coding tools can parse and act on immediately.

Get early API access

The API launches with the Viewpo beta. Join the waitlist to get access and documentation as soon as it's ready.

Free tier includes 50 API calls per month. Pro and Team plans available at launch.