aid: captivate-fm url: https://raw.githubusercontent.com/api-evangelist/captivate-fm/refs/heads/main/apis.yml name: Captivate kind: company description: Captivate is a growth-oriented podcast hosting, distribution, and analytics platform. Its public REST API at https://api.captivate.fm lets developers authenticate a user, read and manage shows and their RSS feeds, create and update episodes, upload and search media (audio) files, and pull detailed listening analytics (insights) at the podcast and episode level. Access is self-serve - any account holder can generate a user ID and API token from the API section of their Captivate account and exchange them for a Bearer token. The API is documented as a public Postman collection at docs.captivate.fm. image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg tags: - Podcasting - Podcast Hosting - Episodes - Media - Analytics - RSS created: '2026-07-05' modified: '2026-07-05' specificationVersion: '0.19' apis: - aid: captivate-fm:captivate-fm-users-api name: Captivate Users API tags: - Users - Authentication - Shows image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.captivate.fm/ baseURL: https://api.captivate.fm properties: - url: https://docs.captivate.fm/ type: Documentation - url: https://docs.captivate.fm/ type: APIReference - url: openapi/captivate-fm-openapi.yml type: OpenAPI - url: collections/captivate-fm.postman_collection.json type: PostmanCollection - url: collections/captivate-fm.opencollection.json type: OpenCollection description: Authenticate a user with their user ID and API token to obtain a Bearer token, retrieve a user record, and list the shows a user can access or the shows a user manages or owns. - aid: captivate-fm:captivate-fm-shows-api name: Captivate Shows API tags: - Shows - Podcasts - RSS image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.captivate.fm/ baseURL: https://api.captivate.fm properties: - url: https://docs.captivate.fm/ type: Documentation - url: openapi/captivate-fm-openapi.yml type: OpenAPI - url: collections/captivate-fm.postman_collection.json type: PostmanCollection - url: collections/captivate-fm.opencollection.json type: OpenCollection description: Read and update a show's metadata (title, description, categories, author, language, links), upload show artwork, and retrieve the show's public RSS feed URL. - aid: captivate-fm:captivate-fm-episodes-api name: Captivate Episodes API tags: - Episodes - Publishing - Scheduling image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.captivate.fm/ baseURL: https://api.captivate.fm properties: - url: https://docs.captivate.fm/ type: Documentation - url: openapi/captivate-fm-openapi.yml type: OpenAPI - url: collections/captivate-fm.postman_collection.json type: PostmanCollection - url: collections/captivate-fm.opencollection.json type: OpenCollection description: List a show's published and scheduled episodes, read a single episode, and create or update episodes - linking uploaded media, show notes, season and episode numbers, publish date and status, and Apple Podcasts metadata. - aid: captivate-fm:captivate-fm-media-api name: Captivate Media API tags: - Media - Audio - Uploads image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.captivate.fm/ baseURL: https://api.captivate.fm properties: - url: https://docs.captivate.fm/ type: Documentation - url: openapi/captivate-fm-openapi.yml type: OpenAPI - url: collections/captivate-fm.postman_collection.json type: PostmanCollection - url: collections/captivate-fm.opencollection.json type: OpenCollection description: Upload an audio media file to a show, retrieve a media record by ID, and list or search a show's media library with offset, order, and sort controls. Media is scoped to a single show and cannot be shared across shows. - aid: captivate-fm:captivate-fm-analytics-api name: Captivate Analytics API tags: - Analytics - Insights - Downloads image: https://kinlane-images.s3.amazonaws.com/shared/apis-json/apis-json-logo.jpg humanURL: https://docs.captivate.fm/ baseURL: https://api.captivate.fm properties: - url: https://docs.captivate.fm/ type: Documentation - url: openapi/captivate-fm-openapi.yml type: OpenAPI - url: collections/captivate-fm.postman_collection.json type: PostmanCollection - url: collections/captivate-fm.opencollection.json type: OpenCollection description: Pull listening analytics (insights) for a podcast or a specific episode - overview, averages, all-time totals, month-by-month series, arbitrary date ranges broken down by location, browser, OS, device and episode, episode comparisons, and web-player analytics. common: - type: DomainSecurity url: security/captivate-fm-domain-security.yml - type: Authentication url: authentication/captivate-fm-authentication.yml - type: LinkedIn url: https://www.linkedin.com/company/captivate-fm - type: Website url: https://www.captivate.fm/ - type: Documentation url: https://docs.captivate.fm/ - type: SupportDocumentation url: https://help.captivate.fm/en/ - type: StatusPage url: https://status.captivate.fm - type: Plans url: plans/captivate-fm-plans-pricing.yml - type: RateLimits url: rate-limits/captivate-fm-rate-limits.yml - type: FinOps url: finops/captivate-fm-finops.yml maintainers: - FN: Kin Lane email: kin@apievangelist.com