Skip to content

Quickstart

Sign up at snapchat-text-overlay-api.com and subscribe to a plan. Your API key will appear in your dashboard.

Or subscribe through RapidAPI and use your RapidAPI key instead.

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=late checkout energy" \
--output rendered.png
Terminal window
curl -X POST https://snapchat-text-overlay-api.com/v1/overlay \
-H "x-api-key: snap_live_your_key" \
-F "asset=@story.mp4" \
-F "text=night one in miami" \
--output rendered.mp4
Terminal window
curl -X POST https://snapchat-text-overlay-api.com/v1/overlay \
-H "x-api-key: snap_live_your_key" \
-F "width=1080" \
-F "height=1920" \
-F "text=late checkout energy" \
--output overlay.png

Open rendered.png, rendered.mp4, or overlay.png. You’ll get either rendered media or a transparent caption overlay, depending on whether you sent an asset.

  1. You uploaded a file and caption text via multipart form data
  2. The API either rendered the overlay onto media or returned a transparent PNG overlay
  3. The binary file came back directly in the response body
  4. Metadata like render time and source type came back in response headers