- Home
- 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"# n8n Cloud or self-hosted
# 1. Open the nodes panel (+ or N), search "SnapRender"
# 2. Install the verified node: n8n-nodes-snaprender
# 3. Add your API key as a credential
# 4. Pick the Screenshot operation, URL https://example.comnpm install snaprender
import { SnapRender } from 'snaprender';
const snap = new SnapRender({ apiKey: process.env.SNAPRENDER_API_KEY });
const png = await snap.capture({ url: 'https://example.com' });pip install snaprender
import os
from snaprender import SnapRender
snap = SnapRender(api_key=os.environ["SNAPRENDER_API_KEY"])
png = snap.capture("https://example.com")curl "https://app.snap-render.com/v1/screenshot?url=https://example.com" \
-H "X-API-Key: $SNAPRENDER_API_KEY" \
--output screenshot.png
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.
Chat apps and agent builders
Code editors
Terminals and CLIs
Each guide has the exact settings for that client, checked against its own documentation, and a prompt to confirm it works.
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
-
CrewAI
-
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
-
Python SDK
-
Go SDK
-
Any language
-
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.
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.
| Output | PNG, JPEG, WebP or PDF from a URL, raw HTML or Markdown. Page content as markdown, text, HTML, article, links or metadata. |
|---|---|
| Size | 320 to 3,840 pixels wide. Full-page captures up to 32,768 pixels tall. Dark mode on request. |
| Devices | iPhone 14, iPhone 15 Pro, Pixel 7, iPad Pro, MacBook Pro |
| Clean captures | Cookie banners and ads are removed by default; turn either off per request, or hide any element with a CSS selector. |
| Batches | Up to 50 URLs in one request, with a webhook when the batch is done. |
| Plans | 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. Every feature on every plan. Yearly billing costs ten months of the monthly price. Pricing |
| Addresses | REST API: https://app.snap-render.com/v1/screenshotMCP server: https://app.snap-render.com/mcpOpenAPI 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.