Starhold Render

Docs

Docs · OG · PDF · Screenshot · Signed URLs · Errors · Limits

The short version

  1. Sign in at /login with your email. You get an API key (shown once).
  2. Send POST with Authorization: Bearer YOUR_API_KEY and a JSON body to https://render.starhold.app/v1/og, /v1/pdf or /v1/screenshot.
  3. The file comes back as the response body. Errors come back as JSON with a code and a link to the error list.

Use a client timeout of 35 seconds: a render may wait up to 10 seconds for a free slot and then run for up to 20.

Reference

Response headers

X-Render-Usagerenders used / allowance this month, for example 12/50
X-Render-Cachehit or miss. Hits are free.
X-Render-Idan opaque id; quote it if you write to us
X-Render-Warningspresent when we cut something short, for example subresource_budget
X-Render-Truncatedtrue when a full-page screenshot was cut at 16,384 CSS px

The Free plan stamps a small watermark on OG images, PDFs and screenshots. Paid plans never do.