Transistor
Transistor is a podcast hosting and analytics platform that lets teams host unlimited shows, distribute episodes to Apple Podcasts, Spotify, and YouTube, run private (subscriber-only) podcasts, and measure downloads with advanced analytics. Transistor exposes a documented public REST API at https://api.transistor.fm/v1 that follows the JSON:API specification, is authenticated with an x-api-key header, and covers shows, episodes, analytics, private podcast subscribers, and event webhooks.
APIs
Transistor Shows API
List and retrieve the podcasts (shows) in your Transistor account and update show metadata. Returns JSON:API resources for each show, including title, description, author, artwo...
Transistor Episodes API
Create, list, retrieve, update, and publish podcast episodes. Includes authorizing an audio-file upload, creating draft episodes, and publishing, scheduling, or unpublishing an ...
Transistor Analytics API
Retrieve download analytics for a show over a date range, aggregate analytics across all episodes of a show, and per-episode download analytics. Data is returned as JSON:API res...
Transistor Subscribers API
Manage private (subscriber-only) podcast subscribers - list, retrieve, add single or batch subscribers with optional email invitations, update a subscriber's email, and remove s...
Transistor Webhooks API
Subscribe to and manage event webhooks. Register HTTP callback URLs to receive server-to-server notifications for episode_created, episode_published, subscriber_created, and sub...