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. Send a URL. 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