renderping
RenderPing
Capturas de pantalla de sitios web y PDFs desde cualquier URL: una sola llamada REST.
RenderPing renderiza cualquier URL pública con Chromium headless real y devuelve una URL firmada a un PNG, JPEG, WebP o PDF. Página completa o viewport personalizado, captura de elementos, limpieza con selectores de ocultación, cookies y cabeceras para páginas autenticadas, renderizado síncrono o asíncrono con webhooks. Incluye un servidor MCP para que los agentes de IA puedan renderizar páginas como herramientas.
API en vivo: https://renderping.theking.qzz.io
Documentación: https://renderping.theking.qzz.io/docs/
Especificación OpenAPI 3.1: https://renderping.theking.qzz.io/openapi.json
Panel de control: https://renderping.theking.qzz.io/app/
Inicio rápido
# 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}'La respuesta contiene result_url, un enlace firmado con HMAC y con caducidad al archivo renderizado. Plan gratuito: 50 renderizados exitosos al mes.
Related MCP server: @rendershot/mcp-server
Estructura del monorepo
Path | What it is |
| API Fastify: autenticación, claves de API, cola de capturas, medición de cuotas, entrega de archivos firmados, canales de facturación de Paddle y Gumroad |
| Worker de renderizado Playwright/Chromium con cola de trabajos respaldada por PG ( |
| Servidor MCP (stdio) que expone |
| SPA de JavaScript puro: claves, área de pruebas, medidor de uso, canje de licencias |
| Página de aterrizaje + generador pSEO determinista (~250 páginas + sitemap + robots) |
| Sitio de documentación para desarrolladores |
| Planes, tipos, protección SSRF ( |
| Sistema de diseño compartido (tokens + componentes, sin framework) |
Detalles de ingeniería notables
Renderizado seguro frente a SSRF: cada URL de destino se resuelve por DNS y se comprueba contra rangos privados/reservados (loopback, RFC1918, link-local/metadatos de nube, ULA, IPv4 mapeado a v6) antes de la navegación; los hosts literales bloqueados también se abortan por solicitud para redirecciones/subrecursos (
packages/shared/src/net.ts).Verificación de webhooks fiel a los bytes: las firmas de Paddle se verifican sobre los bytes brutos de la solicitud mediante un analizador de tipo de contenido con ámbito, no una re-serialización del JSON analizado (
scripts/verify-paddle-webhook.jslo demuestra de extremo a extremo).pSEO determinista: dos ejecuciones del generador producen una salida idéntica a nivel de bytes; el verificador impone invariantes de canonical/h1/meta/enlaces internos por página, además de la integridad del sitemap.
Bancos de pruebas de verificación para todo:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jsse ejecutan contra el servidor en vivo enlocalhost:8080.
Autoalojamiento
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/Requisitos: Node 20+, PostgreSQL 12+, Chromium (instalado mediante npx playwright install chromium).
Facturación
Los planes de pago son suscripciones mensuales vendidas en Gumroad con canje instantáneo de clave de licencia (POST /api/billing/gumroad/redeem). Una ruta de pago Paddle Merchant-of-Rail está implementada detrás de feature flags (PADDLE_MODE=sandbox|live) y verificada por su propio banco de pruebas.
Licencia
© 2026 RenderPing. Todos los derechos reservados. Repositorio público publicado por transparencia; la reutilización del código requiere permiso.
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