VideoToText API

Authentication

Authenticate requests with an API key.

All requests authenticate with an API key sent as a Bearer token:

Authorization: Bearer vtt_your_key

Creating a key

Open Settings → API in the dashboard and create a key. The full key (prefixed vtt_) is shown once — copy it immediately, as only a hashed form is stored and it cannot be recovered. Name each key after the app or environment that uses it so you can revoke it independently later.

Using a key

curl https://www.transcribevideototext.com/api/v1/transcriptions \
  -H "Authorization: Bearer vtt_your_key"

Revoking a key

Revoke a key from Settings → API at any time. Revocation takes effect immediately — any request using that key returns 401 unauthorized.

Treat API keys like passwords. Never embed them in client-side code or commit them to source control. Use a separate key per integration so you can revoke one without affecting the others.

On this page