"구글 클라우드가 뭔지도 모른다"는 가정에서 출발합니다. Google Cloud Console에서 프로젝트를 만들고 YouTube Data API v3를 켠 뒤 API 키 한 줄을 발급받아, 영상·채널 데이터를 불러올 수 있게 만드는 데까지 한 단계씩 따라갑니다.
console.cloud.google.com 에 들어가 구글 계정으로 로그인합니다. 처음이면 약관 동의 창이 한 번 뜹니다 — 동의하고 진행.
youtube-explorer → 만들기# 발급 결과 예시 (값은 사람마다 다릅니다)
API key : AIzaSyD-xxxxxxxxxxxxxxxxxxxxxxxxxxxx
방금 만든 키 이름을 클릭 → API 제한사항에서 "키 제한" → YouTube Data API v3만 체크 → 저장. 이렇게 하면 키가 새어 나가도 유튜브 외 다른 API로는 못 쓰게 막힙니다.
YouTube Data API는 주소 끝에 key=발급키를 붙여 호출합니다. 아래는 "claude code"로 영상을 검색하는 예시입니다. (터미널에 붙여 동작 확인 — 본인 키로 바꾸세요.)
curl "https://www.googleapis.com/youtube/v3/search?part=snippet&q=claude+code&type=video&maxResults=5&key=발급받은_API_KEY"
search.list 1회 = 100 units. 즉 하루 검색은 약 100회면 소진. 반면 videos.list·channels.list 같은 단순 조회는 1회 = 1 unit이라 수천 번 가능.videos.list로 상세를 받는 식으로 아끼세요.search.list는 100 units/회.