Skip to main content
Descript is an AI-powered video and audio editor. With the Descript API, you can import media and tell Underlord, Descript’s AI editing assistant, what to automate in plain language: remove filler words, improve audio, add captions, or turn a long recording into short clips. Review the results in the Descript editor or publish directly through the API.

Quickstart

Create a token, import media, and prompt Underlord for edits.

API endpoints

Import media, edit projects with AI, and query jobs and projects.

Using the CLI

Drive the same API from your terminal.

Descript MCP

Import, edit, and publish from Claude, ChatGPT, Codex, or Cursor.

Make your first request

Every request goes to https://descriptapi.com/v1 and carries a personal API token in the Authorization header. Tokens are scoped to a specific Drive and inherit your permissions on that Drive. Generating a client? Download the OpenAPI spec.
Don’t have a token yet? Create one in Settings — it takes three clicks.

Import media and edit it

Import, agent edit, and publish return a job_id immediately and do the work in the background.
Pass a public or presigned URL, and Descript fetches the file itself. Try it with the demo video below.
Either way, poll Get job status with the job_id, or pass a callback_url and Descript will POST the same payload when the job finishes. For mixing both in one request, see Direct file upload.

Partner integrations

Edit in Descript and Export from Descript.

Rate limits

Read the headers and back off correctly on 429.