Universal URL input
Send any public http(s) URL — websites, SPAs, and apps — and receive structured preview results.
EKD Digital · Preview Infrastructure
CaptureLink is a standalone rendering, capture, and preview platform. Phase 2 adds rich metadata — title, description, Open Graph, and favicon — alongside Playwright screenshots and thumbnails.
Send any public http(s) URL — websites, SPAs, and apps — and receive structured preview results.
Screenshots, thumbnails, PDFs, and metadata — stored via EKD Digital Assets and served globally.
Title, description, Open Graph image, favicon, and canonical URL extracted from the rendered page.
SSRF guards, sandboxed workers, and network policy before any headless browser touches a target.
Headless Chromium captures the real DOM after JavaScript runs — not just static HTML fetches.
Built for Launchpad, CMS, and external consumers — one API, many products.
Create a preview job with metadata enabled, then poll by job id:
POST https://lpad.ekddigital.com/api/v1/previews
Content-Type: application/json
{
"url": "https://example.com",
"outputs": ["screenshot", "thumbnail", "metadata"]
}
GET https://lpad.ekddigital.com/api/v1/previews/{jobId}
// Response includes:
// { job, assets, metadata: { title, description, ogImage, favicon, ... } }Try the playground or read the product spec in doc.md at the repo root.