CaptureLink

EKD Digital · Preview Infrastructure

Turn any URL into usable digital assets and intelligence.

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.

Phase 1 · Preview foundationPhase 2 · Rich URL previewsPhase 3 · Universal assets

Universal URL input

Send any public http(s) URL — websites, SPAs, and apps — and receive structured preview results.

Asset generation

Screenshots, thumbnails, PDFs, and metadata — stored via EKD Digital Assets and served globally.

Rich metadata

Title, description, Open Graph image, favicon, and canonical URL extracted from the rendered page.

Security first

SSRF guards, sandboxed workers, and network policy before any headless browser touches a target.

Playwright rendering

Headless Chromium captures the real DOM after JavaScript runs — not just static HTML fetches.

Platform ready

Built for Launchpad, CMS, and external consumers — one API, many products.

Preview API

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.