Base URL

https://whynamu-api-production.up.railway.app

OpenAPI: /api/openapi.json

엔드포인트

  • GET /health헬스·버전
  • GET /api/openapi.jsonOpenAPI 3.1 스펙
  • GET /api/trends/current실검 TOP 10
  • GET /api/trends/streamers스트리머 필터
  • GET /api/search?q=키워드 검색
  • GET /api/replay/recentReplay 스냅샷
  • GET /api/archive/dates아카이브 날짜
  • GET /api/status수집·WHY 상태

TypeScript 클라이언트

import { createWhynamuClient } from "@whynamu/api-client";

const client = createWhynamuClient({
  baseUrl: "https://whynamu-api-production.up.railway.app
"
});

const trends = await client.getCurrentTrends();

모노레포 패키지: packages/api-client

임베드

경량 실검 위젯: /embed/live

<iframe
  src="https://whynamu.vercel.app/embed/live"
  title="WHYNAMU 실검"
  width="360"
  height="520"
  style="border:0;border-radius:12px"
/>

Chrome 확장

새 탭 실검: pnpm package:extension apps/extension/build/chrome-mv3-prod.zip

상세: docs/CHROME_STORE.md