API
Prodcast API Documentation
Use session cookies inside the app, or provide Authorization: Bearer or X-API-KEY for external requests.
Credit-Based Usage
API requests that trigger processing (transcription, product extraction, moment extraction) consume credits from your account — the same credits used in the dashboard. New accounts start with 10 free credits.
Credits are deducted per processing job, not per API call.
Leave empty to use session cookies.
Server-to-server calls set the X-API-KEY header.
Protected routes require auth
Requests are sent relative to this app
Use Bearer or X-API-KEY
Core v1
System
User
Podcasts
Episodes
General
Canonical Products
Transcription
Processing
Media Tools
Media Tools
GET
/api/v1/health
Health — Service health status and auth visibility.
Response
No response yet.
Code samples
curl -X GET '/api/v1/health'
fetch('/api/v1/health', {
method: 'GET',
headers: {}
})
.then(r => r.json()); import requests
url = "/api/v1/health"
headers = {}
response = requests.get(url, headers=headers)
print(response.status_code)
print(response.text) Requests use your current session cookies; supply a token when calling
protected routes from outside the app.
