2026년 8월 22일 토요일

[유튜브 자동화] [1편] 유튜브 지난 영상 전수 백필(Backfill)하기 - RSS 15개 한계 극복과 API 일괄 수집법

💡 한 줄 요약

유튜브 RSS 피드가 가진 '최신 15개 제한'의 기술적 한계를 팩트체크하고, 채널의 업로드 재생목록(Uploads Playlist)을 활용해 지난 수백 개의 과거 영상을 구글 스프레드시트로 전수 일괄 수집(Backfill)하는 실전 자동화 노하우를 소개합니다!

🛑 "왜 이전 영상은 안 불러와질까?" — 유튜브 RSS 피드의 15개 한계

유튜브 채널의 콘텐츠를 블로그나 구글 시트로 자동 정리할 때, 가장 먼저 시도하는 방법이 유튜브 공식 RSS 피드(https://www.youtube.com/feeds/videos.xml?channel_id=...)입니다.

RSS 피드는 별도의 API 키 발급 없이 무료로 최신 영상을 감지할 수 있어 편리하지만, 오직 '최신 15개 영상'만 제공한다는 치명적인 한계가 있습니다.

채널에 수십, 수백 개의 지난 영상이 쌓여 있더라도, RSS 피드 방식으로는 15개 이전의 과거 영상을 전혀 긁어올 수 없는 '데이터 단절 현상'이 발생합니다.

📊 유튜브 RSS 피드 vs 업로드 재생목록 백필(Backfill) 비교

비교 항목 기존 유튜브 RSS 피드 방식 YouTube API 업로드 목록 백필 (추천 ⭐️)
수집 가능 영상 수 최대 15개로 엄격히 제한 채널 개설 이래 업로드된 모든 과거 영상 100% 전수 수집
데이터 갱신 방식 새 영상 등록 시점부터만 감지 (과거 이력 누락) 과거 데이터 일괄 백필(Backfill) + 신규 영상 지속 누적
API 쿼터 소모 0 pt (쿼터 소모 없음) 50개당 단 1 pt (Search API 대비 100배 효율적)

🔑 과거 영상 전수 백필의 핵심 치트키: 'UU 채널 ID' 규칙

유튜브는 검색(Search) API를 쓰면 1회 호출당 무려 100점의 쿼터가 깎여 금방 일일 한도(10,000점)에 도달합니다. 하지만 '업로드 재생목록(Uploads Playlist)'을 활용하면 50개 영상당 단 1점만 소모됩니다!

💡 채널 ID 변환 공식:
채널 고유 ID가 UCxxxxxxxxxxxxxx (24자리)라면, 두 번째 글자 'C''U'로 바꾼 UUxxxxxxxxxxxxxx가 해당 채널의 전수 업로드 재생목록 ID가 됩니다!

💡 초보자를 위한 바이브 코딩 실전 사용 예시

✨ [복사용] 구글 시트 유튜브 전수 백필 Apps Script 제작 프롬프트

"너는 구글 워크스페이스 및 유튜브 자동화 전문 엔지니어야. 구글 스프레드시트와 Google Apps Script(GAS)를 사용해 특정 유튜브 채널의 모든 과거 영상을 전수 수집(Backfill)하는 코드를 작성해 줘.

[기술 및 요구사항]
1. YouTube Data API v3 고급 서비스(YouTube)를 활용할 것.
2. 채널 ID(UC...)를 받아 업로드 재생목록 ID(UU...)로 변환하고, YouTube.PlaylistItems.list()를 50개씩 반복 호출(PageToken 순회)하여 과거 영상 전체를 수집할 것.
3. 구글 스프레드시트의 1행에 ['게시일', '영상 제목', '영상 URL', '비디오 ID', '설명 요약'] 헤더를 자동 생성하고 스타일을 적용할 것.
4. 중복 영상은 비디오 ID 기준으로 자동 제외하고 신규 데이터만 행(Row)으로 추가되도록 구현해 줘."

📋 3단계 실행 가이드

  1. 새 구글 스프레드시트를 열고 [확장 프로그램] ➔ [Apps Script]로 이동합니다.
  2. 좌측 [서비스(+)]를 눌러 'YouTube Data API v3'를 활성화하고 위 코드를 붙여넣습니다.
  3. [실행] 버튼을 누르면 채널의 수백 개 과거 영상이 10초 만에 구글 시트에 쫙 정리됩니다!

🎯 에디터 한줄평

RSS 피드의 15개 한계에 막혀 답답하셨나요? 'UU 업로드 재생목록' 치트키 하나로 채널의 역대 모든 영상을 완벽하게 데이터베이스화해 보세요!

💡 다음 편 예고

다음 2편에서는 이렇게 백필한 수백 개의 유튜브 영상 목록을 AI(LLM)와 연결해 자막을 자동 분석하고 핵심 요약과 태그를 추출해 구글 시트 DB로 정리하는 파이프라인을 소개합니다!