Build with the Podfeed API
Access the same AI pipeline that powers Podfeed's UI. Generate podcast-style audio from text, URLs, files, topics, YouTube videos, and more.
API request and response example
POST /api/v1/audios HTTP/1.1
x-api-key: <API_KEY>
Content-Type: application/json
{
"inputType": "url",
"mode": "dialogue",
"websiteUrl": "https://podfeed.ai",
"hostVoice": "google-male-puck",
"coHostVoice": "google-female-leda",
"language": "en-US",
"level": "intermediate",
"length": "medium",
"userInstructions": "Prioritize the sections on onboarding and pricing."
}
// 202 Accepted
{
"task_id": "task_3a8…",
"status": "processing"
}What you can build
The API exposes the same capabilities as the app: content ingestion, AI script generation, and natural TTS output.
Same backend as UI
Full feature parity with the Podfeed app's generation pipeline.
Monologue or dialogue
Pick single voice or two-voice dialogue with host and co-host.
Multiple voice providers
Choose voices from Google, ElevenLabs, OpenAI and more.
Multiple input types
Text, URLs, PDFs, files, topics (research), YouTube, and podcast episode URLs.
Autonomous research
Provide a topic; the API researches and generates a comprehensive episode.
Quick start (Python)
Install the SDK, set PODFEED_API_KEY, and create your first audio.
pip install podfeed-sdkexport PODFEED_API_KEY="your-api-key-here"
from podfeed import (PodfeedClient,AudioGenerationRequest,InputContent,VoiceConfig,ContentConfig,)client = PodfeedClient() # uses PODFEED_API_KEY env vartask = client.generate_audio(request=AudioGenerationRequest(input_type="url",mode="dialogue",input_content=InputContent(url="https://podfeed.ai/faq"),voice_config=VoiceConfig(host_voice="google-male-puck", cohost_voice="google-female-leda"),content_config=ContentConfig(level="intermediate",length="medium",language="en-US",),))result = client.wait_for_completion(task["task_id"]) # blocks until doneprint(result["result"]["audio_url"])
For more examples, see podfeed-sdk-samples.
API Pricing
Regular
100 credits = $5