Screenshot infrastructure for agents

Send a URL.
Get the screenshot.

One API call gives your agent a pixel-perfect image of any webpage. No browser fleet, Chrome updates, or capture pipeline to babysit.

$0.002 per grab · 25,000 grabs for $50/year

linear.app
Screenshot captured from linear.app
Captured in 1.18s

REQUEST

POST /v1/grabs { url: "https://linear.app" }

RESPONSE

{ image_url: "cdn.grabbit.live/g/a7f3c1.png" }

STATUS201 CREATED
01

One-line install

02

REST, CLI, or MCP

03

Hosted CDN output

04

Async webhooks

Installs as a skill in every agent runtime

Agent-native infrastructure

Your agent onboards itself.

Your agent doesn't need you for this. One command to sign in, and it's capturing. You never open a dashboard to do it by hand.

agent@workspace: ~/appSign in
$ npx grabbit.live login
› approve at grabbit.live/cli
✔ keys saved locally sk_live_••••
Authorized.
$
One endpoint

Integrate in five minutes.

A clean REST call with OpenAPI and copy-ready examples. JSON in, an image URL out.

1curl -X POST https://api.grabbit.live/v1/grabs \2  -H "Authorization: Bearer sk_live_8f3d91" \3  -H "Content-Type: application/json" \4  -d '{5    "url": "https://stripe.com",6    "full_page": true,7    "width": 1280,8    "format": "png"9  }'
Response200 OK · 1.18s
{"id": "grab_81bc923a","status": "done","image_url": "https://cdn.grabbit.live/g/stripe_7a8fbc.png","width": 1280,"height": 800,"ms": 1180}
cdn.grabbit.live/g/stripe_7a8fbc.pngPNG · 1280×800
Screenshot of stripe.com returned from the Grabbit API
Capture engine

Handles the edge cases you’d rather not.

Every option exists because real pages are messy. Grabbit handles that complexity before the pixels reach your workflow.

01

Agent-first · CLI & MCP

Agents install Grabbit themselves with npx grabbit.live or the hosted MCP server for Claude, Codex, Cursor, and any MCP-aware runtime.

02

Full-page or any viewport

Scroll-stitch a full document or set any width from 320 to 1920 px for a precise viewport capture.

03

Cookie banners cleared

Consent walls are dismissed before capture, so the page never lands behind a GDPR popup.

04

Wait or target a selector

Delay up to 10 seconds for animations, or pass a selector to frame one element exactly.

05

PNG, JPEG, or WebP

Choose lossless PNG for fidelity, JPEG for compatibility, or WebP when bytes matter.

06

SSRF-guarded & idempotent

Private-IP targets are blocked at the edge. Idempotency keys make every retry safe.

07

Async with signed webhooks

Send Prefer: respond-async for a 202, then receive an HMAC-signed webhook when the image lands.

08

Hosted on Grabbit CDN

Every successful grab returns a durable cdn.grabbit.live URL ready for a model, workflow, or customer.

Use cases

Screenshots with a job to do.

Grabbit was built for agent loops. Powering coding, productivity and go-to-market agents.

01Coding agents

Agents that check their own work

A coding agent ships a UI change, grabs the deploy preview, and runs it past a vision model before reporting done. The verify loop that makes autonomous frontend work trustworthy.

grabvision modelship
02Productivity agents

Receipts for autonomous actions

Agents that book, buy, or file on a human's behalf attach a screenshot of the confirmation page. Proof beats trust when nobody was watching.

actiongrabattach receipt
03GTM agents

Enrichment for GTM workflows

Your GTM agent grabs a prospect's homepage and pricing page, reads what they sell and how they position it, and turns that into prospect intelligence, personalized outreach, and sharper targeting.

grab prospectenrichpersonalize
What comes back

Pixel-perfect, exactly as rendered.

Every grab comes back exactly as a human would see the page: fonts loaded, gradients smooth, layout intact. Hosted on a CDN URL you can ship anywhere.

cloudflare.com
Screenshot captured from cloudflare.com
1280×800 · PNG · 1.18s200 OK
vercel.com
Screenshot captured from vercel.com
1280×800 · PNG · 0.94s200 OK
github.com
Screenshot captured from github.com
1280×800 · PNG · 1.07s200 OK
The honest comparison

We did the homework for you.

Named public plans for Grabbit, Urlbox, ScreenshotOne, and ApiFlash, with the plan math and source beside every row.

ProviderNamed-plan rateBillingIncludedWasteFeaturesAgent surfaces
GrabbitYou are here
$0.002$50 annualAnnual, flatOne credit per successful live capture25,000 / yrAnnual resetCLI · MCP
$0.0098Hi-Fi, $49 monthlyMonthlyRender units, not a guaranteed one-unit screenshot5,000 / moNot reverifiedCLI + skill
$0.0085Basic, $17 monthlyMonthlyIncluded screenshots, with plan-specific overage2,000 / moMonthly resetHosted + local MCP
$0.007Lite, $7 monthlyMonthlyIncluded screenshots1,000 / moMonthly resetHTTP API
Straight talk

The same price can describe very different plans. This table uses each provider's named public tier and included allowance. Grabbit's $0.002 rate comes from its annual plan. Urlbox, ScreenshotOne, and ApiFlash publish monthly allowances, and each now has a distinct agent story. ApiFlash Large publishes a lower included screenshot rate than Grabbit at a larger monthly commitment. Open the source or the full comparison before choosing.

Features (left → right, hover for each): Full-page capture · Custom viewport · Wait or target selector · Cookie-banner handling · PNG / JPEG / WebP.

Verified September 29, 2026. Effective included rates are plan price divided by the named allowance. They are not overage prices or benchmark results. Monthly quota behavior follows each provider's public plan language.

Pricing

One flat rate. Billed once a year.

$0.002 a grab at every tier. No monthly subscription to forget, no overage bills, and no monthly quota to waste. Prepay and you're done.

AnnualStart here
$50/ year

25,000 live grabs. About $4 a month, billed once.

Get API key
  • 25,000 live grabs / year
  • Full-page, viewport & selector capture
  • Async grabs + signed webhooks
  • Branded cdn.grabbit.live delivery
  • Idempotent & SSRF-guarded
Scale
$0.002/ grab

Top up anytime at the same flat rate. Separately purchased top-ups do not expire while your account remains active.

Buy credits
  • Everything in Annual
  • Top up 50,000 for $100
  • Top up 125,000 for $250
  • Priority queue, no monthly waste
Enterprise
Custom

Millions of grabs with dedicated throughput and an SLA.

Talk to us
  • Custom volume pricing
  • Priority render queue
  • Dedicated support & SLA
  • Security & compliance review

Every plan includes the full REST API, async webhooks, and the one-line agent CLI.

Get started

Give your agent eyes.

LLMs read HTML. Humans see the rendered page. Grabbit is the perception layer in between. One POST, one pixel-perfect image, installed in a single line.

Get API key