Apify YouTube Scraper 대안, 1,000행당 가격을 직접 측정해 보니
Apify 공개 가격표 기준 YouTube 댓글 1,000건은 $0.90~$2.00입니다. 실측 결과는 $0.0056이었습니다. 검색은 200배 저렴하지만, 단일 동영상 조회는 그렇지 않습니다.

YouTube 검색 결과 1,000건을 가져오는 데 Apify에서 가장 많이 쓰이는 YouTube Scraper는 Business 등급에서 $2.40, Free 등급에서 $4.00입니다. 댓글 1,000건은 YouTube Comments Scraper로 $0.90~$2.00입니다. 2026년 11월 1일 EveryInfra를 실제로 호출해 보았습니다. youtube/search 1회 호출 비용은 $0.000556이었고 47행이 반환되어 1,000행당 $0.0118입니다. youtube/comments 1회 호출은 100행을 반환해 1,000행당 $0.0056입니다. 검색은 203~338배, 댓글은 162~360배 저렴합니다.
이 격차는 결과가 한 페이지 단위로 반환되는 데이터에서만 유효합니다. 동영상 상세, 채널 프로필, 자막은 호출당 1행을 반환하므로 1,000행당 $0.556입니다. 이 경우 Apify Store의 일부 서드파티 Actor는 EveryInfra와 비슷한 가격이며, 하나는 더 저렴합니다. 또한 명확한 상한이 있습니다. 동영상 하나에서 가져올 수 있는 고유 댓글은 최대 약 200건입니다.
동영상 하나의 댓글 5,610건을 모두 가져와야 한다면 Apify나 공식 YouTube API가 더 적합합니다. 이 글에서는 7가지 데이터 유형을 테스트합니다. 중복률, 13.8시간 후 재테스트 결과, 실패한 호출의 과금, 이전 가격이 남아 있는 Store 페이지 하나도 함께 다룹니다.
이 글에서 "1,000행당 가격"은 한 번의 호출에 실제 과금된 금액을 실제 반환된 행 수로 나눈 뒤 1,000을 곱한 값입니다. 결과 1,000건을 얻는 데 얼마를 내는가라는 한 가지 질문에 답하는 지표입니다. EveryInfra는 요청당 과금합니다. YouTube용 Apify Store Actor는 결과당 또는 이벤트당 과금합니다.
두 단위는 분모를 같게 맞춰야 비교할 수 있습니다. 항상 반환된 행 수로 나누며, 요청의 limit으로 나누지 않습니다. 예를 들어 이번에 youtube/shorts는 41행을 반환했으므로 41로 나눕니다. 호출이 더 적은 행을 반환하면 EveryInfra의 가격은 낮아 보이는 것이 아니라 높아 보입니다.
Apify 쪽은 공개 자료만 사용했습니다. Store 페이지, 요금 페이지, 문서, 계정 없이 쓸 수 있는 공개 엔드포인트입니다. Apify에 회원가입하지 않았고 Actor(Apify의 클라우드 스크래핑 프로그램 명칭)도 실행하지 않았습니다. 따라서 이 글의 Apify 수치는 모두 실측 청구액이 아닌 공개 정가입니다.
요약표: YouTube 데이터 7종의 1,000행당 가격
이 표는 가장 흔히 쓰이는 YouTube 데이터 7종을 나란히 비교합니다. 유형마다 최근 30일 사용자 수를 기준으로 Apify의 "대표" Actor를 하나씩 골랐습니다. 자막은 예외로 누적 사용자 수를 기준으로 했으며, 그 이유는 테스트 3에서 설명합니다. 대표 Actor는 대부분 Streamers 개발자 계정에서 제공합니다. 2026-11-01 기준 YouTube Scraper와 YouTube Comments Scraper의 Store 페이지에는 모두 "Maintained by Apify"가 표시되어 있었습니다. YouTube Scraper는 최근 30일 사용자 16,506명, 누적 사용자 190,000명 이상이었습니다.
Store에서 사용자가 가장 많은 YouTube Actor입니다. Apify 가격에는 Free, Starter(BRONZE), Scale(SILVER), Business(GOLD)의 4가지 할인 등급이 있습니다. 그 외 Platinum과 Diamond 등급은 엔터프라이즈 고객 전용입니다(Actor pricing and costs).
가격은 공개 pricingInfos 필드에서 읽었습니다. 읽은 시점보다 앞선 startedAt을 가진 마지막 버전을 사용했습니다. 2026-11-01 00:46 SGT와 14:40 SGT에 두 번 읽었고 결과는 일치했습니다(예: YouTube Scraper 메타데이터). "서드파티 최저가" 열은 Store에서 "youtube"를 검색한 결과에서 가져왔습니다.
검색 결과, 보고된 전체 4,983개 중 846개 Actor가 반환되었습니다(Store 엔드포인트). 같은 유형이면서 30일 사용자가 100명 이상인 Actor 중 Business 가격이 가장 낮은 것을 선택했습니다. EveryInfra 쪽 수치는 모두 실제 호출 결과입니다. 과금액은 응답의 billing.charged_usd, 행 수는 count에서 가져왔습니다.
| 데이터 | EveryInfra 액션 | 실측: 행 수 / 과금액 | EveryInfra 1,000건당 가격 | Apify 대표 Actor(Free~Business) | 배수 | Store 서드파티 최저가(Business) |
|---|---|---|---|---|---|---|
| 동영상 검색 | youtube/search | 47 / $0.000556 | $0.0118 | YouTube Scraper $4.00~$2.40 | 203~338배 | $0.40(grow_media), 34배 |
| 댓글 | youtube/comments | 100 / $0.000556 | $0.0056 | YouTube Comments Scraper $2.00~$0.90 | 162~360배 | $0.20(supreme_coder), 36배 |
| 채널 동영상 목록 | youtube/user_posts | 50 / $0.000556 | $0.0111 | Fast YouTube Channel Scraper $1.30~$0.50 | 45~117배 | $0.40(grow_media), 36배 |
| Shorts | youtube/shorts | 41 / $0.000556 | $0.0136 | YouTube Shorts Scraper $4.00~$2.40 | 177~295배 | $0.02(johnvc), 1.5배에 불과 |
| 자막 | youtube/transcript | 1 / $0.000556 | $0.556 | Youtube Transcript Scraper(pintostudio, 누적 사용자 최다) $10.00 | 18x | $0.70(supreme_coder), 1.3배에 불과 |
| 채널 프로필 | youtube/profile | 1 / $0.000556 | $0.556 | YouTube 채널 Actor(API Dojo), URL 기준 $5.50 | 9.9x | 더 저렴한 Actor 없음 |
| 동영상 상세 | youtube/video | 1 / $0.000556 | $0.556 | YouTube Scraper $4.00~$2.40 | 4.3~7.2배 | $0.50(API Dojo), EveryInfra보다 10% 저렴 |
이 표는 두 가지 방식으로 읽을 수 있습니다. 먼저 위쪽 네 행을 보세요. 검색, 댓글, 채널 동영상 목록, Shorts는 모두 호출당 한 페이지 전체를 반환합니다. 41~100행짜리 페이지 하나에 $0.000556을 한 번만 과금합니다. 행당으로 환산하면 1센트의 극히 일부이므로, 행당 과금하는 Apify Actor와는 두세 자릿수의 가격 차이가 납니다.
다음으로 아래쪽 세 행을 보세요. 자막, 채널 프로필, 동영상 상세는 호출당 1행을 반환합니다. 이 경우 요청당 과금의 이점이 사라집니다. 1,000행당 $0.556이면 Apify보다 몇 배 저렴한 수준에 그칩니다. 동영상 상세의 경우 API Dojo의 Youtube Scraper (Pay Per Result)가 EveryInfra보다 10% 저렴합니다.
Shorts 행에도 설명이 필요합니다. Store의 YouTube Shorts API Actor는 Short 1개당 $0.00001, 데이터셋 행 1개당 $0.00001을 과금합니다. 1,000행당 $0.02로, EveryInfra 실측값 $0.0136의 1.5배에 불과합니다. 배수가 2 미만인 경우 제목이나 핵심 요약에서 "저렴하다"고 표현하지 않았습니다.
apify youtube scraper 요금, 이벤트별로 살펴보기
Apify의 YouTube Scraper는 이벤트당 과금(pay-per-event) 방식을 사용합니다. 개발자가 이벤트 목록을 정의하고 이벤트마다 가격을 매깁니다. Apify 문서에 따르면 pay-per-event Actor 대부분은 플랫폼 사용료가 이벤트 가격에 포함되어 있습니다. 일부 Actor는 플랫폼 사용료를 별도로 과금하므로 실행 전에 확인해야 합니다(Actors in Store).
현재 YouTube Scraper 가격표는 2026년 9월 2일부터 적용되었으며, 이벤트는 5가지입니다. 기본 이벤트는 "동영상당"입니다. 여기에 채널 날짜 필터, AI 설명, AI 요약, 분 단위로 과금되는 자막이라는 4가지 추가 옵션이 있습니다.
추가 옵션은 켰을 때만 비용이 발생합니다. 하지만 추가 옵션은 기본 이벤트보다 훨씬 비쌉니다. Free 등급에서 자막은 분당 $0.048입니다. 10분짜리 동영상 자막은 $0.48로, 동영상 100개의 기본 요금보다 비쌉니다. 지출을 제한하기 위해 Apify는 실행당 최대 과금액 설정을 요구하며, 플랫폼은 이를 초과해 과금하지 않습니다(pay-per-event 문서). 동기 실행 엔드포인트도 maxTotalChargeUsd를 받습니다(run-sync 엔드포인트).
| YouTube Scraper 이벤트 | Free | Starter (BRONZE) | Scale (SILVER) | Business (GOLD) | Platinum / Diamond(엔터프라이즈) |
|---|---|---|---|---|---|
| 동영상당 | $0.004 | $0.003 | $0.0026 | $0.0024 | $0.0015 / $0.001 |
| 채널 날짜 필터(행당) | $0.0013 | $0.001 | $0.0008 | $0.0006 | $0.0003 / $0.00017 |
| AI 설명(동영상 1분당) | $0.015 | $0.01 | $0.0085 | $0.007 | $0.0043 / $0.0021 |
| AI 요약(동영상 1분당) | $0.015 | $0.01 | $0.0085 | $0.007 | $0.0043 / $0.0021 |
| 자막(분당, 1분 미만은 1분으로 계산) | $0.048 | $0.041 | $0.033 | $0.027 | $0.02 / $0.015 |
할인 등급은 Apify 플랜에 따라 정해집니다. Apify 문서에 따르면 각 유료 플랜에는 할인 등급(BRONZE, SILVER, GOLD)이 포함됩니다. 참여 여부는 Actor 소유자가 결정합니다. Free 플랜 사용자의 플랫폼 비용은 Apify가 부담합니다(Actors in Store, Actor pricing and costs). Store 페이지에는 "from $2.40 / 1,000 videos"라고 표시됩니다.
이 $2.40은 GOLD 등급 가격이며, GOLD는 월 $999인 Business 플랜에 포함됩니다. 페이지 FAQ에는 Free 등급 가격이 동영상당 $0.004로 나와 있습니다. 또한 매월 제공되는 $5 무료 크레딧으로 동영상 약 1,250개를 처리할 수 있다고 안내합니다. 두 수치 모두 공개 엔드포인트와 일치합니다. 즉, 동영상 1,000개당 $2.40을 내려면 먼저 월 $999를 내야 합니다.
플랜 자체도 비용의 일부입니다. 2026-11-01 기준 Apify 요금 페이지에는 4가지 플랜이 있었습니다. Free는 $0에 매월 $5 크레딧이 제공됩니다. Starter는 $19, Scale은 $199, Business는 $999이며 월 단위로 청구됩니다. 컴퓨트 유닛 가격은 각각 $0.20, $0.20, $0.16, $0.13입니다.
유료 플랜의 월 요금은 선불 사용량입니다. Billing 문서에는 "Unused prepaid usage does not rollover"라고 명시되어 있습니다. 플랜을 초과한 사용량은 초과 요금으로 청구됩니다. Starter에서는 초과 요금이 $20에 도달하면 Apify가 즉시 청구서를 발송합니다. 플랜에 따라 동시 실행 수도 제한됩니다. Free 5개, Starter 32개, Scale 128개, Business 256개입니다(Limits).
| Apify 플랜 | 월 요금 | 선불 사용량 | 할인 등급 | 컴퓨팅 유닛당 | 동시 실행 수 |
|---|---|---|---|---|---|
| Free | $0 | $5, 소진 시 중지 | FREE | $0.20 | 5 |
| Starter | $19 | $19, 미사용분 소멸 | BRONZE | $0.20 | 32 |
| Scale | $199 | $199, 미사용분 소멸 | SILVER | $0.16 | 128 |
| Business | $999 | $999, 미사용분 소멸 | GOLD | $0.13 | 256 |
Apify 요금 해설 글에서 다섯 가지 비용 계층을 모두 분석했습니다. YouTube에 대한 핵심 결론은 간단합니다. 월간 사용량이 적다면 거의 항상 Starter가 가장 저렴한 플랜입니다. 월 요금과 사용량 중 더 큰 금액을 내게 됩니다.
EveryInfra에는 플랜도 할인 등급도 없습니다. 2026-11-01 기준 카탈로그에서 YouTube 액션 8개는 모두 호출당 $0.000556입니다. 최소 충전 금액은 $10이며 잔액은 소멸되지 않습니다. 실패한 호출과 빈 결과에는 비용이 들지 않습니다(llms.txt).
카탈로그에는 액션별 행 수 제한도 나와 있습니다. youtube/search와 youtube/user_posts는 호출당 최대 50행을, youtube/comments와 youtube/shorts는 호출당 최대 100행을 반환합니다. 이 제한은 EveryInfra의 가장 중요한 한계이며, 이후 섹션에서 다시 다룹니다.
측정 방법
테스트 키 하나로 실제 호출 31건을 저장했습니다. 1건은 요청 속도 제한에 걸렸다가 재시도로 성공했지만 저장하지 않았습니다. 첫 호출은 2026-11-01 00:47 SGT, 마지막 호출은 14:38 SGT였습니다. 13.8시간의 간격은 재테스트를 위한 것입니다.
15:40 SGT에는 관련 키워드 간 중복을 측정하기 위해 검색 호출 7건을 추가했습니다(테스트 1). 호출마다 요청 본문, 송신·수신 시각, HTTP 상태와 전체 응답을 저장했습니다. 1,000행당 가격, 중복률, 배수는 모두 이 응답을 바탕으로 스크립트로 계산했습니다.
차트도 같은 스크립트 출력을 사용합니다. Apify 쪽 단가, 30일 실행 횟수, 사용자 수는 YouTube Actor 12개의 공개 메타데이터에서 가져왔습니다. 두 차례 조회한 값은 같았습니다. 요청은 엔드포인트 하나와 필드 세 개로 구성됩니다.
curl -s https://api.everyinfra.com/api/v1/social \
-H "Authorization: Bearer $EVERYINFRA_API_KEY" \
-H "Content-Type: application/json" \
-d '{"platform":"youtube","action":"comments",
"params":{"url":"https://www.youtube.com/watch?v=yCf2lZoRrEE","limit":100,"sort":"popular"}}'양쪽을 비교할 수 있도록 테스트 전에 규칙을 정했고, 이후에는 바꾸지 않았습니다. 나눗셈은 반환된 행 수로만 합니다. 0행 호출은 분모에서 제외하고 실패 섹션에 표시합니다. Apify는 조회 시점에 적용 중인 가격 버전만 사용합니다. Free와 Business 등급, 그리고 가장 저렴한 유사 서드파티를 항상 함께 표시합니다.
배수가 3 미만이면 표에는 넣지만 제목에는 넣지 않습니다. 가격은 30분 이상 지난 뒤 재테스트한 결과가 1,000행당 20% 이내일 때만 "안정적"이라고 봅니다. 동영상 하나에서 댓글 1,000개를 얻을 수 있는지는 실제 호출로 판단합니다. 여러 호출의 행을 합산해 깊이라고 부르지 않습니다.
테스트 1: 동영상 검색은 호출당 47행, 정렬 순서 4가지로는 122개
2026-11-01 00:47 SGT에 키워드 "mechanical keyboard review", limit 50으로 youtube/search를 호출했습니다. 11.8초 후 47행이 반환되었고 $0.000556이 과금되었습니다. 1,000행당 $0.0118입니다. 각 행에는 제목, 채널, 조회수, 좋아요 수, 댓글 수, 길이, 게시 시각, search_rank가 들어 있습니다. 각 필드에 대한 설명은 카탈로그의 response_fields 목록에 있습니다.
같은 시간대에 중국어와 스페인어("teclado mecánico reseña")로도 검색했습니다. 두 호출 모두 50행을 꽉 채워 반환했으며, 1,000행당 $0.0111입니다. 표를 보면 세 언어 간 차이가 큽니다.
| 검색(같은 주제) | 행 | 채널 | 조회수 중앙값 | 1분 미만 | 2026년부터 | 1,000행당 |
|---|---|---|---|---|---|---|
| 영어, "mechanical keyboard review" | 47 | 27 | 569,223 | 14 | 15 | $0.0118 |
| 스페인어, "teclado mecánico reseña" | 50 | 40 | 114,485 | 21 | 4 | $0.0111 |
| 중국어, 같은 주제 | 50 | 43 | 35,323 | 7 | 12 | $0.0111 |
스페인어권 시장에서 크리에이터나 제품을 조사한다면 먼저 duration으로 Shorts를 분리하는 것이 좋습니다. 영어 키워드는 호출 한 번으로 닿는 채널 수가 적으므로, 폭넓은 크리에이터 목록을 만들려면 키워드가 더 많이 필요합니다. 이런 차이는 Apify에도 똑같이 있습니다. 다만 행당 가격이면 필요 없는 Shorts에도 비용을 내야 합니다.
50개짜리 한 페이지로 충분할까요? 작업에 따라 다릅니다. 키워드 20개의 상위 결과를 매일 모니터링한다면 한 페이지로 충분합니다. 키워드 하나로 고유 동영상 1,000개를 얻으려 한다면 문제가 생깁니다.
EveryInfra에는 페이지 토큰이 없으므로 정렬 순서나 키워드만 바꿀 수 있습니다. 14:34~14:35 SGT에 같은 키워드를 정렬 순서 4가지로 호출했습니다. relevance는 47행, newest는 48행, most_viewed는 47행, top_rated는 47행을 반환했습니다. 합계 189행, 고유 동영상 122개입니다.
두 번째 호출(newest)에서 새 동영상 40개가 추가되었습니다. 세 번째 호출은 19개, 네 번째 호출은 16개만 추가했습니다. 고유 1,000행당 가격은 $0.0182입니다. 호출 한 번보다 50% 높지만, Apify의 $2.40에 비하면 여전히 132분의 1 수준입니다.
그래서 "검색 결과 1,000개"는 양쪽에서 서로 다른 작업입니다. Apify에서는 YouTube Scraper에 키워드 하나와 큰 maxResults 값을 넣고 한 번 실행하면 행당 과금됩니다. EveryInfra에서는 관련 키워드 세트를 준비합니다. 예를 들어 브랜드명에 모델명을 붙이고, 여기에 "review", "unboxing", "vs"를 더하는 식입니다.
각 키워드를 정렬 순서 1~4가지로 실행하고 동영상 ID로 중복을 제거합니다. 관련 키워드끼리도 결과가 겹치므로 122에 키워드 수를 곱할 수는 없습니다. 15:40과 15:41 SGT에 관련 키워드 4개를 relevance로 한 번씩 실행했습니다. 그런 다음 정렬 순서 4가지에서 얻은 동영상 122개와 비교해 중복을 제거했습니다.
| 키워드 | 행 | 신규 고유 항목 | 이미 확인한 동영상 | 누적 고유 동영상 |
|---|---|---|---|---|
| mechanical keyboard review(정렬 4가지, 14:34~14:35) | 189 | 122 | 67 | 122 |
| mechanical keyboard unboxing | 50 | 41 | 9 | 163 |
| mechanical keyboard comparison | 50 | 20 | 30 | 183 |
| best mechanical keyboard | 48 | 24 | 24 | 207 |
| mechanical keyboard sound test | 50 | 40 | 10 | 247 |
호출 8건에 $0.004448이 들었고 고유 동영상 247개를 얻었습니다. 고유 1,000행당 $0.018입니다. "review"와 가까운 키워드일수록 중복이 많습니다. "comparison"은 50행 중 30행이 이미 세트에 있었습니다. "unboxing"과 "sound test"는 이미 세트에 있던 행이 각각 9행과 10행뿐이었습니다.
관련 키워드를 하나 추가할 때마다 고유 동영상이 평균 31개 늘었습니다. 이 비율이라면 고유 동영상 1,000개를 얻는 데 키워드 약 30개, 최소 33회 호출, 약 $0.02가 필요합니다. 키워드가 늘수록 중복도 커지므로 실제 호출 수는 더 많아집니다. 이미 키워드 세트를 추적하고 있다면 이 방식이 잘 맞습니다. 키워드 하나를 얼마나 깊이 파고드는지만 중요하다면 Apify 방식이 더 간편합니다.

테스트 2: Apify YouTube 댓글 스크래퍼와 `youtube/comments` 비교, 100행 중 80행이 답글
Apify의 YouTube Comments Scraper는 댓글당 과금합니다. Free 등급은 댓글당 $0.002, Business는 $0.0009입니다. Store 페이지에는 "from $0.90 / 1,000 comments"라고 적혀 있습니다. 또한 선택한 동영상의 모든 댓글을 추출한다고 설명합니다.
maxComments 입력값으로 최대 개수를 지정합니다. SGT 기준 2026-11-01 00:50에 댓글 5,610개, 조회수 7.02백만 회인 영어 기술 동영상을 대상으로 youtube/comments를 호출했습니다. sort는 popular로 설정했습니다. 51.7초 후 호출이 100행을 반환했고 $0.000556가 과금되었습니다. 행 1,000개당 $0.0056입니다.

100행에는 놓치기 쉬운 사실이 숨어 있습니다. 최상위 댓글은 20개뿐입니다. 나머지 80개는 이 20개에 달린 답글입니다. 각 답글에는 is_reply: true와 상위 댓글을 가리키는 reply_to_id가 있습니다. 최상위 댓글 20개에 달린 답글은 모두 421개로 표시되므로, 80개 답글은 스레드의 일부일 뿐입니다.
이어서 같은 동영상을 sort newest로 호출했습니다. 이 호출은 최상위 댓글 78개와 답글 22개를 반환했습니다. 첫 번째 행은 9개월 전에 작성된 고정 댓글이었습니다. 그 뒤로 몇 분 전, 몇 시간 전에 작성된 댓글이 이어졌습니다. 두 호출을 합치면 고유 행 189개였고, 그중 11개는 양쪽에 모두 있었습니다.
최상위 댓글만 센다면 EveryInfra에서 유효한 행 수는 더 적습니다. 감성 분석 등에 답글도 유용하다면 호출 한 번으로 최상위 댓글과 답글 두 계층을 모두 얻을 수 있습니다. 앞서 쓴 YouTube 댓글 답글 페이지네이션 글에서 설명했듯이, 공식 API는 최상위 댓글과 답글을 각각 별도로 페이지네이션합니다. reply_to_id 필드를 사용하면 이 스레드를 다시 구성할 수 있습니다.
다음으로 언어와 댓글 수가 다른 동영상 3개를 추가로 테스트했습니다. 스페인어 키보드 동영상은 댓글이 1,198개입니다. popular와 newest가 각각 100행을 반환해 고유 행 185개, 커버리지 15.4%였습니다. 중국어 키보드 동영상은 댓글이 277개입니다.
popular 호출 1건으로 100행, 즉 36.1%를 얻었습니다. 댓글이 69개인 영어 구매 가이드는 호출 1건으로 54행, 즉 78.3%를 반환했습니다. 댓글 5,610개인 대형 동영상에서는 정렬 순서별로 2회씩, 그리고 since 호출 1회까지 총 5회 호출했습니다. 고유 행은 245개, 즉 4.4%였습니다.
| 동영상(언어) | 페이지 표시 댓글 수 | 호출 수 | 고유 행 | 커버리지 | 답글 | 총 과금액 |
|---|---|---|---|---|---|---|
| 테크 리뷰(영어) | 5,610 | 5 | 245 | 4.4% | popular에서 100개 중 80개 | $0.00278 |
| 키보드 리뷰(스페인어) | 1,198 | 2 | 185 | 15.4% | popular에서 100개 중 60개 | $0.001112 |
| 키보드 가이드(중국어) | 277 | 1 | 100 | 36.1% | 20 | $0.000556 |
| 키보드 구매 가이드(영어) | 69 | 1 | 54 | 78.3% | 17 | $0.000556 |
| NASA Moon Base(영어) | 0 | 2 | 0 | n/a | n/a | $0(2건 모두 환불) |
이것이 EveryInfra의 가장 큰 제약입니다. youtube/comments는 호출당 최대 100행을 반환합니다. 정렬 순서는 popular와 newest 두 가지이고, since로 시작일을 지정할 수 있습니다. 페이지 토큰은 없습니다. 테스트에서 요청 하나에 page_token 파라미터를 추가해 보았습니다.
API는 422를 반환하고 허용되는 파라미터 4개인 url, limit, since, sort를 나열했습니다. since 파라미터로도 깊이는 늘지 않습니다. 00:56 SGT에 since=2026-10-01로 newest를 호출했습니다. 19행이 반환되었는데, 19행 모두 앞선 newest 호출에 이미 있던 것이었습니다.
따라서 EveryInfra로는 "동영상 하나에서 댓글 1,000개"를 얻을 수 없습니다. 가능한 것은 "여러 동영상에서 각각 상위 및 최신 댓글 100~200개"입니다. 비용은 1,000행당 $0.0056~$0.0060입니다. 대형 동영상 하나의 댓글 전체가 필요하다면 Apify Comments Scraper나 공식 commentThreads 엔드포인트를 사용하는 것이 좋습니다. Business 등급 기준으로 Apify에서 댓글 5,610개는 약 $5.05입니다. 공식 엔드포인트는 이후 섹션에서 다룹니다.
추가로 두 가지를 발견했습니다. 첫째, 2026-10-20에 올라온 NASA Moon Base 동영상은 댓글이 켜져 있지만(is_comments_disabled가 false) 메타데이터상 댓글이 0개입니다. 댓글 호출 2건 모두 0행을 반환했고 둘 다 환불되었습니다. youtube/video를 먼저 호출하면 comment_count를 확인할 수 있어 이런 대기 시간을 줄일 수 있습니다.
둘째, 댓글의 posted_at 필드는 YouTube 페이지에 표시되는 상대 시간 텍스트("9 months ago", "2 days ago")입니다. 타임스탬프가 아닙니다. 수집 시각을 기준으로 변환해야 합니다. 동영상 검색 행에는 ISO 타임스탬프가 들어 있습니다.
테스트 3: 채널, Shorts, 스크립트, 단일 동영상
채널 동영상 목록인 youtube/user_posts도 Shorts와 마찬가지로 페이지마다 동일한 가격이 적용됩니다. 00:47 SGT에 NASA 채널의 최신 일반 동영상 50개를 요청했습니다. 호출은 11.3초 걸렸고 $0.000556이 과금되어 1,000행당 $0.0111입니다. 00:48 SGT에는 같은 채널의 Shorts를 limit 100으로 요청했습니다. 41행이 반환되어 1,000행당 $0.0136입니다.
채널 동영상 목록에 대한 Apify 대안은 Fast YouTube Channel Scraper입니다. 1,000건당 Free에서 $1.30, Business에서 $0.50으로 45~117배 비쌉니다. Shorts 대안은 YouTube Shorts Scraper로 $4.00~$2.40이며, 177~295배 비쌉니다. Shorts에는 예외가 하나 있습니다.
앞서 언급한 서드파티 Shorts Actor는 1,000행당 $0.02에 불과하며 최근 30일 사용자 수는 722명이었습니다. EveryInfra 가격의 1.5배밖에 되지 않습니다. Shorts만 필요하다면 도구를 바꿀 만큼 차이가 크지 않습니다.
1행을 반환하는 액션 3개는 결과가 반대입니다. 00:56 SGT에 youtube/transcript로 9분짜리 NASA 동영상의 스크립트를 가져왔습니다. 8.7초 만에 타임스탬프가 붙은 구간 160개와 사용 가능한 언어 21개 목록을 반환했습니다. 수동 영어 트랙 1개와 자동 생성 트랙 20개입니다. 총 사용자 수가 가장 많은 Actor는 Youtube Transcript Scraper(26,996명)입니다. 스크립트 1건당 $0.01입니다.
이 Actor는 2026-10-01에 할인을 중단해 1,000건당 $10, 즉 EveryInfra 가격의 18배입니다. 최근 30일 사용자 수 기준 1위 스크립트 Actor는 johnvc의 YouTube Transcript & Subtitles Scraper API입니다. 이 Actor의 프로모션 가격은 2026-10-13에 끝났습니다. 셋 중 가장 저렴한 것은 supreme_coder 스크립트 Actor입니다.
| Apify 스크립트 Actor | 사용자(30일) | 사용자(누적) | Free 기준 1,000건당 | Business 기준 1,000건당 | EveryInfra $0.556 대비 |
|---|---|---|---|---|---|
| pintostudio, Youtube Transcript Scraper | 2,744 | 26,996 | $10.00 | $10.00 | 18배 비쌈 |
| johnvc, YouTube Transcript & Subtitles Scraper API | 4,876 | 9,137 | $2.75 | $2.00 | 3.6~4.9배 비쌈 |
| supreme_coder, Youtube Transcript Scraper | 1,270 | 3,774 | $1.00 | $0.70 | 1.3~1.8배 비쌈 |
요약 표에는 pintostudio를 넣었습니다. 총 사용자 수가 가장 많고 10월 1일 이후 가격이 바뀌지 않았기 때문입니다. johnvc의 가격은 적용된 지 3주가 채 되지 않았습니다.
채널 프로필 액션 youtube/profile은 구독자 수(NASA의 경우 15.1백만 명), 동영상 수(6,195개), 총 조회수(1.13십억 회)를 반환합니다. 인증 여부, 아바타, 배너도 함께 반환합니다. API Dojo의 채널 프로필 Actor는 URL 조회당 $0.005에 행당 $0.0005를 더해 과금합니다. URL 기준으로 1,000건당 $5.50이며, 이는 저희 가격의 9.9배입니다. 동영상 상세 정보는 Apify가 확실히 더 저렴한 유일한 유형입니다. API Dojo의 동영상 Actor는 1,000건당 $0.50로, 저희의 $0.556보다 10% 저렴합니다.
| 액션 | 호출당 행 수 | EveryInfra 1,000건당 가격 | 가장 저렴한 유사 Apify Actor(1,000건당) | 더 저렴한 쪽 | 비고 |
|---|---|---|---|---|---|
youtube/user_posts | 50 | $0.0111 | $0.40(grow_media, Business) | EveryInfra, 36배 | 호출당 최대 50개, since 필터 |
youtube/shorts | 41(limit 100) | $0.0136 | $0.02(johnvc, Business) | EveryInfra, 1.5배 | 차이 2배 미만 |
youtube/transcript | 1 | $0.556 | $0.70(supreme_coder, 유료) | EveryInfra, 1.3배 | 차이 2배 미만 |
youtube/profile | 1 | $0.556 | $5.50(API Dojo, URL 기준) | EveryInfra, 9.9배 | 키워드 검색은 가격 별도 |
youtube/video | 1 | $0.556 | $0.50(API Dojo) | Apify 서드파티, 10% 저렴 | 30일간 약 213,000회 실행 중 17.7%가 성공하지 못함(실패, 시간 초과, 중단). 원인은 공개되지 않음 |
동영상 상세 정보와 관련해 한 가지 더 짚어 둡니다. $0.50짜리 API Dojo 동영상 Actor의 공개 통계에는 30일간 213,132회 실행이 표시됩니다. 이 중 36,525회가 실패했습니다. 시간 초과와 중단을 포함하면 실행의 17.7%가 성공하지 못했습니다.
평점은 리뷰 21개 기준 3.29입니다. 이 수치가 보여 주는 것은 데이터 품질이 아니라 실행 결과입니다. 사용자가 잘못된 링크를 입력해 실행이 실패할 수도 있습니다. 사용자가 실행을 중단할 수도 있습니다. 대형 고객 한 곳이 실패 건수를 끌어올릴 수도 있습니다. 공개 통계에는 원인이 나오지 않습니다.
이벤트당 과금 방식에서는 실패한 실행이 대개 데이터를 반환하지 않으므로 "동영상당" 이벤트도 생기지 않습니다. 시작 요금은 각 Actor가 이벤트를 어떻게 설정했는지에 따라 다릅니다. 따라서 10% 낮은 가격은 사실입니다. 다만 10% 때문에 도구를 바꾸기 전에 직접 가진 링크로 소량 테스트해 보는 것이 좋습니다.
손익분기점: 호출당 몇 행이면 요청당 과금이 더 저렴할까
이제 간단한 손익분기점을 계산할 수 있습니다. EveryInfra의 호출 1건은 $0.000556입니다. 상대가 행당 p달러를 받는다면, 행당 과금보다 저렴하려면 호출 1건이 최소 $0.000556 ÷ p행을 반환해야 합니다. 행당 $0.0024(Business)인 Apify 자체 YouTube Scraper의 손익분기점은 0.23행입니다. 따라서 호출당 1행만 반환해도 EveryInfra가 더 저렴합니다. 동영상 상세 정보가 이 Actor보다 여전히 4.3배 저렴한 이유입니다.
행당 $0.0005인 서드파티의 손익분기점은 1.1행입니다. 단일 동영상 호출은 1행을 반환하므로 10% 더 비쌉니다. 행당 $0.00002인 Shorts Actor의 손익분기점은 27.8행입니다. EveryInfra의 Shorts 호출은 41행을 반환해 이 지점을 조금 넘었으므로 1.5배만 저렴합니다. Shorts가 28개 미만인 채널이라면 이 Actor가 더 저렴합니다.
| 비교 대상(행당 가격, Business) | 손익분기점: 호출당 행 수 | 테스트에서의 호출당 행 수 | 결과 |
|---|---|---|---|
| YouTube Scraper, $0.0024 | 0.23 | 검색 47행, 동영상 상세 정보 1행 | 두 경우 모두 EveryInfra가 저렴 |
| YouTube Comments Scraper, $0.0009 | 0.62 | 댓글 100행 | EveryInfra가 162배 저렴 |
| Youtube Search Api (grow_media), $0.0004 | 1.4 | 검색 47행 | EveryInfra가 34배 저렴 |
| Youtube Scraper (API Dojo), $0.0005 | 1.1 | 동영상 상세 정보 1행 | Apify 서드파티가 10% 저렴 |
| YouTube Shorts API (johnvc), $0.00002 | 27.8 | Shorts 41행 | EveryInfra가 1.5배 저렴, 28행 미만이면 역전 |
실용적인 규칙은 간단합니다. 수십 행을 반환할 수 있는 데이터라면 limit을 액션 최댓값으로 설정해 호출마다 한 페이지를 꽉 채워 받습니다. 1행만 반환하는 데이터라면 선택하기 전에 Store에서 행당 $0.0005 미만인 서드파티가 있는지 확인합니다. 카탈로그에는 액션별 max_limit과 default_limit이 나와 있습니다.
댓글의 기본값은 20행입니다. limit을 설정하지 않으면 20행만 받게 되고, 1,000행당 가격은 5배로 올라갑니다. Apify에서 옮겨 온 사용자가 가장 자주 하는 실수입니다.
13.8시간 뒤 재테스트: 가격은 그대로, 행은 절반이 달라져
규칙상 가격은 30분 이상 지난 뒤 재테스트를 거쳐야 안정적이라고 봅니다. 14:34 SGT에 00:47의 검색을 같은 파라미터로 다시 보냈습니다. 47행이 반환되고 다시 $0.000556이 과금되어 1,000행당 가격은 변하지 않았습니다. 14:35와 14:36 SGT에는 대형 동영상에 대한 댓글 정렬 순서 두 가지를 다시 보냈습니다. 둘 다 $0.000556에 100행을 반환했습니다. 가격 안정성 검사를 통과했습니다.
행은 달라졌습니다. 검색 47행 중 첫 호출과 일치한 것은 21행뿐이었고, 상위 10개 중에서는 5개뿐이었습니다. 댓글은 popular 100행 중 63행, newest 100행 중 81행이 일치했습니다. 검색 순위는 YouTube 자체에서 시간에 따라 바뀝니다.
어느 도구의 결함도 아니지만 작업 방식은 달라집니다. 순위를 추적하려면 매일 같은 시각에 실행하고 search_rank를 기록합니다. 키워드의 모든 동영상을 찾으려면 매일의 결과를 하나의 목록에 추가합니다. 그런 다음 동영상 ID로 중복을 제거합니다.
며칠이 지나면 이 목록은 한 번의 깊은 호출보다 넓어집니다. Apify 사용자도 같은 변화를 겪습니다. 차이는 행당 과금에서는 반복되는 동영상마다 다시 비용을 낸다는 점입니다.
실패한 호출과 빈 결과도 과금될까? 비용이 $0인 호출 11건
00:47부터 14:38 SGT까지 호출 32건 중 11건이 데이터를 반환하지 않았습니다. 표에는 각 호출의 시각, 원인, 상태 코드, 과금액이 나와 있습니다. 과금액은 응답의 billing.charged_usd에서 가져왔습니다. 요청 속도 제한에 걸린 호출과 키 없이 보낸 호출에는 billing 필드가 없습니다. 이런 호출은 전후 잔액을 비교해 과금되지 않았음을 확인했습니다.
| 시각(SGT) | 요청 | 결과 | 상태 | 과금 |
|---|---|---|---|---|
| 00:49, 00:49 | youtube/comments, NASA 동영상, popular 및 newest | 0행(동영상 댓글 0개) | 200 | $0, empty_result_refunded |
| 00:51, 00:53, 00:53, 00:55 | 댓글 호출 1건, 검색 호출 2건, 스크립트 호출 1건 | 요청 속도 제한: 테스트 키는 분당 10회 호출을 허용하며, 당시 다른 테스트 작업이 같은 키를 공유하고 있었음 | 429 | $0. 각 호출은 63초, 95초, 112초, 30초 후 재시도로 성공 |
| 00:53 | 키 없이 보낸 youtube/search | missing_key | 401 | $0 |
| 00:53 | sort most_popular로 보낸 youtube/search | invalid_value, did_you_mean most_viewed | 422 | $0 |
| 00:53 | page_token을 추가로 넣은 youtube/comments | unknown_param, 유효한 파라미터 4개 나열 | 422 | $0 |
| 00:57 | 존재하지 않는 동영상 ID로 보낸 youtube/comments | 85초 후 시간 초과(느린 작업은 "mode":"async"를 추가하고 작업 ID를 폴링) | 503 | $0, request_failed_refunded |
| 14:38 | 존재하지 않는 채널로 보낸 youtube/profile | 0행 | 200 | $0, empty_result_refunded |
422 오류 메시지 두 개는 살펴볼 만합니다. 프로그램과 AI 에이전트가 이 메시지를 읽기 때문입니다. 잘못된 sort에 대해서는 응답에 "sort must be one of: most_viewed, newest, relevance, top_rated"라고 나옵니다. 여기에 did_you_mean: ["most_viewed"]가 표시되고, sort만 바꾼 뒤 다시 보내라는 다음 단계와 과금되지 않았다는 안내도 나옵니다. 추가 파라미터에 대해서는 page_token이 youtube/comments의 파라미터가 아니라고 응답합니다. 필수 파라미터 url과 선택 파라미터 limit, since, sort를 나열하고, 실제로 동작하는 요청 예시도 덧붙입니다. MCP 기반 AI 어시스턴트는 이 내용을 읽고 사람의 도움 없이 요청을 고쳐 다시 보낼 수 있습니다.
Apify에서는 데이터셋에 기록되지 않은 결과에 대해 "결과당" 이벤트가 생기지 않습니다. 그러나 시작 요금은 실행이 시작될 때 과금됩니다. 다음 섹션의 검색 Actor는 실행당 최소 $0.01입니다. 즉 Apify는 설정한 상한 안에서 실제로 발생한 이벤트에 과금합니다. EveryInfra는 호출당 고정 가격 하나만 받으며, 실패에는 비용이 들지 않습니다.
가격 변경 후 Store 페이지와 API가 서로 맞지 않는다
가격을 확인하던 중 YouTube Search Scraper의 새 가격 버전을 발견했습니다. 2026-10-26 21:36 UTC부터 Free 등급의 결과당 가격이 $0.0025에서 $0.005로 올랐습니다. 유료 가격은 $0.00025에서 $0.0005로 올랐습니다. 둘 다 두 배가 되었습니다. 밝힌 이유는 인프라 및 유지 보수 비용 증가입니다(Actor 메타데이터).
헤더의 "from $0.50 / 1,000 results"와 제목의 "$0.5/1000 results"는 새 가격을 반영합니다. 하지만 같은 페이지의 FAQ에는 여전히 이전 가격표가 있습니다. "1,000 results cost about $2.51 on the Free plan or $0.26 on a paid tier"라는 문구도 남아 있습니다. 가격 변경 5일 뒤인 2026-11-01 14:40 SGT에 스크린샷을 찍었습니다.

누군가 의도적으로 이렇게 썼다고 말하려는 것은 아닙니다. Store 페이지 문구는 Actor 소유자가 작성합니다. 가격표는 플랫폼이 이벤트를 바탕으로 생성합니다. 이 둘은 자주 어긋납니다.
TikTok 스크래퍼 비교 글에서도 같은 문제를 발견했습니다. 교훈은 간단합니다. Apify에서 비용을 추정하려면 Pricing 탭이나 공개 엔드포인트의 이벤트 가격을 사용해야 합니다. README나 FAQ를 근거로 삼으면 안 됩니다.
pricingInfos의 각 버전에는 시작 시각이 표시됩니다. 현재 가격 기준으로 이 Actor에서 검색 결과 1,000개를 얻는 비용은 시작 요금 1회를 포함해 Free 등급에서 $5.01입니다. 매월 주어지는 Free 크레딧 $5 전체보다 많습니다.
자주 하는 작업 4가지, 한 달 비용은 얼마일까
단가는 청구액의 일부일 뿐입니다. 나머지는 월간 사용량과 플랜이 결정합니다. 자주 하는 YouTube 작업 4가지를 골라 양쪽에서 가장 저렴한 방법으로 각각 비용을 계산했습니다. Apify는 조건에 맞는 가장 저렴한 플랜을 적용했습니다.
유료 플랜에서는 월 요금과 사용량 중 더 큰 금액을 냅니다. Free 플랜은 사용량이 $5 이하일 때만 해당됩니다. EveryInfra는 테스트에서 얻은 행 수와 카탈로그 가격인 호출당 $0.000556을 바탕으로 추정했습니다. 최소 충전 금액 $10은 포함하지 않았습니다.
| 월간 작업 | EveryInfra 호출 수 / 비용 | Apify 주요 Actor(가장 저렴한 플랜) | 가장 저렴한 Store 서드파티(가장 저렴한 플랜) |
|---|---|---|---|
| 키워드 20개 매일 검색, 약 28,200행 | 호출 600건 / $0.33 | YouTube Scraper, Starter: $84.60 | grow_media, Starter: $19(사용량 $16.95) |
| 신규 동영상 200개에서 각각 댓글 100개, 20,000행 | 호출 200건 / $0.11 | Comments Scraper, Starter: $30.00 | supreme_coder, Starter: $19(Free는 $5.10 필요, $5 초과) |
| 채널 100개에서 매일 신규 동영상 10개 확인, 30,000행 | 호출 3,000건 / $1.67 | Channel Scraper, Starter: $30.00 | grow_media, Starter: $19 |
| 동영상 500개의 스크립트 | 호출 500건 / $0.28 | pintostudio, Free에서 $5.00, 실제 부담 $0 | supreme_coder, Free에서 $0.50, 실제 부담 $0 |
처음 세 행에서 EveryInfra의 월 비용은 $2 미만입니다. Apify 쪽은 Starter 기준 최소 $19입니다. 주된 비용은 단가가 아니라 Starter 요금입니다. 서드파티 사용량은 $5~$17에 불과합니다. 하지만 $5 Free 크레딧을 넘으면 먼저 $19를 내야 합니다.
세 번째 행에는 의외의 결과가 하나 있습니다. EveryInfra는 호출당 과금하므로 "최신 동영상 10개"와 "동영상 50개"의 비용이 같습니다. 그래서 호출 3,000건에 $1.67로 앞의 두 행보다 비쌉니다. 채널을 이틀에 한 번 확인하면 비용이 절반으로 줄어듭니다.
네 번째 행은 Apify가 더 유리한 경우입니다. 한 달에 스크립트 500건이라면 Apify Free 크레딧으로 충분해 $0입니다. EveryInfra 비용은 $0.28이지만 첫 충전은 $10입니다. 잔액은 소멸되지 않으므로 이 사용량이라면 약 36개월간 쓸 수 있습니다.
월간 필요량이 Apify $5 Free 크레딧 안에 머물고 다른 플랫폼이 필요 없다면 Apify Free 플랜이 더 저렴합니다. Apify 대안 총정리 글에서 소셜 데이터와 지도 데이터로 같은 계산을 했을 때도 결과는 같았습니다. 사용량이 적을수록 Apify가 유리합니다. Free 플랜을 넘어서면 $19 Starter 요금이 주된 비용이 됩니다.
공식 YouTube Data API: 무료 할당량으로 충분하다면 이것부터 쓰자
YouTube 데이터 도구를 비교할 때 YouTube 자체의 Data API v3를 빼놓을 수 없습니다. 무료지만 할당량이 있습니다. 기본적으로 Google Cloud 프로젝트마다 하루 search.list 호출 100건과 업로드 100건이 주어집니다. 나머지 메서드는 모두 하루 10,000유닛을 공유합니다. 할당량은 태평양 시간 자정에 초기화됩니다(할당량 계산기, 2026-10-15 업데이트).
2026년 6월 1일부터 search.list에는 별도의 할당량 버킷이 있습니다. 호출 1건이 1로 계산되며 하루 100건입니다(변경 이력). 댓글의 경우 commentThreads.list는 호출당 1유닛이며 페이지당 최대 100개 스레드를 반환합니다. pageToken으로 끝까지 페이지를 넘길 수 있습니다. 답글을 가져오려면 comments.list가 필요합니다.
| 요구 사항 | YouTube Data API 기본 할당량 | 하루 최대치(이론상) | EveryInfra에서 같은 양의 비용 |
|---|---|---|---|
| 키워드 검색 | search.list, 하루 100건, 페이지당 최대 50행 | 5,000행 | 호출 100건, $0.0556 |
| 동영상 하나의 최상위 댓글 전체 | commentThreads.list, 호출당 1유닛, 페이지당 100개 | 10,000유닛으로 1,000,000행 | 동영상 하나 전체는 불가 |
| 동영상 및 채널 상세 정보 | videos.list, channels.list, 호출당 1유닛, 최대 50개 ID | 500,000개 항목 | 각 $0.000556 |
| 다른 사람 동영상의 스크립트 | captions.download, 200유닛, 해당 동영상의 편집 권한 필요 | 제공 안 함 | 각 $0.000556 |
표에서 보듯 공식 API를 따라올 도구가 없는 작업이 두 가지 있습니다. 하나는 동영상 하나의 댓글 전체를 페이지 단위로 끝까지 가져오는 작업이고, 다른 하나는 동영상과 채널 상세 정보를 대량으로 조회하는 작업입니다. 하루 10,000유닛이면 프로젝트 하나로 최상위 댓글 100만 개를 페이지 단위로 가져올 수 있습니다. 행당 또는 호출당 과금하는 어떤 도구도 이보다 저렴하지 않습니다.
공식 API에는 약점이 세 가지 있습니다. Google Cloud 프로젝트를 만들고 API 키를 관리해야 합니다. 검색은 하루 100회로 제한됩니다. 자막을 다운로드하려면 해당 동영상의 편집 권한이 있어야 하므로(captions.download) 다른 사람의 동영상에는 쓸 수 없습니다. 할당량을 늘리려면 YouTube 규정 준수 감사를 통과해야 합니다(quota and compliance audits).
그래서 실무에서는 여러 도구를 섞어 쓰는 경우가 많습니다. 소수 동영상의 댓글을 깊이 수집할 때는 공식 API를 씁니다. 여러 키워드와 채널에 걸친 검색과 스크립트 수집에는 요청당 과금 API를 씁니다. 둘 다 부족할 때 Apify를 검토하세요.
Apify의 YouTube Actor는 얼마나 안정적인가요?
Apify의 공개 메타데이터에는 Actor별로 최근 30일간의 실행 결과(성공, 실패, 시간 초과, 중단)가 표시됩니다. 저희는 14:40 SGT에 YouTube Actor 12개의 통계를 확인하고 "10,000회당 성공하지 못한 실행 수" 기준으로 정렬했습니다. 사용자가 가장 많은 Actor인 YouTube Scraper는 30일 동안 2.947백만 회 실행되었으며, 10,000회당 84회는 성공하지 못했습니다.
같은 그룹의 댓글 Actor는 182회, 채널 Actor는 221회였습니다. 가장 높은 것은 API Dojo의 동영상 Actor로 10,000회당 1,773회였습니다. 그다음은 누적 사용자가 가장 많은 스크립트 Actor로 10,000회당 1,282회였습니다.
이 수치는 주의해서 읽어야 합니다. 이 수치는 실행 결과일 뿐이며 데이터 품질을 뜻하지 않습니다. 사용자가 실행을 직접 중단할 수 있습니다. 실패한 실행 중에는 열리지 않는 링크 때문에 생긴 것도 있습니다. 대량 배치를 돌리는 대형 고객 한 곳이 Actor의 실패 횟수를 끌어올릴 수도 있습니다.
이 수치를 보면 가격이 같은 Actor 중 어느 쪽에서 문제가 더 자주 생기는지 알 수 있습니다. 서드파티 Actor를 고를 때 판단 근거 중 하나로 활용하세요. Apify는 자동 테스트에 실패한 Actor에 "under maintenance" 표시를 붙이고 Store 순위를 낮춥니다(Actors in Store). 저희 쪽에서는 39회 호출 중 1회만 시간 초과로 실패했는데, 존재하지 않는 동영상 ID를 넣은 저희 쪽 실수였습니다. 이 표본은 너무 작아서 Apify의 수백만 회 실행과 비교할 수 없습니다.
업데이트 날짜도 공개된 지표입니다. modifiedAt 필드를 보면 Streamers의 YouTube Actor 4개는 모두 2026-10-30에 마지막으로 업데이트되었습니다. API Dojo의 Actor 3개는 2026-10-31 전후에 업데이트되었습니다. api-ninja와 grow_media의 검색 Actor는 2026-10-27에 업데이트되었습니다.
pintostudio 스크립트 Actor는 2026-10-19에 업데이트되었습니다. 몇 달째 바뀌지 않은 Actor도 있습니다. starvibe 스크립트 Actor의 마지막 업데이트는 2026년 3월입니다. YouTube가 페이지를 바꾸면 스크래퍼도 바뀌어야 하므로, 업데이트가 잦을수록 복구가 빠릅니다.
가격도 바뀝니다. johnvc 스크립트 Actor는 2026-10-13에, 위의 검색 Actor는 2026-10-26에 가격을 바꿨습니다. 서드파티 Actor에서는 한 달에 한두 번 가격이 바뀌는 일이 흔합니다.
코드, n8n, AI 클라이언트에서 YouTube 스크래핑 API 사용하기
코드에서 API를 호출하는 방식은 어떤 언어를 사용해도 curl 호출과 같습니다. 아래 Python 함수는 키워드 하나를 네 가지 정렬 순서로 실행하고 동영상 ID 기준으로 중복을 제거합니다. 테스트 1에서 쓴 방법입니다. 429를 받으면 60초 기다린 뒤 다시 시도합니다. 422를 받으면 API가 돌려준 did_you_mean 값을 출력합니다.
import os, time, requests
URL = "https://api.everyinfra.com/api/v1/social"
HEAD = {"Authorization": f"Bearer {os.environ['EVERYINFRA_API_KEY']}"}
def search_all_sorts(keyword):
seen, cost = {}, 0.0
for sort in ["relevance", "newest", "most_viewed", "top_rated"]:
body = {"platform": "youtube", "action": "search",
"params": {"keyword": keyword, "limit": 50, "sort": sort}}
r = requests.post(URL, json=body, headers=HEAD, timeout=120)
if r.status_code == 429:
time.sleep(60); r = requests.post(URL, json=body, headers=HEAD, timeout=120)
data = r.json()
if r.status_code == 422:
print(data["error"].get("did_you_mean")); continue
cost += data.get("billing", {}).get("charged_usd", 0)
for row in data.get("results", []):
seen.setdefault(row["id"], row)
return list(seen.values()), costAI 클라이언트에서는 EveryInfra를 원격 MCP 서버로 추가합니다. 로컬 프로그램은 설치하지 않아도 됩니다. Claude, Cursor 등 원격 MCP를 지원하는 클라이언트에서는 아래 설정을 사용하세요. 연결하면 모델이 everyinfra_list_capabilities를 호출해 YouTube 액션 8개와 각 액션의 파라미터를 찾습니다.
그다음 everyinfra_call_api를 호출해 요청을 보냅니다. 파라미터가 잘못되면 422 힌트를 읽고 요청을 고칩니다. 전체 단계는 원격 MCP 설정 가이드에 있습니다.
{
"mcpServers": {
"everyinfra": {
"url": "https://api.everyinfra.com/mcp",
"headers": { "Authorization": "Bearer YOUR_API_KEY" }
}
}
}Apify도 mcp.apify.com에서 OAuth 로그인을 지원하는 MCP 서버를 제공합니다. 이 서버를 쓰면 AI가 Store를 검색하고 Actor를 실행할 수 있습니다. 안전을 위해 전체 권한이 필요한 Actor는 제외합니다(Apify MCP documentation, 소스는 GitHub). 양쪽 모두 AI 도구와 연결됩니다. 차이는 여전히 과금 단위에 있습니다. 프로토콜 자체는 Model Context Protocol specification에 정리되어 있습니다.
예약 작업에는 Apify의 기본 기능인 Schedules가 있습니다. 사용자당 Schedule은 최대 100개, Schedule당 Actor는 최대 10개까지 만들 수 있습니다(Schedules, Limits). 결과는 데이터셋에 저장되며, 이름 없는 데이터셋은 7일 후 만료됩니다(Dataset). 저희에게는 기본 스케줄러가 없습니다. 결과는 응답으로 반환되며, 어디에 저장할지는 직접 정합니다.
cron, n8n 등 원하는 워크플로 도구로 일정에 맞춰 API를 호출하세요. 매월 실행하는 전체 예시는 YouTube 댓글 주제 리포트에 있습니다. YouTube 스크래핑 API 페이지에는 액션별 파라미터와 필드가 정리되어 있습니다. 가장 많이 쓰는 액션은 검색, 댓글, 스크립트, 채널 동영상, Shorts입니다.
Apify에서 옮겨 올 때 바꿔야 할 다섯 가지
지금 Apify YouTube Actor를 쓰고 있다면, 엔드포인트만 바꾼다고 이전이 끝나지 않습니다. 저희 테스트에서 오류를 가장 많이 일으킨 지점은 아래 다섯 가지입니다.
| 항목 | Apify에서 하던 방식 | EveryInfra에서 할 일 |
|---|---|---|
| 과금 단위 | 행마다 과금되므로 maxResults가 크면 비용이 늘어남 | limit를 최댓값(검색 50, 댓글 100)으로 설정. limit가 작으면 비용 낭비 |
| 수집 깊이 | 한 번 실행으로 키워드 하나나 동영상 하나를 끝까지 수집 가능 | 여러 키워드와 정렬 순서를 쓰고 ID로 중복 제거. 깊은 수집에는 공식 API 사용 |
| 시간 필드 | Actor마다 다름 | 댓글과 채널 동영상의 posted_at은 상대 시간 텍스트. 수집 시각 기준으로 변환 |
| 답글 | Actor 설정에 따라 다름 | 댓글 결과에 답글 포함. is_reply와 reply_to_id로 구분 |
| 저장 | 이름 없는 데이터셋은 7일간 보관 | 데이터를 저장하지 않음. 응답마다 자체 데이터베이스에 기록 |
Apify가 더 나은 선택인 경우
아래 표에는 Apify나 공식 API가 더 나은 경우가 정리되어 있습니다. 저희가 더 저렴한 경우도 함께 정리했습니다.
| 필요 사항 | 더 나은 선택 | 이유 |
|---|---|---|
| 동영상 하나의 모든 댓글 | Apify Comments Scraper 또는 공식 commentThreads | 페이지 토큰이 없어 동영상 하나당 고유 댓글 약 200개에서 멈춤 |
| 키워드 하나로 결과 수천 건 | Apify YouTube Scraper | maxResults를 크게 잡으면 한 번 실행으로 작업 완료 |
| 월 수백 건의 자막 또는 동영상 상세 정보 | Apify Free 플랜 | Free 플랜의 $5 크레딧으로 충분해 비용 $0. 저희는 $10 충전 필요 |
| 동영상 상세 정보만 | Apify의 API Dojo Actor | 1,000건당 $0.50로 저희보다 10% 저렴 |
| 날짜 필터, 분 단위 자막, AI 요약 | Apify YouTube Scraper 애드온 | 대응하는 액션 없음 |
| 여러 키워드, 채널, 동영상의 첫 페이지 | EveryInfra | 호출 한 번에 한 페이지 전체를 $0.000556에 반환 |
| 검색, 댓글, 자막, 프로필을 함께 수집 | EveryInfra | 액션 8개 모두 엔드포인트 하나, 가격 하나 |
이미 Apify에서 데이터셋, Schedule, 웹훅을 갖춰 다른 워크플로를 운영하고 있을 수도 있습니다. 그렇다면 도구를 하나 더 들이는 만큼 일이 늘어나므로, 비용 차이가 그 수고를 감수할 만큼 커야 합니다.
실패한 호출은 비용이 0인 고정 단가를 원할 때도 저희가 더 저렴합니다. YouTube를 TikTok, Instagram, Reddit과 같은 API, 같은 잔액으로 쓰고 싶을 때도 마찬가지입니다. 예를 들어 TikTok 스크래핑 API가 있습니다.
규정 준수: 공개 데이터, 플랫폼 약관, 최근 소송
YouTube 서비스 약관은 로봇이나 스크래퍼 같은 자동화된 수단으로 접근하는 것을 허용하지 않습니다. 예외는 두 가지입니다. 하나는 robots.txt를 따르는 공개 검색 엔진입니다. 다른 하나는 YouTube의 사전 서면 허가를 받은 접근입니다(YouTube Terms of Service, 2023-12-15 시행 버전).
공식 Data API에는 별도의 개발자 약관과 정책이 있습니다. 이 약관과 정책에 따라 무엇을 수집하는지, 어떻게 저장하는지, 어떻게 삭제하는지 설명해야 합니다. 사용자 데이터를 무기한 보관하지 말라는 내용도 있습니다(Developer Policies, API Services Terms of Service).
댓글에는 공개 사용자 이름과 작성 내용이 들어 있습니다. EU에서는 이것이 개인정보에 해당하므로 처리할 때 GDPR을 따라야 합니다. Apify Comments Scraper FAQ도 결과에 개인정보가 포함될 수 있다고 안내합니다. 정당한 사유 없이 개인정보를 수집하지 말라는 내용도 함께 있습니다.
2026년 10월 9일, 캘리포니아 북부 연방법원은 YouTube 크리에이터들이 Apple을 상대로 낸 소송이 계속 진행될 수 있다고 판단했습니다. 크리에이터들은 Apple이 모델 학습을 위해 동영상을 다운로드하려고 YouTube의 스크래핑 방지 조치를 우회했다고 주장합니다. 판사는 이 조치가 사용자의 동영상 접근 방식을 통제한다고 보고, Apple이 초기에 제출한 소송 기각 신청을 받아들이지 않았습니다(MediaPost 보도). 이 사건은 동영상 다운로드에 관한 것이며, 이 글에서 다루는 메타데이터, 댓글, 자막에 관한 것은 아닙니다. 아직 최종 판결도 나오지 않았습니다. 저희는 법률 자문을 제공하지 않습니다. YouTube 데이터를 모델 학습에 쓰거나 공개하기 전에 변호사에게 사용 사례를 검토받으세요.
최근 변경 사항(2026년 9~10월)
아래 표는 YouTube Actor의 공개 메타데이터에서 확인한 Apify 가격 변경 내역입니다. Streamers의 Actor 4개는 9월과 10월에 새 가격 버전이 없었습니다. pintostudio Actor는 8월 이후 가격이 두 번 바뀌었습니다.
| 날짜(UTC) | Actor | 변경 사항 |
|---|---|---|
| 2026-10-26 | YouTube Search Scraper (api-ninja) | 결과당: Free는 $0.0025에서 $0.005로, 유료 등급은 $0.00025에서 $0.0005로 |
| 2026-10-13 | YouTube 자막 Actor(johnvc) | 프로모션 가격 종료: 1,000건당 Free $2.75, Business $2.00 |
| 2026-10-01 | Youtube Transcript Scraper (pintostudio) | 할인 종료, 모든 등급에서 자막 1건당 $0.01 |
| 2026-09-02 | YouTube Scraper (Streamers) | 현재의 5개 이벤트 가격표 적용 시작, 이후 변경 없음 |
2026년 10월 26일: Apify YouTube 검색 Actor 가격이 두 배로 인상. 위 스크린샷의 YouTube Search Scraper는 Free 플랜에서 결과당 $0.0025에서 $0.005로 올랐습니다. 유료 등급에서는 $0.00025에서 $0.0005로 올랐습니다(메타데이터). 시사점: 저가 서드파티 Actor는 Apify가 직접 관리하는 Actor보다 가격이 더 자주 바뀝니다. 비용을 추정할 때는 매달 pricingInfos를 다시 확인하세요.
2026년 10월 15일: YouTube Data API 문서 업데이트. videos.list 페이지에 아동용 콘텐츠 플래그가 업데이트되는 방식에 대한 설명이 추가되었습니다. 할당량 계산기와 감사 페이지도 같은 날 바뀌었습니다(변경 내역). 시사점: 할당량은 여전히 하루 검색 100회, 10,000유닛이며 최근 늘어나지 않았습니다.
2026년 10월 9일: Apple, YouTube 스크래핑 소송 피할 수 없게 돼. 위 섹션을 참고하세요(MediaPost). 시사점: 플랫폼의 통제를 우회하는 대량 다운로드의 법적 위험이 커지고 있습니다. 동영상 파일과 메타데이터는 따로 평가하세요.
2026년 10월 중순: AI 에이전트 결제에 관한 Apify 공동 창업자의 발언. 그는 한 팟캐스트에서 x402 프로토콜이 30일 동안 약 $1백만을 처리했다고 밝혔습니다. 또한 Apify 스토어에 약 80,000개의 Actor가 등록되어 있으며, 지난달 개발자들에게 약 $2백만을 지급했다고 말했습니다(BigGo 보도). 이것이 의미하는 바: 스스로 도구를 찾아 비용을 지불하는 AI 에이전트는 아직 드뭅니다. 실제로는 여전히 사람이 계정을 만들고 자금을 넣은 뒤 AI에 키를 건넵니다. 따라서 키와 청구서를 관리하기 쉬운 도구를 선택하세요.
2026년 10월 1일: 누적 사용자 1위 자막 Actor, 할인 종료. pintostudio 자막 Actor는 더 이상 유료 등급에 낮은 가격을 제공하지 않습니다. 모든 등급이 자막 1건당 $0.01를 냅니다(Store 페이지). 시사점: Apify에서 대량 자막 작업을 한다면 더 저렴한 서드파티 Actor나 요청당 과금 도구를 찾아보세요.
2026년 9월 30일: 댓글 이미지 필드 추가. YouTube Data API의 comments 리소스에 댓글에 첨부된 이미지나 GIF를 담는 snippet.imageUrl이 추가되었습니다. 2026년 11월부터 모든 사용자가 쓸 수 있습니다(변경 내역). 시사점: 댓글 분석에서 곧 이미지도 처리해야 할 수 있으며, 텍스트만 보는 감성 분석은 일부 내용을 놓치게 됩니다.
시작하기: 체험 호출 한 번에서 일일 작업까지
1단계: EveryInfra 마켓에서 YouTube를 열고 댓글 또는 검색 페이지로 이동합니다. 페이지의 테스트 콘솔에서 코드 없이 요청을 한 번 보낼 수 있습니다. 필드와 charged_usd 값을 확인하세요. 2단계: 콘솔에서 API 키를 만들고 빠른 시작에 따라 위의 curl 호출을 실행합니다. 충전은 $10부터 가능하며 잔액은 만료되지 않습니다.
3단계: 추적할 키워드, 채널, 동영상을 목록으로 만듭니다. 위에서 소개한 중복 제거를 적용해 하루 한 번 실행합니다. AI 클라이언트에 원격 MCP 서버를 추가해 AI가 요청을 작성하게 할 수도 있습니다. 다른 선택지를 비교하려면 Apify 대안 총정리와 대안 페이지를 읽어 보세요. 가격은 요금 페이지에서 확인할 수 있습니다.
FAQ
Apify YouTube Scraper 요금은 어떻게 책정되나요?
YouTube Scraper는 이벤트당 과금(pay-per-event) 방식입니다. 기본 이벤트는 동영상 1개입니다. 가격은 Free $0.004, Starter $0.003, Scale $0.0026, Business $0.0024이며, 1,000건당으로는 $4.00~$2.40입니다. 자막, AI 요약, 날짜 필터는 별도 가격이 붙는 애드온입니다. 할인 등급은 플랜을 따르므로 Business 가격을 받으려면 월 $999 플랜이 필요합니다. 2026-11-01에 공개 엔드포인트를 두 번 확인했으며 가격은 일치했습니다. (질문 출처: “apify youtube scraper pricing”, “pricing plans”, “pricing calculator”에 대한 Google 자동완성, 2026-11-01 확인)
Apify YouTube 댓글 스크래퍼로 영상의 모든 댓글을 가져올 수 있나요?
Store 페이지에는 선택한 동영상의 모든 댓글을 추출한다고 나와 있습니다. 한도는 maxComments 입력값으로 정하며, 댓글당 과금되어 Business 기준 1,000건당 $0.90입니다. 저희는 이 작업을 할 수 없습니다. youtube/comments는 호출당 최대 100행을 반환하며 페이지 토큰이 없습니다.
댓글이 5,610개인 동영상에서 다섯 번 호출해 고유 행 245개를 얻었습니다. 모든 댓글이 필요하면 Apify나 공식 commentThreads 엔드포인트를 쓰세요. (질문 출처: “apify youtube comments scraper”, “how to scrape youtube comments”에 대한 Google 자동완성, 2026-11-01 확인)
코드에서 직접 호출할 수 있는 Apify YouTube 스크래핑 API가 있나요?
네. 모든 Apify Actor는 API로 실행할 수 있습니다. 동기 엔드포인트 run-sync-get-dataset-items는 실행이 끝나면 데이터셋을 반환하며, maxTotalChargeUsd로 지출 상한을 정할 수 있습니다. EveryInfra의 엔드포인트는 POST /api/v1/social 하나입니다.
platform을 youtube로, action을 search, comments 등으로 설정합니다. 응답에는 charged_usd가 포함됩니다. (질문 출처: “apify youtube scraper api”에 대한 Google 자동완성, 2026-11-01 확인)
Apify YouTube 자막 스크래퍼와 youtube/transcript 중 어느 쪽이 더 저렴한가요?
Actor에 따라 다릅니다. 누적 사용자가 가장 많은 pintostudio 자막 Actor는 1,000건당 $10로, 저희 가격 $0.556의 18배입니다. 최근 30일 사용자가 가장 많은 johnvc Actor는 Free $2.75, Business $2.00으로 3.6~4.9배입니다. supreme_coder 자막 Actor는 유료 등급에서 1,000건당 $0.70로 저희의 1.3배에 불과하며, Free에서는 $1.00로 1.8배입니다. 월 수백 건 정도라면 Apify Free 플랜의 $5 크레딧으로 충분해 비용은 $0입니다. (질문 출처: “apify youtube transcript scraper”에 대한 Google 자동완성, 2026-11-01 확인)
Apify YouTube 채널 스크래퍼나 Apify YouTube Shorts 스크래퍼를 대체해야 할까요?
채널 동영상 목록이라면 바꾸는 편이 낫습니다. Fast YouTube Channel Scraper는 1,000건당 $0.50~$1.30입니다. 저희 youtube/user_posts는 호출당 50행을 반환하며 1,000건당 $0.0111입니다. Shorts는 무엇과 비교하느냐에 따라 다릅니다.
Apify가 직접 만든 Shorts Scraper는 1,000건당 $2.40~$4.00로 저희 가격의 177배가 넘습니다. 가장 저렴한 서드파티 Shorts Actor는 1,000건당 $0.02로 저희의 1.5배에 불과합니다. (질문 출처: “apify youtube channel scraper”, “apify youtube shorts scraper”에 대한 Google 자동완성, 2026-11-01 확인)
YouTube를 더 저렴하게 스크래핑할 방법이 있나요? Reddit 사용자들은 뭐라고 하나요?
r/apify에서 한 사용자는 YouTube 동영상 데이터를 대량으로 수집하고 싶었지만 비용 효율적인 방법을 찾지 못했고, 대부분 요금이 비싸다고 말했습니다. 다른 스레드에서는 공식 API의 하루 10,000유닛 할당량이 금방 소진된다는 글이 올라왔습니다(첫 번째 스레드, 두 번째 스레드). 저희 테스트 결과도 같은 방향을 가리킵니다. 여러 키워드와 동영상의 상위 결과를 가져올 때는 요청당 과금이 가장 저렴합니다. 동영상 하나의 댓글을 깊이 수집할 때는 공식 API가 가장 저렴합니다.
두 번째 스레드의 한 답글은 오픈소스 yt-dlp도 언급합니다. 무료이지만 프록시, 유지보수, 규정 준수는 직접 책임져야 합니다. (질문 출처: “apify youtube scraper pricing reddit”에 대한 Google 자동완성, 2026-11-01 확인)
참고 자료
- “YouTube Scraper”(Store 페이지, 가격, FAQ), Apify / Streamers, 2026-11-01 확인. https://apify.com/streamers/youtube-scraper
- “YouTube Scraper” 공개 메타데이터(pricingInfos, stats), Apify API, 2026-11-01 SGT 00:46 및 14:40 확인. https://api.apify.com/v2/acts/streamers~youtube-scraper
- “YouTube Comments Scraper”(Store 페이지, maxComments, 개인정보 안내), Apify / Streamers, 2026-11-01 확인. https://apify.com/streamers/youtube-comments-scraper
- “YouTube Comments Scraper” 공개 메타데이터, Apify API, 2026-11-01 확인. https://api.apify.com/v2/acts/streamers~youtube-comments-scraper
- “Fast YouTube Channel Scraper”, Apify / Streamers, 2026-11-01 확인. https://apify.com/streamers/youtube-channel-scraper
- “YouTube Shorts Scraper”, Apify / Streamers, 2026-11-01 확인. https://apify.com/streamers/youtube-shorts-scraper
- “YouTube Search Scraper”(FAQ 가격 섹션 스크린샷), Apify / API Ninja, 2026-11-01 SGT 14:40 캡처. https://apify.com/api-ninja/youtube-search-scraper
- “YouTube Search Scraper” 공개 메타데이터(2026-10-26 가격 변경), Apify API, 2026-11-01 확인. https://api.apify.com/v2/acts/api-ninja~youtube-search-scraper
- “Youtube Search Api”, Apify / grow_media, 2026-11-01 확인. https://apify.com/grow_media/youtube-search-api
- “Youtube Comments Scraper”, Apify / supreme_coder, 2026-11-01 확인. https://apify.com/supreme_coder/youtube-comment-scraper
- “Youtube Scraper (Pay Per Result)”, Apify / API Dojo, 2026-11-01 확인. https://apify.com/apidojo/youtube-scraper
- “YouTube Comments Scraper API”, Apify / API Dojo, 2026-11-01 확인. https://apify.com/apidojo/youtube-comments-scraper
- “YouTube Shorts API”, Apify / johnvc, 2026-11-01 확인. https://apify.com/johnvc/youtube-shorts-api
- “Youtube Transcript Scraper”(2026-10-01 할인 종료), Apify / pintostudio, 2026-11-01 확인. https://apify.com/pintostudio/youtube-transcript-scraper
- “Youtube Transcript Scraper”, Apify / supreme_coder, 2026-11-01 확인. https://apify.com/supreme_coder/youtube-transcript-scraper
- “Fast YouTube Channel Scraper API”(채널 프로필), Apify / API Dojo, 2026-11-01 확인. https://apify.com/apidojo/youtube-channel-information-scraper
- “Youtube Channel Video Scraper”, Apify / grow_media, 2026-11-01 확인. https://apify.com/grow_media/youtube-channel-video-scraper
- Apify Store “youtube” 검색 결과, Apify API, 2026-11-01 SGT 00:45 확인. https://api.apify.com/v2/store?search=youtube
- Apify 요금 페이지(플랜, 컴퓨트 유닛), Apify, 2026-11-01 확인. https://apify.com/pricing
- “Actors in Store”(가격 모델, 할인 등급, under maintenance 라벨), Apify 문서. https://docs.apify.com/platform/actors/running/actors-in-store
- “Pay-per-event pricing model”(이벤트, 최대 청구액), Apify 문서. https://docs.apify.com/platform/actors/publishing/monetize/pay-per-event
- “Actor pricing and costs”(할인 등급, 엔터프라이즈 등급), Apify 문서. https://docs.apify.com/platform/actors/publishing/monetize/pricing-and-costs
- “Run Actor synchronously and get dataset items”(maxTotalChargeUsd), Apify 문서. https://docs.apify.com/api/v2/act-run-sync-get-dataset-items-post
- “Apify MCP server”, Apify 문서. https://docs.apify.com/platform/integrations/mcp
- “Limits”(동시 실행, Schedule), Apify 문서. https://docs.apify.com/platform/limits
- “Billing”(선불 사용량 이월 불가, 초과 사용 청구서), Apify 문서. https://docs.apify.com/platform/console/billing
- “Schedules”, Apify 문서. https://docs.apify.com/platform/schedules
- “Webhooks”, Apify 문서. https://docs.apify.com/platform/integrations/webhooks
- “Get Actor” 엔드포인트, Apify 문서. https://docs.apify.com/api/v2/actor-get
- “Usage and resources”, Apify 문서. https://docs.apify.com/platform/actors/running/usage-and-resources
- “Dataset”(이름 없는 데이터셋은 7일 후 만료), Apify 문서. https://docs.apify.com/platform/storage/dataset
- “Runs and builds”(실행 상태), Apify 문서. https://docs.apify.com/platform/actors/running/runs-and-builds
- “Residential proxy”, Apify 문서. https://docs.apify.com/platform/proxy/residential-proxy
- “n8n integration”, Apify 문서. https://docs.apify.com/platform/integrations/n8n
- “Get run” 엔드포인트, Apify 문서. https://docs.apify.com/api/v2/actor-run-get
- “Actor quality score”, Apify 문서. https://docs.apify.com/platform/actors/publishing/quality-score
- “Get list of Actors in Store” 엔드포인트, Apify 문서. https://docs.apify.com/api/v2/store-get
- “apify-mcp-server”, GitHub. https://github.com/apify/apify-mcp-server
- “YouTube Data API Revision History”(2026-10-15, 2026-09-30, 2026-06-01 항목), Google for Developers. https://developers.google.com/youtube/v3/revision_history
- “Quota Calculator”(2026-10-15 업데이트), Google for Developers. https://developers.google.com/youtube/v3/determine_quota_cost
- “CommentThreads: list”, Google for Developers. https://developers.google.com/youtube/v3/docs/commentThreads/list
- “Comments: list”, Google for Developers. https://developers.google.com/youtube/v3/docs/comments/list
- “Search: list”, Google for Developers. https://developers.google.com/youtube/v3/docs/search/list
- “Videos: list”, Google for Developers. https://developers.google.com/youtube/v3/docs/videos/list
- “Channels: list”, Google for Developers. https://developers.google.com/youtube/v3/docs/channels/list
- “Captions: download”(200유닛, 편집 권한 필요), Google for Developers. https://developers.google.com/youtube/v3/docs/captions/download
- “YouTube Data API Overview”, Google for Developers. https://developers.google.com/youtube/v3/getting-started
- “Quota and Compliance Audits”(2026-10-15 업데이트), Google for Developers. https://developers.google.com/youtube/v3/guides/quota_and_compliance_audits
- “YouTube API Services Developer Policies”, Google for Developers. https://developers.google.com/youtube/terms/developer-policies
- “YouTube API Services Terms of Service”, Google for Developers. https://developers.google.com/youtube/terms/api-services-terms-of-service
- “YouTube Terms of Service”(2023-12-15 시행), YouTube. https://www.youtube.com/t/terms
- “Understand your YouTube content performance”, YouTube 고객센터. https://support.google.com/youtube/answer/12220281
- EveryInfra 카탈로그(price_usd, max_limit, response_fields), 2026-11-01 확인. https://api.everyinfra.com/api/v1/social/catalog
- EveryInfra llms.txt(실패한 호출과 빈 결과는 과금하지 않음, 최소 충전액), 2026-11-01 확인. https://api.everyinfra.com/llms.txt
- “Model Context Protocol specification 2025-06-18”. https://modelcontextprotocol.io/specification/2025-06-18
- “Regulation (EU) 2016/679 (GDPR)”, EUR-Lex. https://eur-lex.europa.eu/eli/reg/2016/679/oj
- “yt-dlp”, GitHub. https://github.com/yt-dlp/yt-dlp
- “Apple Must Face Suit Over YouTube Scraping”, MediaPost, 2026-10-09. https://www.mediapost.com/publications/article/418644/apple-must-face-suit-over-youtube-scraping.html
- “Apify's Jan Curn Says AI Agents Still Won't Pay”, BigGo Finance, 2026년 10월. https://finance.biggo.com/news/63f41820354173bb
- “YouTube scraping question”, Reddit r/apify. https://www.reddit.com/r/apify/comments/1bpx9re/youtube_scraping_question/
- “I built a YouTube Scraper Pro on Apify to bypass API quotas”, Reddit r/apify. https://www.reddit.com/r/apify/comments/1xjbqh4/i_built_a_youtube_scraper_pro_on_apify_to_bypass/
- “YouTube Transcript & Subtitles Scraper API”(2026-10-13부터 적용된 가격 버전), Apify / johnvc, 2026-11-01 확인. https://apify.com/johnvc/youtubetranscripts
참고 BL-61