Skip to content

Snap-lay API

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

Send media to POST /v1/overlay to get the rendered file back directly in the response body, or omit media and send width + height to get a transparent PNG overlay. No polling, no download URLs, no SDK required.

  • One endpointPOST /v1/overlay accepts either media or width/height plus text
  • Direct file response — the response body is the rendered PNG or MP4
  • Multiple overlays — add multiple caption bars with custom vertical positioning
  • Overlay-only mode — omit asset and send width + height to get 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/overlay \
-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.