The Agent-First Screenshot API

Screenshots as a service.
Send a URL, get an image.

POST /grabs and you're done. Pixel-perfect captures at scale — no Chromium instances to provision, keep alive, or debug.

Get API key

Trusted by 4,200+ agents and developers

CursorLinearRaycastVercelReplitAnthropic
https://stripe.com

Ready to capture...

Terminal Output201 CREATED
$ curl -X POST https://api.grabbit.dev/v1/grabs \
  -H "Authorization: Bearer <token>" \
  -d url="https://stripe.com"\
  -d fullPage=true

{
  "status": "success",
  "url": "https://stripe.com",
  "image_url": "https://cdn.grabbit.dev/g/stripe_7a8fbc.png"
}
Agent-Native Infrastructure

Built for the agent era.
Your AI uses Grabbit before you finish your coffee.

AI agents can install Grabbit as an executable tool. Zero-configuration browser access for autonomous agents that need eyes on the web.

Step 01CLI Skill

npx add skill grabbit

Installs Grabbit screenshot automation directly into your agent runtime or standard library.

$ npx add skill grabbit
✔ Package loaded
✔ Skill registered with agent runtime
Ready for interaction.
Step 02AI AutoAuth

> set up grabbit account

The agent initiates sign-up, validates the verification callback, and provisions its own secure token.

> Prompt: Setup grabbit access.
"Setting up Grabbit API account..."
Token generated: grb_live_•••••••••
Authorized for secure sandbox.
Step 03Autonomous

> get a screenshot from stripe.com

Agent makes the REST call, processes the high-res viewport capture, and visually analyses the DOM.

> Prompt: Audit stripe landing hero.
"Capturing stripe.com viewport..."
✔ Visually verified (99.9% match)
Screenshot processed via Vision Model.
Fully Documented API

Integrate in minutes.

Clean REST API with type-safe SDKs built for your stack of choice.

curl -X POST https://api.grabbit.dev/v1/grabs \
  -H "Authorization: Bearer grb_live_8f3d91" \
  -H "Content-Type: application/json" \
  -d '{
    "url": "https://stripe.com",
    "fullPage": true,
    "theme": "light",
    "viewport": { "width": 1280, "height": 800 }
  }'
JSON Response
{
  "id": "grab_81bc923a",
  "status": "success",
  "url": "https://stripe.com",
  "image_url": "https://cdn.grabbit.dev/g/stripe_7a8fbc.png",
  "width": 1280,
  "height": 800,
  "captured_at": "2026-06-06T15:12:00Z"
}
Capture Preview

Output Showcase

The actual result returned via cdn.grabbit.dev. Pixel perfect rendering matching CSS animations, fonts, and retina scaling rules.

Mock capture visual (cURL)

Hardened capture mechanics.

Every feature is fine-tuned to solve browser automation edge cases silently behind the scenes.

Full-page or viewport

One flag flips between scroll-stitched vertical grabs and above-the-fold snapshots.

Light & dark mode

Force preferred color scheme on any web page directly via header overriding.

Retina-ready

Supports high-DPR (2x and 3x) capture options for marketing-grade visual clarity.

Wait for selectors

Block capture triggers until specific DOM elements are mounted, avoiding flashes.

Block ads & cookies

Clean grabs automatically stripped of cookie consent banners, trackers, and popup ads.

99.98% uptime

Fail-safe orchestration layer scaling dynamic chromium instances across 3 cloud regions.

Uncomplicated Pricing

Simple plans tailored to side-projects, startups, and massive agent automation scales.

Hobby
Free

500 captures / mo

  • Full API access
  • Light & dark mode config
  • Webhook delivery callbacks
Most Popular
Pro
$29/mo

25,000 captures / mo

  • Everything in Hobby
  • Retina-ready renders (2x, 3x)
  • Fast viewport selector blockers
Scale
$199/mo

250,000 + priority captures / mo

  • Everything in Pro
  • Priority capture worker queue
  • Dedicated IP proxy rotators

Need millions? for custom high-volume pipelines.

Ship it before lunch.

Never maintain selenium instances or resolve containerized chrome crashes again. Grab the web visually now.

Get API key