PodcastInc Logo
PodcastIncAI
Platform + API = Unlimited Possibilities

Integrate Your Way

Use our intuitive web platform for hands-on control, or integrate PodcastInc into your existing systems via our powerful RESTful API. Mix and match for the perfect workflow.

Full-Featured Web Dashboard

Everything you need in one intuitive interface

No coding required—get started in minutes
Real-time processing status and notifications
Collaborative workspace for teams
Download and share content instantly
Mobile-responsive design
Dark mode support
Instant Upload
Drag-and-drop your podcast files and start processing immediately
AI Dashboard
Monitor all AI-generated content from one central hub
Customization
Fine-tune AI settings, styles, and preferences

API Endpoints

Access all platform features via our RESTful API

POST/api/v1/projects/upload

Upload a new podcast file for processing

projects.write
GET/api/v1/projects

List all your projects with pagination

projects.read
GET/api/v1/projects/{id}/transcription

Retrieve transcription data for a project

transcriptions.read
GET/api/v1/social-media

Get AI-generated social media posts

socialMedia.read
POST/api/v1/video-processing/generate

Generate AI video clips from your podcast

video.generate
GET/api/v1/long-form

Retrieve long-form content (blogs, articles)

longForm.read

Quick Start Examples

Get started in minutes with these code snippets

cURL Example

bash
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"

JavaScript / Node.js

javascript
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);

Python

python
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)

Integration Use Cases

See how teams are using PodcastInc integrations

Automated Workflows
Trigger podcast processing from your existing content management system
Example: RSS feed integration, CMS plugins, CI/CD pipelines
Custom Applications
Build white-label podcast tools powered by PodcastInc
Example: Mobile apps, desktop software, browser extensions
Enterprise Systems
Integrate with internal tools and databases
Example: CRM, marketing automation, analytics platforms
Multi-Tenant Platforms
Offer podcast services to your customers
Example: SaaS platforms, agency dashboards, marketplace apps

Ready to Integrate?

Start with our web platform today, or dive straight into API integration. Your choice—your workflow.