goldie

Free old time radio — transcripts, sponsor breaks intact, open catalog for listeners and builders.

Listen

  • Shows
  • Calendar
  • Search
  • Genres
  • Moods
  • Themes
  • People
  • Sponsors
  • Upcoming series

Builders

  • Developers
  • Goldie for AI (MCP)
  • api.goldie.fm
  • mcp.goldie.fm
  • llms.txt

Company

  • About
  • Contact
  • Privacy
  • Terms
  • Goldie Pro

Audio from Internet Archive · Logs from the Old Time Radio Researchers. Goldie does not own the recordings.

Privacy · Terms · Contact · Developers · Catalog API api.goldie.fm · MCP mcp.goldie.fm · AI / MCP docs

goldie
ShowsCalendarAIPro

Developers

Goldie Catalog API

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.

Open api.goldie.fmConnect MCP assistants

Base URL: https://api.goldie.fm

Principles

One product API
Fastify at api.goldie.fm is the multi-client catalog surface — web parity, native, TV, and agents.
Hypermedia links
Every resource carries links with absolute API and goldie.fm URLs. Prefer those over guessing paths.
Associations intact
Cast, hosts, sponsors, networks, themes, moods, and merchandising come from the same schema SSOT as the listen site.
Archive is free
Catalog browse is public. Streaming still follows account rules. Goldie Pro is convenience tools — not a content paywall.

Core surfaces

Shows & episodes

  • GET /shows
  • GET /shows/{slug} — full hub (summary, FAQs, cast, sponsors, episodes)
  • GET /shows/{slug}/episodes
  • GET /episodes/{id} — credits, related, discoverability

Browse & discovery

  • GET /browse
  • GET /genres, /genres/{slug}
  • GET /moods, /themes, /tags (+ /{slug})
  • GET /people, /sponsors, /networks (+ /{slug}/episodes)
  • GET /discover/start-here, /discover/trending

Calendar & search

  • GET /calendar, /calendar/today
  • GET /calendar/days/{YYYY-MM-DD}
  • GET /search?q=

Full map: https://api.goldie.fm/browse · Health: https://api.goldie.fm/health

Try it

Show hub package

curl -s 'https://api.goldie.fm/shows/suspense' | jq '{title, summary, faqs: (.faqs|length), cast: .associations.counts.cast, episodes: .episodes.total}'

Calendar today

curl -s 'https://api.goldie.fm/calendar/today' | jq '{air_date, episode_count, web_url}'

Mood shelf

curl -s 'https://api.goldie.fm/moods/tense?limit=5' | jq '{label, total, merch: (.merchandised|length)}'

Also for assistants

Prefer MCP when wiring Claude, ChatGPT, Grok, or Cursor — tools call this same API.

  • Human MCP docshttps://goldie.fm/ai
  • MCP RPChttps://mcp.goldie.fm/rpc
  • Well-knownhttps://mcp.goldie.fm/.well-known/mcp.json
  • llms.txthttps://goldie.fm/llms.txt
  • OpenAPI (repo)docs/openapi.yaml

Auth: 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.