SnapRender
  1. Home
  2. Integrations

SnapRender integrations

SnapRender is a screenshot API. One request turns any public web page into a PNG, JPEG, WebP or PDF, or returns its content as markdown. Connect it to an AI assistant, an n8n workflow or your own code, or let it capture pages on a schedule. Every entry below links to its setup guide.

200 free captures a monthNo cardEvery feature on every plan

claude mcp add --transport http --scope user \
  snaprender https://app.snap-render.com/mcp

# then type /mcp, choose snaprender, Authenticate
# and ask: "Screenshot example.com on an iPhone"

In an AI assistant or editor

A hosted MCP server at https://app.snap-render.com/mcp gives an assistant 11 tools: take a screenshot, read a page as markdown, run a batch, check usage and more. Most clients sign in through the browser, so there is no key to paste.

  • Claude

    claude.ai, Claude Desktop and Claude Code. Add a custom connector, paste the URL, sign in.

  • Any MCP client

    The server URL, an API key option for clients without sign-in, and a local server for clients that only run local ones.

    https://app.snap-render.com/mcp
  • How agents use it

    What an agent can do with screenshots and page text, with example prompts.

In workflows and agent frameworks

Packages that add SnapRender to the tools you already build with. Each one uses your SnapRender API key.

  • n8n

    A verified n8n node. On n8n Cloud or self-hosted, search SnapRender in the nodes panel and install it. Screenshots, PDFs, page content, batches, signed URLs and webhooks.

    n8n-nodes-snaprender
  • LangChain

    Ready-made tools for Python and JavaScript agents, LangGraph included.

    pip install langchain-snaprender
  • CrewAI

    A tool package that lets a crew capture and read pages.

    pip install crewai-snaprender
  • AutoGen

    Screenshot, cache and usage tools to register with an AutoGen agent.

    pip install autogen-ext-snaprender
  • OpenClaw

    A ClawHub skill: add your key once and every agent in the workspace can capture and read pages.

    clawhub install snaprender
  • Agent SDKs

    OpenAI Agents SDK, Vercel AI SDK and Mastra connect to the hosted MCP server with an API key header.

In your own code

One HTTP request with your key in the X-API-Key header returns the image. The SDKs wrap every endpoint with typed options and errors.

  • Node.js SDK

    TypeScript types included. Node 18 and up, serverless functions too.

    npm install snaprender
  • Python SDK

    Keyword arguments that match the API, plus a webhook signature helper.

    pip install snaprender
  • Go SDK

    Context-aware methods and typed errors.

    go get github.com/User0856/snaprender-go
  • Any language

    Plain HTTP quickstarts with each language's standard client.

  • Serverless and edge

    Vercel, Supabase Edge Functions, Cloudflare Workers, Deno Deploy and Val Town, with nothing to bundle.

  • REST API and OpenAPI

    The full reference, an OpenAPI 3.1 spec for code generators and ChatGPT Actions, and a Postman collection.

  • RapidAPI

    The same API through a RapidAPI subscription, with RapidAPI keys and billing.

One account for every integration here

The same account powers the MCP server, the n8n node, the SDKs and the REST API. Sign up once and connect any of them.

200 captures a month free, no card. Paid plans from $9 for 2,000.

Get your free API key

Without writing code

Set it up once in the dashboard and SnapRender does the work on a timer, or try a capture in the browser first.

  • Scheduled captures

    Capture a page every hour, day or week, keep each version and get an email when it changes. Every plan includes them; the free plan runs one daily or weekly schedule.

  • Webhooks

    Signed callbacks to your endpoint when a capture finishes or a watched page changes, with retries.

  • Signed URLs

    Links that render a capture when opened, for emails, dashboards and image tags, without exposing your key.

  • Free tools

    Screenshot a page, turn it into a PDF or check its link preview in the browser. No account needed.

SnapRender at a glance

The same API sits behind every integration on this page, so these limits and prices apply to all of them.

OutputPNG, JPEG, WebP or PDF from a URL, raw HTML or Markdown. Page content as markdown, text, HTML, article, links or metadata.
Size320 to 3,840 pixels wide. Full-page captures up to 32,768 pixels tall. Dark mode on request.
DevicesiPhone 14, iPhone 15 Pro, Pixel 7, iPad Pro, MacBook Pro
Clean capturesCookie banners and ads are removed by default; turn either off per request, or hide any element with a CSS selector.
BatchesUp to 50 URLs in one request, with a webhook when the batch is done.
PlansFree $0 for 200, Starter $9 for 2,000, Growth $29 for 10,000, Business $79 for 50,000, Scale $199 for 200,000 captures a month. Every feature on every plan. Yearly billing costs ten months of the monthly price. Pricing
AddressesREST API: https://app.snap-render.com/v1/screenshot
MCP server: https://app.snap-render.com/mcp
OpenAPI spec: https://app.snap-render.com/openapi.json

Questions

What is SnapRender?

SnapRender is a screenshot API. One request turns any public web page into a PNG, JPEG, WebP or PDF, or returns its content as markdown. It also runs a hosted MCP server, so AI assistants can capture and read pages themselves.

Which AI assistants work with SnapRender?

Any client that supports remote MCP servers can connect to https://app.snap-render.com/mcp. There are setup guides for 27 clients, including Claude, ChatGPT, Cursor, VS Code, Codex and Gemini CLI. Clients that only run local servers use npx -y snaprender-mcp.

Is there an n8n node?

Yes. SnapRender is a verified n8n node (n8n-nodes-snaprender). On n8n Cloud or a self-hosted instance, open the nodes panel, search SnapRender and install it, then add your API key as a credential.

Do I need an API key?

For the SDKs, the REST API, n8n and the framework packages, yes: sign up free and the key is in your dashboard right away. MCP clients that support sign-in connect through your browser instead, with no key to paste.

Which SDKs are official?

Node.js (npm install snaprender), Python (pip install snaprender) and Go (go get github.com/User0856/snaprender-go). Every other language works over plain HTTP, and the OpenAPI spec generates a client for most of them.

What does it cost?

Every plan includes every feature and integration. Free $0 for 200, Starter $9 for 2,000, Growth $29 for 10,000, Business $79 for 50,000, Scale $199 for 200,000 captures a month. Yearly billing costs ten months of the monthly price.

Pick a tool and capture your first page

Sign up free and connect any integration on this page. 200 captures a month, no card.