Everything you need in one intuitive interface
Access all platform features via our RESTful API
/api/v1/projects/upload
Upload a new podcast file for processing
/api/v1/projects
List all your projects with pagination
/api/v1/projects/{id}/transcription
Retrieve transcription data for a project
/api/v1/social-media
Get AI-generated social media posts
/api/v1/video-processing/generate
Generate AI video clips from your podcast
/api/v1/long-form
Retrieve 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