Create an AI Podcast
This API generates a 2-person AI podcast from an input URL (blog/article), PDF, or plain text.
Endpoint
Method: POST
URL: https://aiapi.vadoo.tv/api/generate_podcast
Request Headers
| Header | Type | Required | Description |
|---|---|---|---|
| X-Api-Key | string | Yes | Your API key |
Request Body
| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
| url | string | Conditional | - | URL of the blog post or PDF file. Required if text is not provided. |
| text | string | Conditional | - | Raw text transcript or content. Required if url is not provided. |
| name1 | string | Yes | - | Name of the first speaker |
| name2 | string | Yes | - | Name of the second speaker |
| voice1 | string | No | Onyx | Voice for speaker 1. See Available Voices |
| voice2 | string | No | Alloy | Voice for speaker 2. See Available Voices |
| language | string | No | English | Language of the podcast. See Supported Languages |
| duration | string | No | 1-2 | Target duration. "1-2" for short or "2-5" for long form. |
| tone | string | No | Friendly | Tone of the conversation (e.g., Friendly, Professional, Funny) |
| theme | string | No | Hormozi_1 | Theme for captions (if generating a video podcast). |
Response
{
"vid": "123456789012"
}
Notes
- Returns a
vid(Video ID) that you can use to poll the status via Get Video URL. - Credits are deducted based on the selected duration.
- If a URL is provided, the API will scrape the content for you.