개발자 문서/유튜브 자막 다운로드

유튜브 자막 다운로드

명세 내보내기OpenAPI 3.0.3Postman 컬렉션Markdown

유튜브 공개 영상의 자막을 언어별로 VTT·SRT·텍스트 파일로 내려받습니다.

POST/rest/youtube_subtitle
요청 예제로 이동 ↓

기능·제공 범위

인증
Bearer 키
요청
form-data
응답
JSON · 파일
요금·이용 조건
기본 단가 30P · 건당

빠른 시작

서버의 APICK_API_KEY를 준비하고 입력값을 바꾸세요. 아래에서 경로별 입력·응답·실행 환경을 함께 확인할 수 있습니다.

요청과 응답

API 요청
POST/rest/youtube_subtitle

Bearer 인증 · multipart/form-data · 파일 응답

입력 항목
폼 항목·타입
필수
설명·예제
urlstring
필수
유튜브 영상 URL 또는 11자리 영상 ID예: https://www.youtube.com/watch?v=dQw4w9WgXcQ
langstring
필수
자막 언어 코드 (예: ko, en, en-US, en-orig). 자막 목록 조회 결과의 lang 값. 자동 번역 자막(translated=true)은 실패할 수 있어 원어 자막을 권장예: ko
formatstring
선택
파일 형식 vtt(기본)·srt·txt. txt는 시간 정보를 뺀 본문만 반환합니다.예: srt
typestring
선택
자막 종류 any(기본: 수동 자막 우선, 없으면 자동 생성)·manual·auto
응답과 성공 판정

HTTP 성공과 업무 결과를 구분하세요. 아래 서비스별 결과 필드가 실제 성공·실패를 나타냅니다.

파일 직접 응답

text/vtt · 정상 응답의 본문을 파일로 저장하세요. 실패하면 JSON 오류가 올 수 있으므로 HTTP 상태와 Content-Type을 먼저 확인하세요.

추가 입력 조건·전송 규칙
Header
이름
필수
설명
Authorization
O
Bearer 인증키

응답 상세

서비스 고유 응답·필드 상세 설명
Header
이름
필수
설명
success
O
API 서버 정상 응답 여부
cost
O
API 호출 요금
ms
O
API 응답 시간
Content-Type
O
vtt: text/vtt
srt: application/x-subrip
txt: text/plain (모두 UTF-8)
Content-Disposition
O
파일명 (영상ID.언어.형식)
Body
이름
타입
설명
자막 파일 데이터
Text
요청한 형식의 UTF-8 자막 파일

경로별 응답 예시와 필드 명세는 위 API 요청 설명에 붙어 있습니다. JSON을 파일로 저장하기 전에는 Content-Type과 오류를 확인하세요.

상태·오류·재시도

HTTP 상태 → API 처리 여부 → 업무 상태 순서로 확인하세요. 결과 유무와 과금 여부는 서로 다릅니다.

서비스별 코드·조건 전체 보기

오류

HTTP 상태 코드
HTTP
상황
설명
400
입력 오류
영상 주소, lang, format, type 값을 확인하세요. 오류는 JSON으로 응답합니다.
404
자막·영상 없음
요청한 언어의 자막이 없거나 삭제·비공개 영상입니다.
424
조회 불가
연령 제한·회원 전용 영상이거나 일시적으로 가져오지 못했습니다. 자동 번역 자막은 이 오류가 잦습니다. 실패한 호출은 과금하지 않습니다.
공통 폼 입력 오류

FORM_DATA_INVALID · HTTP 400: 필드 이름·타입·배열 인덱스를 확인하세요. 인덱스는 0부터 연속으로 사용합니다.

FORM_DATA_FIELD_CONFLICT · HTTP 400: 같은 값과 중첩 경로를 동시에 지정하지 마세요.

MULTIPART_LIMIT_OR_PARSE_ERROR · HTTP 400/413: boundary·파일 크기·필드 개수를 확인하세요. 서비스별 제한이 우선 적용됩니다.

요금·제한·이용 조건

기능·제공 범위·요금·제한 전체 보기
Method
URL
POST
https://apick.app/rest/youtube_subtitle

연동 시 확인할 내용

예제는 경로별로 최소 요청과 오류 처리 포함 모드를 제공합니다. 실제 사용 환경의 시간 제한·취소·업무 성공 판정을 적용하세요.

추가 예제·서비스별 연동 안내
응답 예시

1
00:00:01,360 --> 00:00:03,040
안녕하세요, 오늘 영상을 시작하겠습니다.

2
00:00:03,200 --> 00:00:06,880
먼저 준비물부터 살펴보겠습니다.
            

개발가이드 검색

필요한 API와 이용 요금을 함께 확인하세요.

표시 가격은 기본 단가입니다. 상세 과금 조건은 각 가이드에서 확인하세요.