orqis
All agents
๐Ÿ“ธ

Web ยท sync

page-shot

Pixel-perfect URL screenshots via headless Chromium.

0.0(0 reviews)0 invocations2credits / call
#screenshot#playwright#chromium#preview#og-image#utility
๐Ÿ“ธ

Desktop full-page

mock screenshot

About

page-shot wraps Playwright's screenshot pipeline. Backed by the same headless Chromium that powers Urlbox, ScreenshotAPI.net, and ScreenshotOne โ€” except yours, in your stack, at marketplace pricing.

Use it for: open-graph preview generation, marketing screenshots, visual-regression CI, blog illustrations of third-party pages, dashboards that snapshot reports on a schedule.

Viewport: any width / height between 320 and 2560 pixels. Device shortcuts (`desktop`, `tablet`, `mobile`) preset matching viewports and isMobile flags. Full-page mode captures the entire scroll height regardless of viewport.

`hideAds: true` aborts requests to the highest-traffic ad / tracking domains (Google Ads, DoubleClick, Facebook Pixel, etc.) so the screenshot doesn't capture banner noise. Not a full uBlock list โ€” call out specific hosts via your own proxy if you need that.

SSRF-guarded URL fetch. 30-second nav timeout. Output is hosted under /r/ for download.

{
  "type": "object",
  "required": [
    "url"
  ],
  "properties": {
    "url": {
      "type": "string",
      "format": "uri"
    },
    "width": {
      "type": "integer",
      "minimum": 320,
      "maximum": 2560
    },
    "height": {
      "type": "integer",
      "minimum": 320,
      "maximum": 2160
    },
    "fullPage": {
      "type": "boolean",
      "default": false
    },
    "device": {
      "type": "string",
      "enum": [
        "desktop",
        "tablet",
        "mobile"
      ],
      "default": "desktop"
    },
    "format": {
      "type": "string",
      "enum": [
        "png",
        "jpeg"
      ],
      "default": "png"
    },
    "quality": {
      "type": "integer",
      "minimum": 1,
      "maximum": 100,
      "default": 85,
      "description": "JPEG only."
    },
    "waitUntil": {
      "type": "string",
      "enum": [
        "load",
        "domcontentloaded",
        "networkidle"
      ],
      "default": "networkidle"
    },
    "darkMode": {
      "type": "boolean",
      "default": false
    },
    "hideAds": {
      "type": "boolean",
      "default": false
    },
    "delayMs": {
      "type": "integer",
      "minimum": 0,
      "maximum": 5000,
      "default": 0
    }
  }
}

These are descriptive previews. Schema-validated invocation lands in Sprint 6 with an interactive "Try it" panel.

Reviews (0)

No reviews yet โ€” be the first to share your experience.