Tech & IT/개발환경세팅하기

파이썬으로 유튜브 데이터 얻으려고 YouTube Data API v3

해피콧 2025. 9. 10. 00:34
'); }
'); }

YouTube Data API v3 API Key 얻는 방법

  1. Google Cloud Console 접속
    👉 Google Cloud Console 에 로그인 (구글 계정 필요)
  2. 프로젝트 생성
    • 상단 메뉴에서 프로젝트 선택새 프로젝트 만들기
    • 프로젝트 이름과 조직(없으면 개인으로) 설정 후 생성
  3. API 활성화
    • 좌측 메뉴에서 API 및 서비스 → 라이브러리
    • 검색창에 YouTube Data API v3 입력
    • 선택 후 사용 설정(Enable) 클릭
  4. API Key 생성
    • 좌측 메뉴에서 사용자 인증 정보 (Credentials)
    • 사용자 인증 정보 만들기 → API 키
    • 새 API Key가 발급됨 (예: AIzaSy...)
  5. 보안 설정 (중요)
    • 기본 상태에서는 모든 요청을 허용하므로, 도메인 제한 또는 IP 제한을 꼭 걸어두는 것이 좋습니다.
    • 예: 웹 앱에서 쓰면 HTTP referer 제한, 서버에서 쓰면 IP 제한

📌 비용(무료 vs 유료)

  • 무료로 사용 가능합니다.
  • 다만 쿼터 제한이 있습니다:
    • 기본 제공: 하루 10,000 유닛 (무료)
    • 각 요청은 리소스에 따라 1~100 유닛 정도 소모
    • 예: channels.list 요청 = 1 유닛 → 하루 약 10,000번 호출 가능
  • 더 많은 쿼터가 필요하다면 유료로 Google Cloud Billing 연결해서 요청할 수 있습니다.
    (일반적인 개인/소규모 프로젝트는 무료 한도로 충분)

📌 정리

  • API Key는 Google Cloud Console → 프로젝트 생성 → YouTube Data API v3 활성화 → Credentials에서 발급
  • 비용: 기본적으로 무료 (10,000 유닛/일), 초과 사용 시 유료
  • 이 API Key를 이용하면 channels.list 요청으로 채널의 썸네일 이미지 URL을 자동으로 얻을 수 있음