renderping
RenderPing
Скриншоты веб-сайтов и PDF из любого URL — один REST-вызов.
RenderPing рендерит любой публичный URL с помощью настоящего headless Chromium и возвращает подписанный URL на PNG, JPEG, WebP или PDF. Полная страница или произвольный viewport, захват элементов, очистка по hide-selector, cookies и заголовки для страниц с аутентификацией, синхронный или асинхронный рендеринг с вебхуками. Поставляется с MCP-сервером, чтобы AI-агенты могли рендерить страницы как инструменты.
Живой API: https://renderping.theking.qzz.io
Документация: https://renderping.theking.qzz.io/docs/
Спецификация OpenAPI 3.1: https://renderping.theking.qzz.io/openapi.json
Панель управления: https://renderping.theking.qzz.io/app/
Быстрый старт
# 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}'Ответ содержит result_url — HMAC-подписанную ссылку с истекающим сроком действия на отрендеренный файл. Бесплатный план: 50 успешных рендеров в месяц.
Related MCP server: @rendershot/mcp-server
Структура монорепозитория
Путь | Что это |
| Fastify API: аутентификация, API-ключи, очередь захватов, учёт квот, доставка подписанных файлов, биллинг через Paddle + Gumroad |
| Playwright/Chromium воркер рендеринга с очередью заданий на базе PG ( |
| MCP-сервер (stdio), предоставляющий |
| SPA на чистом JavaScript: ключи, песочница, счётчик использования, активация лицензий |
| Лендинг + детерминированный генератор pSEO (~250 страниц + sitemap + robots) |
| Сайт документации для разработчиков |
| Планы, типы, SSRF-защита ( |
| Общая дизайн-система (токены + компоненты, без фреймворка) |
Примечательные инженерные детали
SSRF-безопасный рендеринг: каждый целевой URL разрешается через DNS и проверяется на частные/зарезервированные диапазоны (loopback, RFC1918, link-local/cloud metadata, ULA, IPv4-mapped v6) перед навигацией; заблокированные литеральные хосты также отклоняются по запросу для редиректов/подресурсов (
packages/shared/src/net.ts).Побайтовая проверка вебхуков: подписи Paddle проверяются по сырым байтам запроса через специализированный парсер content-type — а не через повторную сериализацию распарсенного JSON (
scripts/verify-paddle-webhook.jsдоказывает это end-to-end).Детерминированный pSEO: два запуска генератора дают побайтово идентичный вывод; верификатор проверяет инварианты canonical/h1/meta/внутренних ссылок на каждой странице плюс полноту sitemap.
Верификационные харнессы для всего:
scripts/verify-{dashboard,marketing,docs,mcp,paddle-webhook,gumroad-redeem}.jsзапускаются против живого сервера наlocalhost:8080.
Самостоятельное размещение
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/Требования: Node 20+, PostgreSQL 12+, Chromium (устанавливается через npx playwright install chromium).
Биллинг
Платные планы — это ежемесячные подписки, продаваемые через Gumroad с мгновенной активацией по лицензионному ключу (POST /api/billing/gumroad/redeem). Путь оплаты Paddle Merchant-of-Rail реализован за функциональными флагами (PADDLE_MODE=sandbox|live) и проверяется собственным харнессом.
Лицензия
© 2026 RenderPing. Все права защищены. Публичный репозиторий опубликован для прозрачности; повторное использование кода требует разрешения.
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