Skip to content

Snap-lay API

Snap-lay is a paid API that adds Snapchat-style caption text overlays to photos and videos.

Upload an image or video with caption text to POST /v1/render and get the rendered file back directly in the response body. No polling, no download URLs, no SDK required.

  • One endpointPOST /v1/render accepts a file and text, returns the rendered asset
  • Direct file response — the response body is the rendered PNG or MP4
  • Multiple overlays — add multiple caption bars with custom vertical positioning
  • Overlay-only modeGET /v1/overlay returns just the transparent PNG overlay
  • Image + video support — JPEG, PNG, WebP images and MP4, MOV, WebM videos
Terminal window
curl -X POST https://snapchat-text-overlay-api.com/v1/render \
-H "x-api-key: snap_live_your_key" \
-F "asset=@photo.jpg" \
-F "text=night one in miami" \
--output rendered.png

The response is the rendered file. Metadata comes back in headers: x-render-id, x-source-type, x-render-duration-ms.