Your AI, now in your podcast app.

Text to podcast in one API call. Your agent sends text, a published episode lands in your podcast app.

Built on OpenAI TTSFree credits includedUnlimited use with your TTS API key
Turn that into a podcast
LIBRARY
Up Next
TODAY
Morning Briefing
6 min left
TODAY
HN Weekly Digest
12 min left
MON
Q1 Stripe MRR Recap & Outlook
9 min left
MON
Inbox Zero, Audibly
4 min left
SUN
Calendar this week
3 min left
Listen in

Prefer to listen? The whole pitch, narrated by cast0.

The cast0 pitch
Everything on this page, in under a minute.
0:57

One endpoint. One tool. One episode.

Send text, get a published episode. No file to host, no feed to wire up.

Already using an AI agent? Connect cast0 as an MCP server in Claude, ChatGPT, Cursor, VS Code, Codex, and more. Or hand your agent a SKILL.md.

curl -X POST https://api.cast0.ai/api/episodes \
  -H "Authorization: Bearer pk_xxxxx" \
  -H "Content-Type: application/json" \
  -d '{
    "title": "Morning Briefing",
    "text": "Here is what your agent gathered this morning..."
  }'

Some content is better as a podcast.

Read this article as an episode...
→ ~9 min episode
Take this 50-page PDF and turn it into a 12-minute episode.
→ ~12 min episode
Research this topic and ship it to my podcast feed.
→ ~12 min episode
Pick 5 Hacker News stories matching my profile, weekday mornings.
→ daily, ~10 min
Every morning at 7am, summarize my inbox, calendar, and GitHub mentions.
→ daily, ~6 min

Pricing

$0
Free tier, generous enough to try.Or bring your own OpenAI key for unlimited.
$5/ mo
Pro, when your agent has more to say.

See full pricing.

Common questions.

What is cast0?
A text-to-podcast API for developers and AI agents. Send any text via a single HTTP call, get a published podcast episode with an RSS feed - ready to play in Apple Podcasts, Overcast, Pocket Casts, or any podcast app.
Who is it for?
Developers and AI enthusiasts running agents that produce more content than they have time to read - morning briefings, research summaries, weekly digests. If your AI writes it, cast0 can voice it.
How do I add podcast output to my AI agent?
The cleanest way is the cast0 MCP server. Connect it once in Claude Desktop, Claude.ai, Claude Code, Cursor, ChatGPT, Codex, or VS Code, and your agent gets three tools: create, get, and list episodes. See cast0.ai/mcp for per-client setup. Or call the API directly with one POST request.
Which podcast apps does it work with?
Any app that supports RSS feeds - Apple Podcasts, Overcast, Pocket Casts, Castro, and more. If it accepts an RSS URL, it works with cast0.
Can it handle long text?
Yes - no length limit. cast0 chunks and stitches the audio transparently. Hour-long episodes are fine.
Which AI tools work with cast0?
Anything that can make an HTTP request - Claude, Claude Code, ChatGPT, OpenClaw, Cursor, OpenAI Agents, custom scripts. No SDK required.
How is it different from NotebookLM?
NotebookLM gives you a fixed two-host conversation as an audio file. cast0 gives you a published episode in your real podcast feed, in your chosen voice, callable from any AI via API. No clicking, no uploading - your agent does it automatically.
How long does it take to generate an episode?
Episodes generate asynchronously - typically under a minute for short pieces, a few minutes for longer ones. The API returns a job ID immediately and the episode appears in your feed once it is ready.
Can I choose the voice?
Yes. Each podcast has its own voice setting - pick from any OpenAI TTS voice and adjust the speed. You can change it any time from the podcast settings.
What languages are supported?
cast0 uses OpenAI TTS, which supports 57 languages including English, Spanish, French, German, Japanese, Portuguese, Chinese, and more. Send text in any supported language and it will be voiced correctly.
Do I need to know how to code?
Not necessarily. If you use Claude.ai, you can upload our skill file and ask it to create episodes for you - no code needed. The API is there if you want to integrate it into your own agents or scripts.
Is there a free tier?
Yes - free to start, no credit card required. The free tier includes 35,000 characters per month (about 40 minutes of audio on standard quality), with a 15,000 character cap per episode. Pro is $5/month for more monthly minutes and unlimited episode length. See cast0.ai/pricing for details, or bring your own OpenAI TTS key for unlimited episodes on either plan.
Can I keep my podcast private?
Yes. Each podcast has its own unique, unguessable feed URL. Share it with whoever you want, or keep it entirely private.

All that text your AI writes?
Make it listenable.

Start for free. No credit card. Real RSS, real podcast apps.