cd /news/ai-agents/show-hn-grabbit-agent-first-screensh… · home › topics › ai-agents › article
[ARTICLE · art-140245] src=grabbit.live ↗ pub= topic=ai-agents verified=true sentiment=↑ positive

Show HN: Grabbit – agent-first screenshot API (MCP and one-line CLI)

Grabbit launched an agent-first screenshot API that returns a hosted image URL from a single POST /grabs request, priced at $0.002 per grab or 25,000 grabs for $50 per year. The service ships a one-line CLI (npx grabbit.live) and a hosted MCP server for Claude, Cursor, and other MCP-aware runtimes, and it blocks private-IP targets at the edge while supporting idempotency keys, HMAC-signed webhooks, full-page scroll-stitching, viewport widths from 320 to 1920 px, and PNG, JPEG, or WebP output. Grabbit's published comparison prices ScreenshotOne at $0.0079 per grab, ScrapingBee at $0.0049, Browserless at $0.0013, Urlbox at $0.0066, ApiFlash at $0.0035, and ScreenshotMachine at roughly $0.003, all on monthly billing with monthly resets.

read5 min views1 publishedSep 26, 2026
Show HN: Grabbit – agent-first screenshot API (MCP and one-line CLI)
Image: source

Get the screenshot.

One POST /grabs returns a pixel-perfect image URL. No headless Chrome to provision, scale, or babysit. Your agents install it themselves in one line.

$0.002 a grab · 25,000 grabs for $50/year · no monthly waste

{
  "id": "grab_a7f3c1",
  "status": "done",
  "url": "https://linear.app",
  "image_url": "https://cdn.grabbit.live/g/a7f3c1.png",
  "ms": 1180
}

Works in every agent runtime

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.

Integrate in five minutes. #

A clean REST call and a typed SDK for every stack. JSON in, an image URL out.

{
  "id": "grab_81bc923a",
  "status": "done",
  "url": "https://stripe.com",
  "image_url": "https://cdn.grabbit.live/g/stripe_7a8fbc.png",
  "width": 1280,
  "height": 800,
  "format": "png",
  "ms": 1180
}

Handles the edge cases you'd rather not. #

Every flag exists because real pages are messy. Grabbit absorbs that complexity so your grabs come back clean.

Agent-first · CLI & MCP

Your agents install Grabbit themselves: a one-line CLI (npx grabbit.live) or the hosted MCP server for Claude, Cursor, and any MCP-aware runtime.

Full-page or any viewport

Scroll-stitch the whole document with full_page, or set any width from 320 to 1920 px for a precise viewport shot.

Cookie-consent dismissal

Consent walls and cookie banners are cleared automatically before capture, so your grabs are never hidden behind a GDPR popup.

Wait & target a selector

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

PNG, JPEG or WebP

One format field picks the encoding: lossless PNG for fidelity, WebP when bytes matter.

Async with signed webhooks

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

SSRF-guarded & idempotent

Private-IP targets are blocked at the edge, and idempotency keys make every retry safe to repeat.

Screenshots with a job to do. #

Grabbit was built for agent loops. Powering coding, productivity and go-to-market 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.

grab → vision model → ship

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.

action → grab → attach receipt

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 prospect → enrich → personalize

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.

We did the homework for you. #

Public pricing for every major screenshot API, normalized to ~10,000 grabs a month. No cherry-picking. Just where Grabbit actually stands.

Provider Per grab Billing Included Waste Features Agent-first
GrabbitYou are here $0.002 Annual · flat 25,000 / yr None CLI · MCP
ScreenshotOne $0.0079 Monthly 2,000 / mo Monthly reset MCP server
ScrapingBee $0.0049 <sup>†</sup> Monthly ~10,000 / mo Monthly reset MCP server
Browserless $0.0013 <sup>‡</sup> Monthly 20,000 units / mo Monthly reset MCP server
Urlbox $0.0066 Monthly 2,000 / mo Monthly reset
ApiFlash $0.0035 Monthly 1,000 / mo Monthly reset
ScreenshotMachine ~$0.003 <sup>€</sup> Monthly 2,500 / mo Monthly reset
Thum.io $0.0002 Usage · metered $1–$20 / mo min. Monthly min.

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

Per-grab normalized to ~10,000 grabs/mo from public pricing, June 2026. Included is each provider's entry-plan allowance; Waste = quota or minimum spend forfeited each month when you under-use it (Thum.io meters usage but bills a $1–$20/mo minimum). † ScrapingBee is credit-based (≈25 credits/grab). ‡ Browserless bills in units (≈1 unit/grab). € ScreenshotMachine bills in euros.

Straight talk: at $0.002 a grab, only Browserless and Thum.io list a lower rate, and neither pairs it with an agent-first CLI and MCP server, flat annual billing, and zero monthly waste. A monthly plan bills you for a quota that resets every month; the grabs you don't use are gone. Grabbit credits are prepaid and don't reset.

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.

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

  • 25,000 live grabs / year
  • Full-page, viewport & selector capture
  • Async grabs + signed webhooks
  • Branded cdn.grabbit.live delivery
  • Idempotent & SSRF-guarded

Get API key

Top up anytime at the same flat rate. Credits never reset.

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

Buy credits

Millions of grabs with dedicated throughput and an SLA.

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

Talk to us

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

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.

── more in #ai-agents 4 stories · sorted by recency
── more on @grabbit 3 stories trending now
sponsored brought to you by zahid.host 4,200+ EU-deployed projects
reading about agents? ship yours in a single git push.

Run your AI side-project on zahid.host

EU-based hosting, git-push deploys, automatic HTTPS, no cold starts. Free tier with a custom domain — perfect for shipping the agent you just read about.

$git push zahid main
→ Live at https://your-agent.zahid.host ✓
Get free account → Pricing
from €0/mo · no card required
LIVE [news/show-hn-grabbit-agen…] indexed:0 read:5min 2026-09-26 · —