API 요청
POST
/rest/youtube_formats요청 파라미터 1개 · 필수 1
파라미터
설명
url유튜브 영상 URL 또는 11자리 영상 ID
- 예시
https://youtu.be/9bZkp7q19f0
응답 필드 41개
응답 필드
설명
data조회 데이터
data.video_id11자리 영상 ID
data.title영상 제목
data.duration영상 길이(초)
data.live_status라이브 상태(not_live·is_live·was_live 등)
data.downloadable다운로드 가능 여부. 진행 중·예정 라이브는 false
data.video_formats영상 형식 목록 (높은 화질 순)
data.audio_formats오디오 형식 목록 (높은 비트레이트 순)
data.download_options다운로드 API로 받을 때의 예상 용량·요금(선불 기준)
data.success과금 여부0: 실패1: 성공
apiAPI 호출 공통 데이터
api.successAPI 서버 정상 응답 여부
api.costAPI 호출 요금
api.pl_idAPI 결제 로그 ID
api.msAPI 응답 시간
하위 필드 26개 더 보기
응답 필드
설명
data.video_formats[].quality화질 이름 (예: 1080p)
data.video_formats[].width가로 픽셀
data.video_formats[].height세로 픽셀
data.video_formats[].fps초당 프레임 수
data.video_formats[].codec영상 코덱 (H.264·VP9·AV1 등)
data.video_formats[].hdrHDR 여부
data.video_formats[].has_audio소리가 함께 들어 있는 형식인지 여부
data.video_formats[].bitrate_kbps평균 비트레이트(kbps)
data.video_formats[].filesize용량(바이트). 모르면 null null 허용.
data.video_formats[].filesize_estimated용량이 추정값인지 여부
data.audio_formats[].codec오디오 코덱 (AAC·Opus 등)
data.audio_formats[].bitrate_kbps비트레이트(kbps)
data.audio_formats[].sample_rate샘플레이트(Hz)
data.audio_formats[].channels채널 수
data.audio_formats[].language음성 언어 코드. 모르면 null null 허용.
data.audio_formats[].filesize용량(바이트)
data.audio_formats[].filesize_estimated용량이 추정값인지 여부
data.download_options.video화질별 {quality, estimated_size, estimated_cost}. quality 값을 그대로 유튜브 동영상 다운로드의 quality 로 쓸 수 있습니다.
data.download_options.video[].quality아래 하위 항목을 확인하세요.
data.download_options.video[].estimated_size아래 하위 항목을 확인하세요.
data.download_options.video[].estimated_cost아래 하위 항목을 확인하세요.
data.download_options.audio오디오 {format, bitrate, estimated_size, estimated_cost}
data.download_options.audio[].format아래 하위 항목을 확인하세요.
data.download_options.audio[].bitrate아래 하위 항목을 확인하세요. null 허용.
data.download_options.audio[].estimated_size아래 하위 항목을 확인하세요.
data.download_options.audio[].estimated_cost아래 하위 항목을 확인하세요.
