Starhold Render

Limits

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

Over a limit you get a 4xx error that names the limit and the value. We never quietly lower quality or resolution.

Per plan

PlanRenders a monthRenders a minuteCache hits a minuteIn flight at once
Free50106001
Hobby1,000206001
Pro10,000606002
Scale50,0001206002

Rates are per API key; in flight is per account. Months are UTC calendar months.

For everyone

Render time20 s per render
Render slots2 renders at once across the whole service, 8 waiting, a wait of at most 10 s
Request body1 MB
OG html256 KB
OG css64 KB
PDF html512 KB
PDF header_html and footer_html16 KB each
Requests a page may make300 requests per render (the page renders what it has, and X-Render-Warnings says so)
Size of one fetched response10 MB
Total fetched per render50 MB
Redirects5 redirects per navigation
Allowed ports80, 443, 8080 and 8443
Allowed schemeshttp and https (data: and blob: inside a page work without the network)
Full-page screenshot height16,384 CSS px (longer pages are cut and flagged with X-Render-Truncated: true)
Screenshot widthviewport width times device_scale_factor, at most 7,680; a wider full-page capture is cut at the right edge and flagged with X-Render-Truncated: true
Image pixels32 Mpx: width times height after device_scale_factor, at most 32,000,000 pixels (1920 x 16,384 or 3840 x 8,192 at factor 1 fit). A bigger capture is refused with output_too_large, naming the limit and your size
Image output10 MB
PDF output20 MB and 200 pages
hide_selectors20 selectors, 256 characters each
cache_ttl0 to 86,400 s (1 day); the cache holds at most 2 GiB in total
delay_ms0 to 10,000
Login links3 per email per hour, 10 per network per day; a link works once, for 15 minutes