Everything you need in one intuitive interface
Access all platform features via our RESTful API
/api/v1/projects/uploadUpload a new podcast file for processing
/api/v1/projectsList all your projects with pagination
/api/v1/projects/{id}/transcriptionRetrieve transcription data for a project
/api/v1/social-mediaGet AI-generated social media posts
/api/v1/video-processing/generateGenerate AI video clips from your podcast
/api/v1/long-formRetrieve long-form content (blogs, articles)
Get started in minutes with these code snippets
curl -X POST "https://api.podcastinc.io/api/v1/projects/upload" \
-H "X-API-KEY: pak_your_api_key_here" \
-H "Content-Type: multipart/form-data" \
-F "file=@podcast-episode.mp3" \
-F "title=My Awesome Episode"const response = await fetch('https://api.podcastinc.io/api/v1/projects', {
headers: {
'X-API-KEY': 'pak_your_api_key_here',
'Accept': 'application/json'
}
});
const projects = await response.json();
console.log(projects);import requests
headers = {
'X-API-KEY': 'pak_your_api_key_here',
'Accept': 'application/json'
}
response = requests.get(
'https://api.podcastinc.io/api/v1/projects',
headers=headers
)
projects = response.json()
print(projects)See how teams are using PodcastInc integrations