o2o-infinith-demo/supabase
Haewon Kam f224d1788c feat: API-first channel discovery — YouTube API + Naver API + Firecrawl Search + Perplexity
Replaced Perplexity-only approach with 5 parallel direct API searches:

B1. YouTube Data API: search?type=channel&q={clinicName} → find channel
B2a. Naver Blog API: search blog.json → find official Naver blog
B2b. Naver Web API: search webkr.json → find Instagram/YouTube/Facebook URLs
B3. Firecrawl Search: web search → extract social URLs from results
B4. Perplexity: supplement — catch what direct APIs missed

All 5 sources run in parallel after Stage A (Firecrawl scrape for clinicName).
Results merged + deduplicated + verified. Perplexity is now a fallback,
not the primary source.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-04 01:15:49 +09:00
..
functions feat: API-first channel discovery — YouTube API + Naver API + Firecrawl Search + Perplexity 2026-04-04 01:15:49 +09:00
migrations feat: Pipeline V2 — 3-phase analysis with verified channel discovery 2026-04-03 21:49:13 +09:00
.gitignore feat: real API integration + YouTube Data API v3 + progressive loading 2026-04-02 10:57:14 +09:00
config.toml feat: real API integration + YouTube Data API v3 + progressive loading 2026-04-02 10:57:14 +09:00