Taddy API · JSON Structure

Taddy Podcast Series Structure

Top-level representation of a podcast in the Taddy API

Type: Properties: 0
AudioComicsGraphQLMediaPodcastsTranscriptsWebhook

PodcastSeries is a JSON Structure definition published by Taddy API.

Meta-schema:

JSON Structure

Raw ↑
{
  "name": "PodcastSeries",
  "description": "Top-level representation of a podcast in the Taddy API",
  "fields": [
    { "name": "uuid", "type": "ID", "required": true, "description": "Taddy unique identifier" },
    { "name": "name", "type": "String", "required": true, "description": "Podcast title" },
    { "name": "description", "type": "String", "description": "Podcast summary" },
    { "name": "imageUrl", "type": "String (URI)", "description": "Cover art URL" },
    { "name": "websiteUrl", "type": "String (URI)", "description": "Podcast website" },
    { "name": "rssUrl", "type": "String (URI)", "description": "RSS feed URL" },
    { "name": "rssOwnerName", "type": "String", "description": "RSS feed owner" },
    { "name": "authorName", "type": "String", "description": "Podcast author" },
    { "name": "copyright", "type": "String", "description": "Copyright statement" },
    { "name": "totalEpisodesCount", "type": "Int", "description": "Total episode count" },
    { "name": "datePublished", "type": "Int (Epoch)", "description": "Publication date" },
    { "name": "itunesId", "type": "Int", "description": "Apple Podcasts ID" },
    { "name": "seriesType", "type": "Enum (EPISODIC|SERIAL)", "description": "Format type" },
    { "name": "contentType", "type": "Enum (AUDIO|VIDEO)", "description": "Primary content type" },
    { "name": "isExplicitContent", "type": "Boolean", "description": "Explicit content flag" },
    { "name": "isCompleted", "type": "Boolean", "description": "Series concluded flag" },
    { "name": "isBlocked", "type": "Boolean", "description": "Blocked flag" },
    { "name": "genres", "type": "Array[Genre]", "description": "Up to 5 genres ordered by importance" },
    { "name": "language", "type": "Language", "description": "Primary language" },
    { "name": "persons", "type": "Array[Person]", "description": "Hosts and contributors" },
    { "name": "episodes", "type": "Array[PodcastEpisode]", "description": "Paginated episode list", "parameters": ["sortOrder", "page", "limitPerPage", "searchTerm", "includeRemovedEpisodes"] },
    { "name": "popularityRank", "type": "PopularityRank", "description": "Taddy popularity ranking" },
    { "name": "taddyTranscribeStatus", "type": "Enum", "description": "Transcription status" },
    { "name": "hash", "type": "String", "description": "Change detection hash" },
    { "name": "childrenHash", "type": "String", "description": "Episode change detection hash" }
  ],
  "relationships": [
    { "field": "episodes", "relatesTo": "PodcastEpisode", "cardinality": "one-to-many" },
    { "field": "persons", "relatesTo": "Person", "cardinality": "many-to-many" },
    { "field": "genres", "relatesTo": "Genre", "cardinality": "many-to-many" }
  ]
}

Work with this as data

Every JSON Structure here is available over the APIs.io API and to AI agents over MCP.

MCP server

One button, every client — Claude, Cursor, VS Code and the rest.

https://apis.io/mcp

Tools for json structure

4 MCP tools reach this
  • find_json_structuresBrowse and filter every JSON Structure in the catalog.
  • apis_io_searchSTART HERE — APIs, providers and tags for one query, each with its total.
  • resolveTurn a domain, URL or GitHub org into the provider it belongs to.
  • find_cohortsEvery scored population of providers in the catalog.
All 92 tools

Call it yourself

curl for this page
This JSON Structure
curl "https://apis.io/api/v1/json-structures/taddy-podcast-series-structure"
All json structure
curl "https://apis.io/api/v1/json-structures?limit=25"

Discovery needs no key. Ratings and market analysis are Pro.

Get an API key

Free tier, no email required.

A second provider on the same verified email joins the account you already have.