All capabilities

Podcasts

Latest episodes from 118 crypto podcast feeds, with audio URLs and durations on every record.

22,000+episodes

118 feeds behind the corpus. Every record carries a file_url (the audio file) and a duration — the page is the only content endpoint where the resource itself is reachable.

What's in a record

Every field the corpus returns for one record. Real shape — walked corpus-wide, not sampled.

  • id
  • hash
  • title
  • url
  • image
  • short_description
  • duration
  • file_url
  • published_at
  • source
{ "id": 161686, "hash": "ffcb6f4b6a777efa57f9984e34b297cf66eacd82e3cfad8acb383e3dde659252", "title": "HUGE! SEC PROVIDES TOKENIZATION GUIDANCE! CLARITY ACT TO PASS IN 2027? S&P GLOBAL CRYPTO SECURITY!", "url": "https://youtu.be/zGnkQzReuOg", "image": "https://d3wo5wojvuv7l.cloudfront.net/t_rss_itunes_square_1400/images.spreaker.com/original/e8115a696e3e25752a627b3db11e6f6d.jpg", "short_description": "Crypto News: SEC rolls out long-awaited 'innovation exemption' for tokenized securities venues. Kevin OLeary says Congress will revisit Clarity early next year. S&P Global agrees to acquire OpenZeppelin in onchain security push.", "duration": "00:00", "file_url": "https://dts.podtrac.com/redirect.mp3/api.spreaker.com/download/episode/...", "published_at": "2026-09-18T03:33:00Z", "source": { "name": "Thinking Crypto Podcast", "slug": "thinking_cryptonews_podcast", "icon": "https://cdn.alphaday.com/media/icons/sources/..." } }

Get it

A curl that runs against the live API right now, plus the MCP tool names for the same data.

curl https://api.alphaday.com/items/podcasts/?tags=bitcoin\&limit=3

MCP tools

get_podcastsget_podcasts_detailget_trending_podcasts

What it's for

Three concrete questions this capability answers that a general crypto API does not.

  • A podcast player that does not crawl 118 RSS feeds: every record carries the audio URL (file_url) and the episode page (url), with published_at for the chronological feed.
  • Discovering which shows covered a story: ?tags=bitcoin returns 101 episodes, and the source.slug per record names the show.
  • A research brief that needs a transcript summary: short_description is the RSS-channel's episode summary, not a transcript — long enough for an LLM summary, short enough to fit one call.

Known limits

Required, not optional. Coverage gaps, staleness and parameter traps that were observed by running the curl above against the live server on 2026-09-18.

duration is a string, sometimes "00:00".

The example record above carries duration: "00:00" — the field is present on every record but is not always populated. Parse defensively (it is HH:MM or HH:MM:SS), and do not assume a non-zero duration is meaningful.

file_url may be a tracking redirect, not the audio.

Many podcast feeds go through a tracker (dts.podtrac.com/redirect.mp3/...) before the actual file. The URL plays, but a downloader that strips query strings will lose the redirect. Fetch the URL as-is.

sources needs the slug.

Verified on 18 Sep 2026: ?sources=thinkingcrypto returns 0; ?sources=thinking_cryptonews_podcast returns 1,187. Same slug ≠ name rule as the other content feeds — discoverable from any record's source.slug.

Figures and payloads verified against the live API on 2026-09-18. The API needs no key and no signup — see the full endpoint reference and the MCP server.