Descript API

Automate 90% while you do other stuff

Set up a trigger. Tell Underlord what to do. Show up when the work is ready.

How it works

Triggers in. Edited video out.

You define what kicks things off, and Underlord takes it from there. You show up when it's time to review.

1. Something happens

A new recording. A published article. A file upload. You pick the trigger.

2. Underlord does the work

Import, transcribe, remove filler words, add Studio Sound, cut clips, generate captions — whatever you've told it to do.

3. You show up for the last 10%

Open Descript, review the rough cut, make it great. The boring part is already done.

Use Cases

What this looks like in practice

Four ways in. No developer required.

Claude / MCP

Use the API through a conversation.

Connect the Descript MCP to Claude (or another AI assistant), and you can trigger imports and edits just by asking. Describe what you want in plain English — the model figures out the API calls for you.

Connect with MCP

Zapier

Connect Descript to your existing workflows - without code.

Connect Descript, set your trigger (new file, new recording, new post), and tell Underlord what to do. Great for no-code automation.

Command Line

For poking around quickly.

Install the CLI, drop in your API key, and run imports and edits from your terminal. It handles the polling and shows live progress — useful for quickly testing before you build something real.

Direct API

Full control, for production workflows.

Call the API directly over HTTP when you're ready to build something real. You own the logic — job orchestration, error handling, webhooks, the whole thing.

Shipping one video is easy. Shipping one every day isn't.

A single run is straightforward. A thousand a day, every day, while hitting the right outputs in the right places is something entirely different. We've seen this play out, let's talk.

Help when you need it.

Discord

Fastest way to get a real answer. Descript staff and others building with the API hang out here. Great for asking questions and seeing what others are making.

Join the Discord channel

Bug Reports

Something broken? We're actively monitoring during early access.

Report a bug

Weekly Office Hours

Live help + workflow demos. Bring your questions, or just watch to see what's possible.

Register for the next session

Frequently asked questions

  • Do I need to be a developer to use this?

  • What can I automate?

  • What's a good first workflow to try?

  • What does it cost?

  • How do I get my API token?

  • What triggers can I use?

  • Do I have to review everything, or can I auto-publish?

  • Where do I find known issues?