Skip to content

Authentication

Pass your API key in the x-api-key header with every request.

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=hello world"
DetailValue
Headerx-api-key
Formatsnap_live_...
Where to get itDashboard after subscribing

If you subscribed through RapidAPI, use your RapidAPI key instead. RapidAPI adds its own authentication headers automatically.

Terminal window
curl -X POST https://snap-lay.p.rapidapi.com/v1/overlay \
-H "x-rapidapi-host: snap-lay.p.rapidapi.com" \
-H "x-rapidapi-key: your_rapidapi_key" \
-F "asset=@photo.jpg" \
-F "text=hello world"
StatusMeaning
401Missing or invalid API key
403Key is inactive or suspended