API 요청
POST
/rest/youtube_metadata입력 항목
폼 항목·타입
필수
설명·예제
urlstring필수
유튜브 영상 URL 또는 11자리 영상 ID (예: https://www.youtube.com/watch?v=..., https://youtu.be/..., /shorts/...)예:
https://www.youtube.com/watch?v=dQw4w9WgXcQ응답과 성공 판정
HTTP 성공과 업무 결과를 구분하세요. 아래 서비스별 결과 필드가 실제 성공·실패를 나타냅니다.
필드·타입
의미·조건
dataobject조회 데이터
data.video_idstring11자리 영상 ID
data.urlstring영상 주소
data.titlestring영상 제목
data.descriptionstring영상 설명
data.channelobject채널 정보
data.channel.idstring채널 ID
data.channel.namestring채널 이름
data.channel.urlstring채널 주소
data.channel.handlestring채널 핸들(@아이디). 없으면 null null 허용.
data.channel.follower_countinteger구독자 수. 비공개이면 null null 허용.
data.channel.is_verifiedboolean인증 채널 여부
data.upload_datestring업로드일 (YYYY-MM-DD)
data.durationinteger영상 길이(초). 라이브 방송은 null일 수 있습니다. null 허용.
data.view_countinteger조회수
data.like_countinteger좋아요 수. 비공개이면 null null 허용.
data.comment_countinteger댓글 수. 확인할 수 없으면 null null 허용.
data.categoriesarray카테고리 목록
data.tagsarray태그 목록
data.languagestring영상 언어 코드. 없으면 null null 허용.
data.live_statusstringnot_live: 일반 영상is_live: 라이브 중was_live: 종료된 라이브is_upcoming: 예정된 라이브
data.availabilitystring공개 범위 (public, unlisted 등)
data.age_limitinteger연령 제한(세). 제한이 없으면 0
data.chaptersarray챕터 목록. 없으면 빈 배열
data.chapters[].titlestring챕터 제목
data.chapters[].start_timenumber시작 시각(초)
data.chapters[].end_timenumber끝 시각(초)
data.thumbnailstring가장 큰 썸네일 이미지 주소
data.thumbnailsarray크기별 썸네일 목록 (큰 순서)
data.thumbnails[].urlstring이미지 주소
data.thumbnails[].widthinteger가로(px)
data.thumbnails[].heightinteger세로(px)
data.subtitle_languagesarray수동 자막 언어 코드 목록
data.automatic_caption_countinteger자동 생성 자막 언어 수
data.successinteger과금 여부0: 실패1: 성공
apiobjectAPI 호출 공통 데이터
api.successbooleanAPI 서버 정상 응답 여부
api.costintegerAPI 호출 요금
api.pl_idintegerAPI 결제 로그 ID
api.msintegerAPI 응답 시간
정적 연동 예시입니다. 실제 계정·개인정보를 조회하지 않습니다.
