Developers
Fastify product API for free old time radio — the same catalog that powers goldie.fm, native clients, and MCP tools. Read-only public catalog. Responses include absolute links.api and links.web so you never invent URLs.
Base URL: https://api.goldie.fm
api.goldie.fm is the multi-client catalog surface — web parity, native, TV, and agents.links with absolute API and goldie.fm URLs. Prefer those over guessing paths.GET /showsGET /shows/{slug} — full hub (summary, FAQs, cast, sponsors, episodes)GET /shows/{slug}/episodesGET /episodes/{id} — credits, related, discoverabilityGET /browseGET /genres, /genres/{slug}GET /moods, /themes, /tags (+ /{slug})GET /people, /sponsors, /networks (+ /{slug}/episodes)GET /discover/start-here, /discover/trendingGET /calendar, /calendar/todayGET /calendar/days/{YYYY-MM-DD}GET /search?q=Full map: https://api.goldie.fm/browse · Health: https://api.goldie.fm/health
curl -s 'https://api.goldie.fm/shows/suspense' | jq '{title, summary, faqs: (.faqs|length), cast: .associations.counts.cast, episodes: .episodes.total}'curl -s 'https://api.goldie.fm/calendar/today' | jq '{air_date, episode_count, web_url}'curl -s 'https://api.goldie.fm/moods/tense?limit=5' | jq '{label, total, merch: (.merchandised|length)}'Prefer MCP when wiring Claude, ChatGPT, Grok, or Cursor — tools call this same API.
https://mcp.goldie.fm/rpchttps://mcp.goldie.fm/.well-known/mcp.jsonAuth: public catalog reads need no API key. Optional Bearer tokens may raise MCP rate limits later. Never invent episode URLs — use links.web from responses.