SnapSharp
Screenshot, OG image, site audit, and monitoring API. Capture any website as PNG/JPEG/WebP/PDF, generate social preview images, extract design tokens, monitor visual changes. 100 free requests/month.
1 subscribers
14 endpoints
The in-depth APIMemo review for this API hasn't been published yet —
the data below comes straight from the public marketplace listing.
SnapSharp endpoints
| Method | Endpoint | Description |
|---|---|---|
| Screenshots | ||
| POST |
screenshotPost /v1/screenshot |
Same as GET but accepts parameters in the JSON body. Use POST for complex parameters like custom headers, cookies, or very long URLs. |
| GET |
screenshotGet /v1/screenshot |
Take a pixel-perfect screenshot of any URL. Supports custom viewports, device presets, dark mode, ad blocking, CSS/JS injection, stealth mode, and more. |
| OG Images | ||
| POST |
ogImage /v1/og-image |
Generate a social preview image (1200×630) from a built-in template with your custom data. Starter+ plan required. |
| HTML to Image | ||
| POST |
htmlToImage /v1/html-to-image |
Convert any HTML/CSS string to a pixel-perfect PNG, JPEG, or WebP image. |
| Templates | ||
| GET |
listTemplates /v1/templates |
Returns all available OG image templates with their required and optional variables. No authentication required. |
| Usage | ||
| GET |
getUsage /v1/usage |
Returns current billing period usage, breakdown by endpoint, and cache performance metrics. |
| Site Audit | ||
| POST |
siteAudit /v1/site-audit |
Load any URL in a real Chromium browser and extract colors, fonts, headings, typography scale, tech stack, and page metadata. Returns JSON, a visual PNG site-book, or an A4 PDF.… |
| Extract | ||
| GET |
extractPageMeta /v1/extract |
Load any URL in a real browser and extract page title, description, OG tags, Twitter Card tags, and favicon URLs. Useful for link previews, SEO audits, and content aggregation. |
| Batch | ||
| POST |
batchScreenshot /v1/batch/screenshot |
Capture screenshots of multiple URLs in a single request. Returns an array of base64-encoded images. Growth+ plan required. |
| Diff | ||
| POST |
screenshotDiff /v1/diff |
Compares two screenshots (by URL or base64 images) pixel-by-pixel and returns the diff percentage and a diff image. Growth+ plan required. |
| Sitemap | ||
| POST |
sitemapCrawl /v1/sitemap/crawl |
Fetches a sitemap XML, extracts page URLs, and captures screenshots of each page. Business+ plan required. |
| Async | ||
| POST |
asyncScreenshot /v1/async/screenshot |
Enqueues a screenshot capture job and delivers the result to your webhook URL. Returns immediately with a job ID. Growth+ plan required. |
| System | ||
| GET |
healthCheck /health |
Returns API status and uptime. No authentication required. |
| GET |
systemStatus /status |
Returns detailed status of all subsystems: browser pool, Redis cache, database. No authentication required. |
SnapSharp pricing
| Plan | Price | Rate limit | Quotas |
|---|---|---|---|
| BASIC | Free | — |
|