{
  "service": "MetflixAPI",
  "summary": "Metflix shared catalog API — 100% Node.js, zero npm dependencies.",
  "version": "19ec3981eb2e6e602b1ec26d7b85f10a8351f394",
  "endpoints": {
    "GET /api/health": "runtime health (Factory contract)",
    "GET /api/movies": "full catalog { movies, tv } — same shape Metflix clients already consume",
    "POST /api/scrape": "refresh catalog from TMDB (body: { moviePages, tvPages })",
    "GET /api/status": "health + catalog counts + last scrape result",
    "GET /api/player-source": "resolve direct ad-free HLS for a TMDB id (?tmdb=&type=&lang=&provider=&quality=) -> {master, variant, referer, language, expiresAt}",
    "GET /api/stream": "CORS + origin firewall proxy for the stream CDN (?url=...&range=)"
  }
}