One API call.
One clean screenshot.

Turn any URL into a pixel-perfect PNG or JPEG. Framejet auto-removes cookie banners, consent walls and chat widgets — so the image is actually usable, by humans and vision models alike.

# capture a full-page screenshot curl -o out.png "https://framejet.dev/v1/take?key=YOUR_KEY&url=https://vercel.com&full_page=true"

No credit card. One key, instant access. Just paid on a plan? Enter the same email you checked out with — this is also where you get your key.

Why Framejet

Clean mode, on by default

Cookie/consent overlays, sticky headers and live-chat bubbles are stripped before capture.

REST or MCP

GET /v1/take from any language, or connect /mcp to give an AI agent screenshots.

Cached & fast

Repeat captures of the same URL are served from cache and don't count against your quota.

Full page or viewport

Set width, height, device pixel ratio, and full_page=true for the whole scroll.

Honest quota

Failed captures never use a credit. You only pay for pixels you actually get.

200 free / month

Enough to build and ship a feature before you decide to pay a cent.

Pricing

PlanPriceScreenshots / month
Free$0200
Starter$95,000
Pro$2925,000
Scale$99150,000
See plan details