renderping
RenderPing
Website-Screenshots und PDFs von jeder URL — ein einziger REST-Aufruf.
RenderPing rendert jede öffentliche URL mit echtem Headless-Chromium und gibt eine signierte URL zu einer PNG-, JPEG-, WebP- oder PDF-Datei zurück. Vollseite oder benutzerdefinierter Viewport, Element-Erfassung, Hide-Selector-Bereinigung, Cookies und Header für authentifizierte Seiten, synchrones oder asynchrones Rendering mit Webhooks. Wird mit einem MCP-Server ausgeliefert, damit KI-Agenten Seiten als Tools rendern können.
Live-API: https://renderping.theking.qzz.io
Dokumentation: https://renderping.theking.qzz.io/docs/
OpenAPI-3.1-Spezifikation: https://renderping.theking.qzz.io/openapi.json
Dashboard: https://renderping.theking.qzz.io/app/
Quickstart
# Sign up (returns your JWT + full API key, shown once)
curl -X POST https://renderping.theking.qzz.io/api/auth/signup \
-H "Content-Type: application/json" \
-d '{"email":"you@example.com","password":"a-long-password"}'
# First capture
curl -X POST https://renderping.theking.qzz.io/api/v1/captures \
-H "X-API-Key: rp_live_..." -H "Content-Type: application/json" \
-d '{"url":"https://example.com","format":"png","full_page":true}'Die Antwort enthält result_url — einen HMAC-signierten, ablaufenden Link zur gerenderten Datei.
Kostenloser Plan: 50 erfolgreiche Renderings pro Monat.
Related MCP server: @rendershot/mcp-server
Monorepo-Aufbau
Pfad | Beschreibung |
| Fastify-API: Authentifizierung, API-Schlüssel, Capture-Warteschlange, Kontingentmessung, signierte Dateiauslieferung, Paddle- und Gumroad-Abrechnungssysteme |
| Playwright/Chromium-Render-Worker mit PG-gestützter Job-Warteschlange ( |
| MCP-Server (stdio), der |
| Vanilla-JS-SPA: Schlüssel, Playground, Nutzungszähler, Lizenz-Einlösung |
| Landingpage + deterministischer pSEO-Generator (~250 Seiten + Sitemap + robots) |
| Entwicklerdokumentations-Website |
| Pläne, Typen, SSRF-Schutz ( |
| Gemeinsames Designsystem (Tokens + Komponenten, ohne Framework) |
Bemerkenswerte technische Details
SSRF-sicheres Rendering: Jede Ziel-URL wird DNS-aufgelöst und vor der Navigation gegen private/reservierte Bereiche geprüft (Loopback, RFC1918, Link-Local-/Cloud-Metadaten, ULA, IPv4-gemapptes v6); blockierte literale Hosts werden außerdem pro Anfrage für Redirects/Subressourcen abgebrochen (
packages/shared/src/net.ts).Bytegetreue Webhook-Verifizierung: Paddle-Signaturen werden über die rohen Request-Bytes mit einem eingeschränkten Content-Type-Parser verifiziert — nicht durch eine erneute Serialisierung des geparsten JSON (
scripts/verify-paddle-webhook.jsbeweist es Ende-zu-Ende).Deterministisches pSEO: Zwei Generatorläufe erzeugen byteidentische Ausgaben; der Verifizierer erzwingt pro Seite Invarianten für canonical/h1/meta/interne Links sowie Sitemap-Vollständigkeit.
Verifizierungs-Harnesses für alles:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jslaufen gegen den Live-Server auflocalhost:8080.
Self-Hosting
npm install
cp .env.example .env # fill DATABASE_URL, JWT_SECRET, FILE_SIGN_SECRET
node scripts/migrate.js # applies migrations/*.sql
npm run build
npm start # or systemd units under infra/Voraussetzungen: Node 20+, PostgreSQL 12+, Chromium (installiert über npx playwright install chromium).
Abrechnung
Bezahlte Tarife sind monatliche Mitgliedschaften, die auf Gumroad mit sofortiger Lizenzschlüssel-Einlösung verkauft werden (POST /api/billing/gumroad/redeem). Ein Paddle-Merchant-of-Rail-Checkout-Pfad ist hinter Feature-Flags implementiert (PADDLE_MODE=sandbox|live) und wird durch ein eigenes Harness verifiziert.
Lizenz
© 2026 RenderPing. Alle Rechte vorbehalten. Öffentliches Repository, das zur Transparenz veröffentlicht wurde; die Wiederverwendung des Codes erfordert eine Genehmigung.
This server cannot be deployed
Maintenance
Related MCP Connectors
URL to screenshot, PDF, or extract for AI agents. Free 150 renders/mo, then $17/mo.
Screenshot, PDF and HTML-to-image rendering API so Claude and Cursor can see any web page.
Screenshot, PDF and HTML-to-image rendering API so Claude and Cursor can see any web page.
Screenshot, PDF and Open Graph image API for AI agents: capture pages, render PDFs, make OG images.
Related MCP Servers
- AlicenseAqualityCmaintenanceLets AI agents like Claude capture website screenshots, check cache status, and monitor usage.113MIT

@rendershot/mcp-serverofficial
AlicenseAqualityDmaintenanceEnables AI agents to capture screenshots and generate PDFs from URLs or HTML via the Rendershot API.412 npm3MIT- AlicenseNot gradedqualityCmaintenanceEnables AI agents to capture any public URL as PNG, JPEG, or PDF via REST API or MCP tools, including screenshot capture, page description, and PDF rendering.11 npmMIT
- AlicenseAqualityCmaintenanceScreenshot, visual-diff, and AI page-analysis API for AI agents. Capture any URL as PNG, JPEG, WebP, PDF, or HTML, diff two versions of a page to catch visual regressions, and get an AI summary of what a page contains.319 npm1MIT