자체 방문 통계는 항상 수집됩니다. 사용자가 공개 페이지를 어떻게 이용하는지 파악하는 데 쓰이는 Google Analytics(로그인한 워크스페이스는 제외)는 동의한 경우에만 사용됩니다. 자세한 내용은 개인정보 처리방침을 참고하세요.

Apify TikTok Shop 스크래퍼 대안: 1,000행당 비용 실측

Apify Store 정가 기준으로 TikTok Shop 상품 1,000개를 수집하는 비용은 $1.22~$15입니다. 실제 호출 결과는 미국 스토어 $0.089, 싱가포르·말레이시아 $0.0056이었습니다.

일러스트. 왼쪽에서는 흰색 기계가 컨베이어 벨트에서 립스틱, 휴대폰 케이스, 스니커즈, 커피 봉지를 하나씩 집어 갑니다. 상품 하나마다 회색 동전이 하나씩 바닥의 더미로 떨어집니다. 오른쪽에서는 선반 유닛이 같은 상품 10개가 넘게 격자로 가득 담긴 서랍 하나를 엽니다. 서랍 손잡이에는 청록색 버튼이 하나 있습니다. 양쪽 사이의 점선은 항목당 과금과 요청당 과금의 비교를 나타냅니다.

미국 TikTok Shop에서 상품 1,000개를 수집한다고 가정해 보겠습니다. Apify Store에서 Business 티어 기준 가장 저렴한 검색 스크래퍼의 정가는 1,000개당 $1.22입니다. 가장 많이 쓰이는 검색 스크래퍼는 Business에서 $9.00, Free에서 $15.00입니다. 2026년 11월 6일 미국 스토어에서 tiktok/shop_search를 실제로 호출한 결과, 호출당 상품 10~15개가 반환되었고 비용은 $0.000556이었습니다. 고유 상품 1,000개당 $0.089입니다. 가장 저렴한 Apify 스크래퍼도 13.7배의 비용이 듭니다.

싱가포르와 말레이시아 스토어에서는 같은 가격으로 호출당 상품 100개가 반환되어 1,000개당 $0.0056이었습니다. 이 경우 Apify 가격은 저희 가격의 219배가 넘습니다. 카테고리 상품은 1,000개당 $0.0537, 베스트셀러는 $0.0403, 크리에이터는 $0.556이었습니다. 유사한 Apify 스크래퍼는 각각 37배, 52배, 9배의 비용이 듭니다. 샵 상품과 리뷰는 두 차례 테스트의 요청 17건이 모두 503을 반환했고 과금되지 않았으므로 가격을 산출하지 못했습니다.

이 글에서 “1,000행당 가격”은 요청 1건의 과금액을 반환된 행 수로 나눈 뒤 1,000을 곱한 값입니다. EveryInfra는 요청당 과금합니다. Apify Store 스크래퍼는 결과당(이벤트당) 과금합니다. 분모가 같아야만 두 가격을 비교할 수 있습니다. 분모는 limit이 아니라 실제 반환된 행 수이며, 중복된 행은 한 번만 셉니다.

따라서 행이 적거나 중복된 페이지는 저희 가격을 더 높게 보이게 할 뿐입니다. Apify 수치에는 Store 페이지, 요금 페이지, 문서, 공개 API 등 공개 자료만 사용했습니다. 회원가입하거나 Actor를 실행하지 않았습니다(Apify는 클라우드 스크래퍼를 Actor라고 부릅니다). 따라서 Apify 수치는 모두 실제 청구액이 아니라 정가입니다.

가격은 2026년 11월 6일 싱가포르 시간 00:13에 시작한 두 번째 테스트에서 산출했습니다. 11월 4일에 진행한 첫 번째 테스트는 저희 측 장애 때문에 가격을 얻지 못했으며, 그 경위는 실패한 호출을 다룬 섹션에서 설명합니다. 두 차례 테스트에서 총 108건을 요청했으며, 총과금액은 $0.011452입니다.

이 글에서는 서드파티 Store 스크래퍼를 번호(#1~#15, 가격표 참고)로 표기합니다. 개발자 이름과 링크는 글 끝의 참고 자료에 있습니다.

카드 6개가 순환하는 플로 차트입니다. 청록색 점이 점선을 따라 움직이며 TikTok Shop 요청 1건이 과금되는 과정을 보여 줍니다. 1 요청 전송: 플랫폼, 액션, 파라미터(예: tiktok/shop_product_reviews). 2 키와 파라미터 확인: 키가 없으면 401, 잘못된 enum이나 미국 베스트셀러 요청은 422를 반환하며 둘 다 과금되지 않습니다. 3 한 페이지 조회: 행 수는 스토어에 따라 다르며 미국 검색은 10~15개, 동남아시아는 100개, 카테고리는 페이지당 15개입니다. 4 결과 확인: 데이터가 있으면 카탈로그 가격으로 1회 과금되고, 503이나 0행은 즉시 환불됩니다. 5 다음 페이지: next_page_token을 다시 보내며, 토큰은 24시간 유효하고 페이지당 1회 호출합니다. 6 기록: 응답에 charged_usd가 포함되며, 요청 1건당 레코드 1개가 남습니다.

요약표: TikTok Shop 데이터 7종의 1,000행당 비용

EveryInfra 수치는 모두 2026년 11월 6일의 실제 호출에서 얻었습니다. 과금액은 billing.charged_usd, 행 수는 results의 길이입니다. 0행이거나 오류가 발생한 호출은 분모에 넣지 않았습니다. Apify는 데이터 종류별로 Business 가격이 가장 낮은 스크래퍼와 사용자가 가장 많은 스크래퍼, 두 개를 골랐습니다. 가격은 2026년 11월 6일 싱가포르 시간 00:13에 공개 API의 pricingInfos에서 읽었습니다(Get Actor API docs). # 번호는 다음 섹션의 가격표를 가리킵니다. 티어별 할인은 Actor pricing and costs에 나와 있습니다.

데이터EveryInfra 기능실측: 데이터 반환 호출 / 행 / 과금액저희 가격(1,000행당)Apify 최저가(Free → Business)Apify 최다 사용(Free → Business)배율(Business 티어)
키워드 검색, 미국tiktok/shop_search4 / 고유 상품 25개(45행) / $0.002224$0.089#10 $2.00 → $1.22#2 $15.00 → $9.0013.7x–101x
키워드 검색, 싱가포르·말레이시아tiktok/shop_search2 / 200 / $0.001112$0.0056#10 $2.00 → $1.22#2 $15.00 → $9.00219x–1,619x
카테고리 상품tiktok/shop_category_products6 / 90 / $0.004836$0.054#6 $2.00 → $2.00#3 $4.50 → $4.5037x–84x
샵 상품tiktok/shop_products0 / 0 / $0 (두 차례 테스트에서 503 6건)측정 안 됨#13 $1.99 → $1.93#5 $4.00 → $2.40—
베스트셀러tiktok/shop_hot_products2 / 40 / $0.001612$0.040#12 $3.00 → $2.10same52x
상품 리뷰tiktok/shop_product_reviews0 / 0 / $0 (두 차례 테스트에서 503 11건)측정 안 됨#14 $1.99 → $0.79#11 $2.00 → $2.00—
크리에이터 프로필tiktok/shop_creator1 / 1 / $0.000556$0.556#7 $5.00 → $5.00same9x

배율은 Apify 가격을 저희 가격으로 나눈 값입니다. 이 값은 거의 전적으로 요청당 행 수에 따라 달라집니다. 저희의 요청당 가격은 카탈로그에 고정되어 있습니다. 검색과 크리에이터는 $0.000556, 카테고리·샵·베스트셀러 페이지는 $0.000806, 리뷰 페이지는 $0.000764입니다. 따라서 동남아시아처럼 호출당 100행이 반환되면 차이가 수백 배로 벌어집니다. 미국처럼 호출당 10행이면 약 10배, 호출당 크리에이터 1명이면 9배입니다.

Apify에는 실행당 시작 요금도 있으며, 일부 Actor는 플랫폼 사용료를 별도로 청구합니다(자세한 내용은 가격표 뒤에 있습니다). 샵 상품과 리뷰는 저희 실측치가 없습니다. 두 차례 테스트의 요청 17건이 모두 503을 반환했고, 과금도 데이터도 없었습니다. 이 두 항목은 카탈로그 가격으로 배율을 계산하지 않았습니다.

1,000행당 가격(미국 달러)을 나타낸 점 차트입니다. 축은 $0.001부터 $100까지의 로그 축이며, 눈금 한 칸이 10배입니다. 7개 행에 각각 최대 4개의 점이 있습니다. 회색 사각형: 가장 저렴한 Apify 스크래퍼의 Free 티어. 진한 마름모: 같은 스크래퍼의 Business 티어. 밝은 삼각형: 가장 많이 쓰이는 스크래퍼의 Business 티어. 청록색 점: EveryInfra 실측치. 키워드 검색, 미국: $2.00, $1.22, $9.00, $0.089. 키워드 검색, 싱가포르·말레이시아: $2.00, $1.22, $9.00, $0.0056. 카테고리 상품: $2.00, $2.00, $4.50, $0.054. 샵 상품: $1.99, $1.93, $2.40, 청록색 점 없음. 베스트셀러: $3.00, $2.10, $2.10, $0.040. 상품 리뷰: $1.99, $0.79, $2.00, 청록색 점 없음. 크리에이터 프로필: $5.00, $5.00, $5.00, $0.556.

차이는 가격만이 아닙니다. 아래 표에서 그 밖의 조건을 비교합니다.

항목Apify Store의 TikTok Shop 스크래퍼EveryInfra
과금 단위이벤트당: 대부분 결과 1행당(상품·리뷰), #7은 실행당, 일부는 실행당 시작 요금 추가요청당: 호출당 1페이지, 카탈로그 가격 $0.000556~$0.000806
실패 및 빈 결과Actor마다 다름. 시작 요금과 실패 전에 기록된 행은 과금됨503, 타임아웃, 0행, 잘못된 파라미터는 과금되지 않음(이 글의 요청 108건)
월 요금$5 크레딧이 포함된 Free 플랜; Starter 월 $19, Scale 월 $199, Business 월 $999; 미사용 크레딧 소멸월 요금 없음, 최소 충전 금액 $10
무료 크레딧Free 플랜 기준 월 $5GitHub 스타 시 $1, 24시간 유효
첫 데이터를 얻기까지의 단계회원가입, Actor 열기, 입력값 작성, 실행, 데이터셋 다운로드키 발급 후 POST 요청 1회 전송, 응답에 데이터 포함
AI 도구Apify MCP 서버(mcp.apify.com, OAuth)https://api.everyinfra.com/mcp의 원격 MCP, 도구 이름은 everyinfra_*
스토어Actor마다 다름. Clockworks는 미국만 지원, 일부는 유럽·브라질 지원스토어 9곳: 미국, 멕시코, 일본, 동남아시아 6곳. 유럽·브라질 미지원

출처: Apify 요금 페이지, 단계 설명의 출처인 Clockworks Store 페이지, Apify MCP 서버, EveryInfra의 기능 카탈로그.

Apify TikTok Shop 스크래퍼 요금: 인기 스크래퍼 16종을 표 하나로 비교

Apify Store의 공개 Store 검색 API로 "tiktok shop"을 검색했습니다. API는 1,665건을 반환했습니다. 2026년 11월 4일 처음 조회했을 때는 1,626건이었으므로 이틀 사이 39건이 새로 늘었습니다. API가 반환한 첫 39개 항목은 모두 제목에 "TikTok Shop"이 들어 있습니다(Store 검색 API, 2026년 11월 6일 싱가포르 시간 00:13 조회). 이들 스크래퍼는 거의 모두 서드파티 개발자가 게시한 것입니다.

이 중 Apify가 직접 관리하는 스크래퍼는 Clockworks 이름으로 게시된 하나뿐입니다. 거의 모든 스크래퍼가 pay-per-event 요금제를 사용합니다. 개발자가 이벤트를 정의하고, 사용자는 이벤트가 발생할 때마다 비용을 지불합니다(pay-per-event 문서). 일반적인 이벤트는 "결과 1건"과 "실행 시작 1회"입니다. Apify는 클라우드 스크래퍼를 Actor라고 부릅니다.

Apify 문서는 Actor의 모든 과금 이벤트를 확인하려면 공개 Get Actor 엔드포인트를 조회하라고 안내합니다(Get Actor). 이 엔드포인트는 계정 없이 사용할 수 있습니다. 사용자가 가장 많은 스크래퍼 16종의 pricingInfos 필드를 조회했습니다.

번호 및 유형사용자 수(전체 / 최근 30일)주요 이벤트FreeStarterScaleBusiness실행당 요금가격 적용 시작일최종 변경일(UTC)
#1 All-in-one (most users)3,064 / 410result$25.00$20.00$18.00$15.00$0.0022026년 6월 26일2026년 10월 4일
#2 Search (most used search scraper)2,592 / 221result$15.00$12.00$10.00$9.00$0.0022026년 4월 1일2026년 6월 12일
#3 All-in-one with categories2,502 / 220result$4.50$4.50$4.50$4.50—2026년 5월 13일2026년 10월 25일
#4 Search1,374 / 13검색 결과$30.00$10.00$7.50$5.00$0.14(Free) / $0.0142026년 5월 13일2026년 10월 29일
#5 Products and shops1,384 / 204product$4.00$3.20$2.80$2.40—2026년 7월 27일2026년 11월 5일
#6 All-in-one with categories935 / 255result$2.00$2.00$2.00$2.00—2026년 4월 30일2026년 10월 9일
#7 Creators784 / 79실행(크리에이터 1명)$5.00$5.00$5.00$5.00주요 이벤트2026년 4월 19일2026년 10월 24일
#8 Products (mobile API)644 / 174result$10.00$10.00$10.00$10.00$0.052026년 4월 15일2026년 10월 19일
#9 Product data563 / 64result$2.00$2.00$2.00$2.00$0.000052026년 3월 18일2026년 11월 2일
#10 Search (cheapest on Business)564 / 132product$2.00$1.60$1.34$1.22$0.000052026년 8월 5일2026년 11월 5일
#11 Reviews (most used review scraper)360 / 75review$2.00$2.00$2.00$2.00$0.012026년 10월 28일2026년 10월 28일
Clockworks(Apify 운영)235 / 40product$30.00$20.00$15.00$13.00—2026년 6월 22일2026년 11월 5일
#12 Top products266 / 191product$3.00$2.70$2.40$2.10$0.0052026년 10월 22일2026년 11월 4일
#13 Products and shops (cheapest on Free)225 / 61product$1.99$1.97$1.95$1.93—2026년 6월 12일2026년 11월 4일
#14 Reviews (cheapest)63 / 40review$1.99$1.49$0.99$0.79$0.0052026년 9월 22일2026년 10월 29일
#15 Reviews48 / 10review$2.70$2.65$2.25$1.40—2026년 10월 17일2026년 10월 19일

모든 가격은 주요 이벤트 1,000건당 미국 달러 기준입니다. #7 행은 실행 1,000회당 가격입니다. 이 스크래퍼는 실행 1회에 크리에이터 사용자 이름 1개를 받으므로 크리에이터 1,000명당 가격도 $5.00입니다. 네 개 열은 Apify 플랜 구분을 따릅니다. Free 플랜은 매월 $5 상당의 사용량을 제공합니다.

Starter는 월 $19, Scale은 월 $199, Business는 월 $999입니다(Apify 요금 페이지). 플랜 요금은 선불 사용량이며, 상위 플랜일수록 Store 가격이 낮아집니다. Store에서는 이 등급을 Bronze, Silver, Gold라고 부릅니다. 스크래퍼의 할인 적용 여부는 개발자가 각자 결정합니다(Actors in Store).

Apify Store의 TikTok Shop 스크래퍼 16종의 주요 이벤트 1,000건당 정가를 로그 축으로 나타낸 점 차트. 회색 사각형: Free 등급. 진한 마름모: Business 등급. 높은 순서대로: clockworks $30.00 및 $13.00, #4 $30.00 및 $5.00, #1 $25.00 및 $15.00, #2 $15.00 및 $9.00, #8 $10.00, #7 $5.00, #3 $4.50, #5 $4.00 및 $2.40, #12 $3.00 및 $2.10, #15 $2.70 및 $1.40, #9·#6·#11 $2.00, #10 $2.00 및 $1.22, #13 $1.99 및 $1.93, #14 $1.99 및 $0.79.

표에서 세 가지 사실을 알 수 있습니다. 첫째, 가격 차이가 15배에 이릅니다. Free 플랜에서 #13은 상품 1,000개당 $1.99이고, Clockworks와 #4는 $30.00입니다. 둘째, 가장 인기 있는 스크래퍼가 저렴한 스크래퍼는 아닙니다. #1은 사용자가 3,064명이며 Free 플랜에서 결과 1,000건당 $25.00입니다.

#13 가격의 12.6배입니다. 셋째, Clockworks TikTok Shop Scraper는 Free 플랜에서 가장 비싼 두 스크래퍼 중 하나입니다. 해당 페이지에도 미국만 지원한다고 적혀 있습니다(스크린샷 참고).

Apify의 Clockworks TikTok Shop Scraper 페이지에 있는 FAQ 스크린샷(다크 테마). 질문 What countries does TikTok Shop Scraper support 아래 첫 번째 답변에 청록색 상자가 표시되어 있습니다: TikTok Shop은 여러 시장에서 운영되며 계속 확장 중이지만, 이 Actor는 미국만 지원하고 다른 국가는 개발 중입니다. 질문 How much does it cost to scrape TikTok Shop 아래 두 번째 답변에도 청록색 상자가 있습니다: Free 플랜에서 상품 1,000개당 $30.00이고 상위 플랜에서는 더 저렴하며, 모든 Apify 계정에 매월 $5의 무료 사용량이 제공됩니다.
Clockworks TikTok Shop Scraper 페이지의 FAQ, 2026년 11월 3일 16:24 UTC 캡처. 청록색 상자는 지원 지역과 가격에 관한 답변을 표시합니다. Apify Clockworks TikTok Shop Scraper 페이지

페이지에 표시된 $30.00은 공개 API 값과 일치합니다. result 이벤트는 Free에서 $0.03, Gold(Business) 등급에서 $0.013, 엔터프라이즈 Diamond 등급에서 $0.003입니다(Clockworks TikTok Shop Scraper 메타데이터).

행당 가격에 포함되지 않는 비용이 두 가지 더 있습니다. 첫째는 "실행당 요금" 열에 있는 시작 요금입니다. #1과 #2는 실행당 $0.002, #12는 $0.005, #11은 $0.01, #8은 $0.05를 청구하며, #4는 Free에서 $0.14(유료 플랜은 $0.014)를 청구합니다. 따라서 하루에 키워드 50개를 수집하면 시작 요금도 하루 50회 발생합니다. 둘째는 플랫폼 사용량입니다. 대부분의 pay-per-event Actor는 이 비용을 포함하지만, 일부는 컴퓨팅, 스토리지, 주거용 프록시, 데이터 전송을 별도로 청구합니다(Actors in Store, Usage and resources). 주거용 프록시는 Free와 Starter에서 GB당 $8입니다(Apify 요금 페이지).

참고할 신호가 하나 더 있습니다. 공개 API의 modifiedAt 필드는 개발자가 스크래퍼를 마지막으로 변경한 시점을 보여 줍니다. 16종 중 14종이 최근 30일 안에 변경되었고, 그중 5종은 두 차례 조회 사이의 이틀 동안 다시 변경되었습니다(2026년 11월 6일 싱가포르 시간 00:13 조회, 날짜는 가격 표 마지막 열 참고). 페이지가 자주 바뀌므로 스크래퍼도 바뀌어야 하고, 가격도 따라 바뀝니다. "최근 변경 사항"의 #11과 #12를 참고하세요.

테스트 방법과 통과 기준

글을 쓰기 전에 규칙을 정했고, 결과가 나온 뒤에도 규칙을 바꾸지 않았습니다. 1,000행당 가격은 실제로 지불한 금액을 받은 행 수로 나누고 1,000을 곱한 값입니다. 금액은 응답의 billing.charged_usd이고, 행은 results에 담긴 항목입니다. 한 데이터 유형을 여러 번 테스트한 경우에는 금액과 행 수를 먼저 합산한 뒤 나눴습니다.

행이 0개인 호출은 분모에 넣지 않고, 과금 여부를 별도 행에서 확인합니다. 요청의 limit이 아니라 항상 실제로 반환된 행 수를 셉니다. 따라서 행이 적게 반환된 호출은 저희 가격을 더 높아 보이게 만들 뿐입니다.

Apify의 경우 계정 없이 볼 수 있는 공개 자료만 사용했습니다. 사용한 자료는 Store 검색 API, 각 Actor의 공개 메타데이터 API, Store 페이지, Apify 문서입니다. 메타데이터 API는 api.apify.com/v2/acts/<user>~<name>입니다. 이 API의 pricingInfos 필드가 가격 이력이며, 조회 시점에 적용 중이던 마지막 항목을 사용했습니다. Apify에 회원가입하지 않았고 Actor도 실행하지 않았습니다. 따라서 표의 Apify 수치는 실제 청구서가 아니라 공개 가격입니다.

Apify 스크래퍼를 고르는 방식도 미리 정했습니다. 2026년 11월 4일 Store에서 "tiktok shop"을 검색하자 1,626건이 나왔습니다. 이 중 전체 사용자 수 기준 상위 결과를 골랐습니다. 여기에 리뷰·크리에이터 전용 스크래퍼와 Apify가 관리하는 Clockworks 스크래퍼를 추가했습니다.

그 결과 16종이 되었습니다. 데이터 유형마다 가장 저렴한 스크래퍼와 가장 많이 쓰이는 스크래퍼를 비교합니다. 비싼 스크래퍼만 골라 비교하지 않습니다.

배율이 3 미만이면 표에는 넣지만 제목에는 넣지 않습니다. Apify가 더 저렴하거나 더 나은 경우는 별도 섹션에서 다룹니다. 모든 시간은 싱가포르 시간(UTC+8)이며, 필요한 곳에는 괄호 안에 UTC를 함께 표기했습니다. Apify 가격은 2026년 11월 4일 싱가포르 시간 00:13:46과 2026년 11월 6일 00:13:35, 두 차례 조회했습니다.

두 번 모두 16종의 과금 이벤트와 등급별 가격이 같았고, 예정된 가격 변경도 없었습니다. 사용자 수, 실행 통계, 변경일처럼 바뀌는 값은 11월 6일 기준 값을 사용했습니다. 테스트에는 내부 테스트 키를 사용했습니다. 이 키는 일반 고객과 똑같이 공개 카탈로그 가격으로 과금됩니다.

기준통과 기준실패 시
실제 호출검색, 카테고리, 상점, 베스트셀러, 리뷰, 크리에이터가 각각 1회 이상 성공실패 또는 빈 결과를 보고하고 과금 여부 확인
실패 시 과금 없음키 없음, 잘못된 파라미터, 미지원 스토어, 서비스 장애 모두 $0과금이 발생하면 보고
지역미국 스토어와 동남아시아 또는 중남미 스토어 1곳 이상나머지는 "카탈로그에 있음, 미테스트"로 표시
예산실제 호출 비용 합계 $0.10 이하중단

스토어 지원 범위: 미국·동남아시아·멕시코는 테스트 완료, 유럽·브라질은 미지원

TikTok Shop은 국가별 스토어로 나뉩니다. 같은 키워드라도 스토어마다 상품, 통화, 판매자가 다릅니다. 따라서 실제로 따져야 할 것은 도구가 어떤 스토어를 지원하는지, 그리고 개발자가 어떤 스토어를 테스트했는지입니다. 지원 스토어를 명시한 Apify 스크래퍼 9종의 입력 정의를 읽고, EveryInfra 카탈로그의 country 설명과 비교했습니다.

도구 11개를 행으로, TikTok Shop 스토어 16곳을 열로 나타낸 그리드 차트. 열: 미국, 영국, 독일, 프랑스, 이탈리아, 스페인, 아일랜드, 브라질, 멕시코, 일본, 싱가포르, 말레이시아, 태국, 베트남, 필리핀, 인도네시아. EveryInfra의 카테고리, 상점, 리뷰 기능은 미국, 멕시코, 일본과 동남아시아 스토어 6곳을 지원합니다. EveryInfra 베스트셀러는 이 중 미국을 제외한 8곳을 지원합니다. Clockworks와 #7은 미국만 지원합니다. #2, #12 베스트셀러, #14 리뷰 스크래퍼는 유럽과 브라질을 포함해 15~16곳을 지원합니다. #3은 16곳을 나열하지만, 미국 외 모든 스토어가 목록에는 있으나 신뢰할 수 없다고 표시되어 있습니다.

Apify가 관리하는 Clockworks 스크래퍼는 미국 스토어만 지원합니다. FAQ에 그렇게 적혀 있으며, 2026년 11월 6일 다시 확인했을 때도 문구가 같았습니다. #7 크리에이터 스크래퍼도 미국 전용입니다. #3은 16곳을 나열하지만, 개발자는 미국만 "완전히 지원되고 테스트됨"이라고 적었습니다. #10은 10곳을 나열하지만, 키워드 검색은 미국과 동남아시아 스토어 5곳에서만 작동합니다.

EveryInfra 카탈로그에 등록된 카테고리, 상점, 리뷰 데이터의 지원 스토어는 미국, 멕시코, 일본, 싱가포르, 말레이시아, 필리핀, 태국, 베트남, 인도네시아 9곳입니다. 베스트셀러는 이 중 미국을 제외한 스토어를 지원합니다. 미국, 영국, 브라질 대상 베스트셀러 요청은 과금 전에 거부됩니다(기능 카탈로그, 2026년 11월 6일 조회). 영국, 유럽 대륙, 브라질 스토어는 지원하지 않습니다. 이 지역에는 #2 검색, #12 베스트셀러, #14 리뷰 스크래퍼를 사용하세요.

가장 유용한 발견은 페이지 크기에 관한 것입니다. 같은 기능, 같은 가격인데도 일부 스토어에서는 최대 10배 많은 행이 반환되었습니다.

스토어요청(11월 6일, 싱가포르 시간)행과금1,000행당 가격
US"lip gloss", "phone case" 검색(호출 4회, 00:13)호출당 10~15개호출당 $0.000556$0.049(행 기준), $0.089(고유 항목 기준)
싱가포르, 말레이시아"lip gloss" 검색(호출 2회, 00:13–00:14)호출당 100개호출당 $0.000556$0.0056
멕시코"brillo labial" 검색(00:14:47)0$0(빈 결과 환불)—
미국, 말레이시아, 멕시코카테고리 601450(호출 6회, 00:15)페이지당 15개호출당 $0.000806$0.0537
말레이시아, 싱가포르베스트셀러, limit=20(호출 2회, 00:28–00:29)호출당 20개호출당 $0.000806$0.0403

멕시코에서 스페인어 키워드 "brillo labial"(립글로스)은 0행을 반환했지만, 같은 시간대의 카테고리 호출은 상품 15개를 반환했습니다. 이 키워드에 결과가 없었던 것인지, 멕시코의 검색 지원 범위가 완전하지 않은 것인지는 판단할 수 없습니다.

2026년 11월 6일 요청당 평균 행 수를 나타낸 가로 막대 차트. 싱가포르·말레이시아 검색: 100행(청록색). limit=20 베스트셀러: 20행. 카테고리: 페이지당 15행. 미국 검색: 평균 11.2행. 멕시코 검색: 0행. 주석에 따르면 미국 검색 2페이지와 3페이지는 1페이지와 같은 상품 10개를 반환했습니다.

사용 사례별 테스트: 검색, 카테고리, 베스트셀러, 샵, 리뷰, 크리에이터

각 테스트에는 요청, 시각(싱가포르 시간), 행 수, 과금액을 표시했습니다. 그 옆에는 같은 데이터를 수집하는 Apify 스크래퍼 두 개의 정가를 함께 실었습니다. 하나는 Business 티어에서 가장 저렴한 스크래퍼이고, 다른 하나는 가장 많이 쓰이는 스크래퍼입니다. 원본 응답은 모두 저장해 두었습니다.

TikTok Shop 키워드 검색: 미국은 호출당 상품 10~15개, 동남아시아는 100개

tiktok/shop_search에는 keyword가 필수입니다. country(스토어)와 page(1부터 시작)는 선택입니다. 2026년 11월 6일에 7회 호출했습니다:

시간스토어 / 키워드행과금비고
00:13:16미국 / lip gloss, 1페이지10$0.000556
00:13:28미국 / lip gloss, 2페이지10$0.0005561페이지와 동일한 상품 10개
00:13:38미국 / lip gloss, 3페이지10$0.0005561페이지와 동일한 상품 10개
00:13:48미국 / phone case15$0.000556
00:13:59싱가포르 / lip gloss100$0.00055617.2초
00:14:22말레이시아 / lip gloss100$0.00055617.8초
00:14:47멕시코 / brillo labial0$0empty_result_refunded

예상 밖의 결과가 하나 있었습니다. 미국 스토어에서는 2페이지와 3페이지가 1페이지와 같은 상품 ID 10개를 반환했습니다. 3건의 호출 비용을 내고 고유 상품 10개를 얻은 셈입니다. 미국 키워드 검색은 호출당 상품 10~15개로 계획하고, page로 더 깊이 들어갈 수 있다고 기대하지 않는 것이 좋습니다. 미국 상품이 더 필요하다면 카테고리 페이지네이션을 사용하세요(다음 테스트).

두 열로 배치한 실제 API 응답 스크린샷. 왼쪽: 2026년 11월 6일 싱가포르 시간 00:13:16의 요청으로, keyword lip gloss, country US, limit 100으로 보낸 tiktok/shop_search입니다. 응답은 count 10, 처음 4개 상품 ID, charged_usd 0.000556입니다. 오른쪽: 00:13:28에 page 2로 보낸 2페이지 요청입니다. 응답은 4.0초 만에 HTTP 200이며, count 10에 청록색 상자가 표시되어 있습니다. 처음 4개 ID는 1페이지와 같고 charged_usd는 0.000556입니다. 아래에는 API 응답이 아닌 자체 확인이라고 표시된 블록이 있으며, 여기에도 청록색 상자로 '2페이지 ID와 1페이지 ID 일치: true'라고 적혀 있습니다.
미국 검색 1페이지와 2페이지: 같은 상품 10개에 각각 한 번씩 과금되었습니다. 실제 응답을 줄여 배치했으며, 키는 표시하지 않았습니다. EveryInfra API 응답

미국 호출 4건의 비용은 고유 상품 25개에 $0.002224로, 1,000개당 $0.0890(1,000행당 $0.0494)입니다. 싱가포르와 말레이시아는 중복 없이 상품 200개를 반환했으며, 1,000개당 $0.0056입니다.

Apify에서는 #10의 Business 가격이 가장 낮습니다. Free에서는 1,000개당 $2.00, Business에서는 $1.22이며, 실행당 $0.00005가 추가됩니다. 가장 많이 쓰이는 검색 스크래퍼인 #2(사용자 2,592명)는 Free에서 $15.00, Business에서 $9.00이며, 실행당 $0.002가 추가됩니다. #13은 Free 가격이 가장 낮지만($1.99) Business에서는 $1.93입니다. 미국 기준 배율은 13.7배(#10 Business)와 101배(#2 Business)입니다. 동남아시아는 219배와 1,619배입니다.

공정하게 말하자면, Apify 스크래퍼는 요청한 만큼의 행을 수집합니다. Clockworks의 입력값 productsPerSearch는 기본값이 10이고 최댓값이 없습니다(Clockworks Store 페이지). 키워드 하나에 대해 미국 상품 300개가 필요하다면 Apify는 한 번의 실행으로 수집할 수 있습니다. 저희는 이번 테스트에서 그렇게 하지 못했습니다.

TikTok Shop 카테고리 상품: 페이지당 15개, 4페이지에서 고유 상품 60개

tiktok/shop_category_products는 호출당 한 페이지를 반환합니다. 마지막 행에 next_page_token이 있으며, 이를 다시 보내면 다음 페이지를 받습니다. Beauty & Personal Care(category_id=601450)를 사용했습니다:

시간스토어페이지행과금
00:15:01US115$0.000806
00:15:10US215$0.000806
00:15:19US315$0.000806
00:15:28US415$0.000806
00:15:38말레이시아115$0.000806
00:15:50멕시코115$0.000806

미국 4페이지에서 ID 중복 없이 상품 60개를 얻었습니다. 6건의 호출은 상품 90개를 $0.004836에 반환했으며, 1,000개당 $0.0537, 호출당 2.5~5.9초가 걸렸습니다. 첫 번째 상품은 판매량 24,201개, 평점 3.7, 리뷰 2,140개인 남성용 면도기였습니다. 카탈로그에는 category 필드가 있지만 이번 행에서는 비어 있었으므로, 보낸 category_id를 따로 보관하는 것이 좋습니다. Apify에서는 #6이 모든 티어에서 1,000개당 $2.00, 가장 많이 쓰이는 #3이 $4.50입니다. 배율은 37배와 84배입니다.

TikTok Shop 베스트셀러: limit=100은 타임아웃, limit=20은 성공

tiktok/shop_hot_products는 한 스토어의 베스트셀러 목록을 rank와 함께 반환합니다. 타임아웃 오류가 더 작은 limit 또는 "mode":"async"를 제안해서 limit=20으로 시도했습니다:

시간스토어`limit`결과초과금
00:16:08말레이시아100503 unavailable17.3$0
00:16:32태국100503 unavailable17.3$0
00:17:03싱가포르100503 timeout15.2$0
00:17:25멕시코100503 timeout15.2$0
00:28:56말레이시아20상품 20개6.8$0.000806
00:29:10싱가포르20상품 20개5.7$0.000806
00:42:55태국100503 unavailable17.3$0
2026년 11월 6일의 실제 API 응답 두 개를 나란히 놓은 스크린샷. 왼쪽: 싱가포르 시간 00:17:03에 싱가포르 스토어로 limit 100을 지정해 보낸 tiktok/shop_hot_products입니다. 응답은 15.2초 후 HTTP 503, code timeout입니다. 메시지는 더 작은 limit 또는 async 모드를 제안하고, next_steps는 10분 동안 실패 3건이며 모두 과금되지 않았다고 알리고, billing은 charged false, charged_usd 0입니다. 오른쪽: 00:29:10에 같은 스토어로 limit 20을 지정한 요청입니다. 5.7초 후 HTTP 200이며, 청록색 상자로 표시된 count 20, rank·이름·가격·판매량·리뷰 수가 담긴 처음 두 상품, 청록색 상자로 표시된 charged_usd 0.000806이 보입니다.
싱가포르 베스트셀러: limit=100은 타임아웃되었고 비용이 들지 않았습니다. limit=20은 한 번의 과금으로 상품 20개를 반환했습니다. 실제 응답을 줄인 것이며, 키는 표시하지 않았습니다. EveryInfra API 응답

말레이시아 2위는 판매량 348,113개, 리뷰 53,742개인 마늘 칠리 오일이었습니다. 1,000개당 $0.0403입니다. #12는 Free에서 1,000개당 $3.00, Business에서 $2.10이며 실행당 $0.005가 추가되고, 분석 데이터를 포함하면 상품당 $0.04입니다. 배율은 52~74배입니다. #12는 30일, 7일, 1일 매출 기준 정렬과 GMV 추정도 제공합니다. 저희는 순위와 누적 판매량만 제공합니다.

TikTok Shop 샵 상품: 두 라운드에 걸친 6건 호출이 모두 503

tiktok/shop_products는 샵 ID를 받습니다. 카탈로그에 따르면 페이지당 최대 30개 상품을 next_page_token과 함께 반환합니다. 미국 스토어의 Disney Store 샵으로 11월 4일에 2회, 11월 6일 00:15, 00:28, 00:43, 00:58에 호출했습니다. 6건 모두 charged: false와 함께 503 unavailable을 반환했습니다. 00:58 호출은 0.2초 만에 돌아왔는데, 이는 느린 타임아웃이 아니라 서비스가 새 호출을 즉시 거부했다는 뜻입니다. 이 항목은 측정된 가격이 없습니다.

Apify에서는 #13이 Free에서 1,000개당 $1.99(Business $1.93), 가장 많이 쓰이는 #5가 $4.00($2.40)입니다. 최근 30일 동안 두 스크래퍼의 실행 10,000건 중 각각 2,065건과 2,572건이 성공하지 못했습니다. 페이지당 상품 30개 기준으로 저희 카탈로그 가격은 1,000개당 약 $0.027이 됩니다. 테스트하지 않은 추정치이므로 배율 계산에는 넣지 않았습니다.

TikTok Shop 상품 리뷰: 두 라운드에 걸친 11건 호출이 모두 503

tiktok/shop_product_reviews는 상품 ID를 받습니다. 카탈로그에 따르면 페이지당 리뷰 20개(크기는 바뀔 수 있음)를 반환하며, rating(1~5), sort(newest 또는 recommended), next_page_token을 지원합니다. 미국 스토어의 휴대폰 케이스(리뷰 330개), 말레이시아의 립 틴트(34,789개), 싱가포르의 립글로스(776개)를 골랐습니다. 11월 4일 1건과 11월 6일 9건의 호출은 모두 503 unavailable을 반환했고, 대부분 0.2초 만에 응답했으며 과금되지 않았습니다.

3번째 실패(00:43) 시점에 next_steps는 "3 failures in 10 minutes; none was charged"라고 알렸고, 응답에는 다른 상품 ID로 바로 보낼 수 있는 example 요청이 포함되어 있었습니다.

예시 요청이 성공하면 대상이 문제입니다. 실패하면 문제는 저희 쪽에 있으며, AI는 지원 티켓을 열기 전에 사용자에게 물어야 합니다. 01:02에 예시 요청을 보냈습니다. 이 요청도 503을 반환했고 과금되지 않았습니다. 따라서 응답이 제시한 규칙대로라면 문제는 저희 쪽이었습니다. 11월 4일에는 rating=6이 즉시 422("must be 1 to 5")를 받았으며, 이것도 무료였습니다.

두 열로 배치된 실제 API 응답 스크린샷. 왼쪽: 2026년 11월 6일 싱가포르 시간 00:43:43에 싱가포르 스토어의 상품 하나를 대상으로 tiktok/shop_product_reviews를 요청했습니다. 0.2초 만에 HTTP 503 응답이 반환되었습니다. 오류에는 code unavailable, retry_after 60, recent_failures 3과 세 가지 next_steps가 표시됩니다. 지난 10분 동안 3건이 실패했으며 과금되지 않았다는 내용, example을 한 번 보내 성공하면 요청 대상에 문제가 있다는 내용, example도 실패하면 EveryInfra 측 문제이므로 사용자에게 지원 티켓을 생성할지 물어보라는 내용입니다. 이어서 다른 상품 ID를 사용한 example 요청이 나옵니다. Billing에는 charged false와 reason request_failed_refunded가 표시됩니다. 오른쪽: 01:02:09에 전송한 example 요청입니다. 0.3초 만에 HTTP 503 응답이 반환되었습니다. charged false와 charged_usd 0.0은 청록색 상자로 강조되어 있고 환불 상태는 succeeded입니다.
3번째 실패 시점에 응답에 예시 요청이 포함되었습니다. 예시 요청도 503을 반환했으므로, 응답에 명시된 규칙대로라면 문제는 저희 쪽에 있었습니다. 두 호출 모두 과금되지 않았습니다. 실제 응답에서 일부를 생략해 나란히 배치했으며, 키는 표시하지 않았습니다. EveryInfra API 응답
일러스트. 리뷰 카드 더미 다섯 개가 한 줄로 서 있습니다. 각 더미의 맨 위 카드에는 별 다섯 개와 몇 줄의 텍스트가 있습니다. 가는 청록색 줄과 작은 열쇠가 각 더미를 다음 더미와 연결합니다. 로봇 집게가 청록색 테두리가 있는 가장 왼쪽 더미를 들어 올립니다. 나머지 네 더미는 연한 회색입니다.
리뷰는 한 번에 한 페이지씩 제공됩니다. 각 페이지 끝에는 키(next_page_token)가 있습니다. 이 키를 그대로 다시 보내면 다음 페이지를 받을 수 있습니다. 페이지당 요청 1건입니다.

Apify에서는 #14가 Free에서 리뷰 1,000개당 $1.99, Business에서 $0.79이며 실행당 $0.005가 추가됩니다. 16개 스토어를 지원하고 상품별 별점 분포를 제공합니다(참고 자료의 Store 페이지). 가장 많이 쓰이는 #11은 1,000개당 $2.00에 실행당 $0.01이 추가됩니다. 이번 비교에서 Apify가 낮은 가격, 더 넓은 커버리지, 실제로 작동하는 도구를 모두 갖춘 경우는 리뷰가 유일합니다.

TikTok Shop 크리에이터: 6건 중 1건 성공, 크리에이터당 $0.000556

tiktok/shop_creator는 미국 스토어에서 호출당 크리에이터 한 명을 조회합니다:

시간사용자 이름결과과금
00:17:46colourpopcosmetics503, 일시적 사용 불가$0
00:18:01elfcosmetics503, 일시적 사용 불가$0
00:18:12tartecosmetics팔로워 2,064,277명, 상품 121개, 평균 조회수 248회$0.000556
00:18:25존재하지 않는 사용자 이름503, 일시적 사용 불가$0
00:29:37colourpopcosmetics (재시도)503, 일시적 사용 불가$0
00:43:50elfcosmetics (재시도)503, 일시적 사용 불가$0

11월 4일 첫 번째 라운드 전체에서 유일하게 성공한 호출도 00:55의 tarte 조회였습니다.

주의할 점이 두 가지 있습니다. 가짜 사용자 이름도 "not found"가 아닌 503을 반환했기 때문에 호출자는 존재하지 않는 사용자와 일시적 장애를 구분할 수 없습니다. 또한 tarte 행에는 카탈로그에 명시된 video_count와 sold_count가 없었습니다. EveryInfra의 비용은 크리에이터 1,000명당 $0.556입니다. #7은 그 9배인 크리에이터 1,000명당 $5.00이며, 실행 한 번에 크리에이터 한 명을 조회합니다. 다만 #7은 30일 GMV와 오디언스 데이터를 제공하며, EveryInfra는 제공하지 않습니다.

실패하거나 결과가 비어 있는 호출에도 비용이 청구될까요? 두 차례 테스트에서 본 503, 타임아웃, 빈 결과

첫 번째 테스트 라운드의 첫 1분 안에 실제 장애가 시작되었습니다. 2026년 11월 4일 싱가포르 시간 00:14(11월 3일 16:14 UTC)부터 TikTok Shop 기능 6개가 모두 503을 반환했습니다. 같은 시각, 샵 기능이 아닌 tiktok/profile은 정상적으로 작동했고 평소처럼 과금되었습니다. 이 일을 숨기지 않은 것은 "실패에도 비용이 드는가?"라는 질문을 검증하기에 가장 좋은 테스트였기 때문입니다.

00:14부터 02:01까지 1시간 47분 동안 6개 기능은 대부분 다운 상태였습니다. 그동안 TikTok Shop 요청 67건을 보냈습니다. 이 중 33건은 복구 여부를 확인하려고 3분마다 보낸 같은 검색 요청이었습니다. 63건은 503을 반환했고, 3건은 과금 전에 거부되었습니다(401 1건, 422 2건). 이 66건 중 과금된 요청은 없었습니다. 00:55의 크리에이터 조회(tarte) 1건은 데이터를 반환했고 $0.000556이 과금되었습니다.

1라운드, 11월 4일(싱가포르 시간 00:14–02:01)호출 수과금응답 내용
503, 일시적 사용 불가63$016건은 60초 후 재시도하라는 힌트와 함께 0.2초 만에 거부되었고, 47건은 20초 후 최대 2회 재시도하라는 힌트를 받았습니다. 모두 charged: false와 reason: request_failed_refunded가 표시되어 있습니다
401, 키 없음1$0인증을 먼저 확인합니다. 인증되지 않은 호출에는 스키마가 노출되지 않습니다
422, 잘못된 파라미터2$0베스트셀러 목록 요청에 country=US를 사용하면 허용된 스토어 8곳을 나열하고 미국, 영국, 브라질 스토어에는 베스트셀러 목록이 없다고 안내합니다. rating=6 요청에는 값이 1~5여야 한다고 안내합니다
200, 크리에이터 tarte(00:55:50)1$0.0005561라운드의 유일한 성공, 정상 과금 1건
대조군: tiktok/profile(00:15:20)1$0.000556샵 기능 아님, 정상 과금 1건

두 번째 라운드에서는 검색, 카테고리, 베스트셀러, 크리에이터가 작동했고 샵 상품과 리뷰는 작동하지 않았습니다. 2라운드 요청은 01:02에 보낸 example 요청 1건을 포함해 40건입니다:

2라운드, 11월 6일(싱가포르 시간 00:13–01:02)호출 수결과과금
tiktok/shop_search76건은 데이터 반환, 멕시코 요청 1건은 0행(empty_result_refunded)$0.003336
tiktok/shop_category_products6모두 데이터 반환$0.004836
tiktok/shop_hot_products7limit=20에서 2건 데이터 반환, limit=100에서 5건 503 반환(일시적 사용 불가 3건, 더 작은 limit 또는 "mode":"async"를 제안한 타임아웃 2건)$0.001612
tiktok/shop_creator61건 데이터 반환, 가짜 사용자 이름을 포함한 5건은 503, 일시적 사용 불가$0.000556
tiktok/shop_products4모두 503, 일시적 사용 불가$0
tiktok/shop_product_reviews10모두 503, 일시적 사용 불가. 3번째 실패부터 응답에 example 요청이 포함되며, 이 요청도 503을 반환함$0

눈에 띄는 점이 세 가지 있습니다. 첫째, 503은 단순한 오류 코드 이상의 정보를 담고 있습니다. 4번째 실패 시점에 next_steps는 "4 failures in 10 minutes for tiktok/shop_search; none was charged"라고 알렸습니다. 또한 호출한 쪽의 AI에게 example을 한 번 시도한 뒤, 티켓을 열기 전에 사용자에게 물어보라고 안내했습니다. 따라서 AI는 기다릴지 대상을 바꿀지 판단할 수 있고, 끝없이 재시도하지 않습니다.

둘째, 잘못된 파라미터는 과금 전에 차단됩니다. 베스트셀러의 country=US와 리뷰의 rating=6은 모두 허용 값과 함께 422를 받았습니다. 셋째, 실패한 응답에는 모두 billing.charged=false와 환불 사유가 포함되어 있으므로, 청구서를 기다리지 않고도 확인할 수 있습니다.

Apify에서는 실패한 실행의 과금 여부가 각 Actor가 이벤트를 기록하도록 설계된 방식에 따라 달라집니다. Apify의 pay-per-event 문서에 따르면 이벤트를 언제 기록할지는 Actor 개발자가 정합니다. 플랫폼은 기록된 이벤트에 대해 사용자에게 과금합니다. 대부분의 개발자는 컴퓨팅과 스토리지 비용을 이벤트 가격에 포함하지만, 플랫폼 사용료를 별도로 청구하는 개발자도 있습니다(pay per event, usage and resources).

시작 요금은 실행이 시작될 때 플랫폼이 기록하는 이벤트입니다. 문서에서는 이를 apify-actor-start라고 부릅니다. 실행이 도중에 실패해도 시작 요금과 실패 전까지 기록된 결과에 대한 요금은 그대로 지불합니다. 따라서 Apify에서 "실패 시 과금 없음"은 플랫폼 규칙이 아닙니다.

Actor마다 다릅니다. 다음 섹션의 #5, #13처럼 최근 30일 동안 실패율이 높았던 스크래퍼도 있습니다. 먼저 소량으로 테스트해 보세요.

최근 30일간 Apify 실행 10,000건 중 완료되지 않은 실행은 몇 건일까

결과당 과금 스크래퍼의 비용은 가격만이 아닙니다. 실패한 실행도 비용입니다. 각 Actor의 공개 API에는 publicActorRunStats30Days가 포함되어 있습니다. 이 값은 최근 30일 동안 성공, 실패, 시간 초과, 중단된 실행 수를 집계합니다.

16개 스크래퍼 전체에서 이 값을 읽고, 실행 10,000건당 성공하지 못한 실행 수를 계산했습니다. #5는 9,269건 실행 중 2,373건이 실패했습니다. 10,000건당 2,572건이 성공하지 못한 셈입니다. #13은 2,107건 실행 중 실패 269건, 시간 초과 165건으로 10,000건당 2,065건입니다. 이 수치는 2026년 11월 6일 싱가포르 시간 00:13에 확인했습니다. 이틀 전 #5는 2,563이었으므로 수치는 안정적입니다.

#15 리뷰 스크래퍼는 10,000건당 1,633건이지만 30일 동안 실행이 98건(성공하지 못한 실행 16건)뿐이어서 이 수치는 신뢰도가 낮습니다. #7 크리에이터 스크래퍼는 10,000건당 912건입니다. 이 스크래퍼는 30일 동안 627,168건이 실행되어 이 그룹에서 실행 수가 가장 많았습니다. 반면 #1, #2, #3은 10,000건당 3건 이하였습니다.

Apify Store의 TikTok Shop 스크래퍼 16개에 대해 최근 30일 동안 실행 10,000건당 성공하지 못한 실행(실패, 시간 초과, 중단) 수를 나타낸 가로 막대 차트. 높은 순서대로 #5 상품 스크래퍼 2,572, #13 2,065, #15 리뷰 1,633, #7 크리에이터 912, #8 784, #6 331, #9 320, #11 리뷰 170, clockworks 89, #14 리뷰 71, #10 43, 나머지 5개는 3 이하.

이 수치를 순수한 실패율로 읽어서는 안 됩니다. 사용자가 잘못된 입력을 넣었거나 지출 한도를 매우 낮게 설정해서 실패한 실행도 있습니다. Apify 통계는 원인을 보여 주지 않으며, 실행마다 수집하는 행 수도 다릅니다. 그래도 이 수치를 보면 개발자마다 안정성 차이가 매우 크다는 것을 알 수 있습니다. 어떤 도구의 실행 중 4분의 1이 실패한다면 낮은 단가가 전체 비용은 아닙니다. 재실행에 드는 시간과 추가 시작 요금도 함께 계산해야 합니다.

Apify도 자체 상태 점검을 실행합니다. 매일 모든 Actor를 기본 입력으로 실행합니다. 최근 3일간 실행 중 절반이 넘는 실행이 실패하면 해당 Actor에 "Under maintenance" 라벨을 붙입니다(Actor testing). 이후 약 한 달 더 실패가 이어지면 Apify는 그 Actor를 지원 중단(deprecated)으로 표시합니다. 유지보수 중인 Actor는 실패하거나 불완전한 결과를 반환할 수 있습니다(Actors in Store).

실행을 시작할 때 최대 과금액을 설정할 수 있으며, Apify는 이 한도를 넘겨 과금하지 않습니다. 실행이 실패하기 전에 발생한 이벤트를 Apify가 환불하는지는 문서에 나와 있지 않습니다. 저희는 계정이 없어 이 부분을 확인하지 않았습니다. 따라서 "확인되지 않음"으로 표시합니다.

TikTok Shop API: 공식 API로 얻을 수 있는 것

"tiktok shop api"를 검색하는 사람 중 상당수는 먼저 공식 경로를 찾습니다. TikTok Shop용 공식 API는 두 가지이며, 어느 쪽도 일반 개발자에게 공개 상품 데이터를 제공하지 않습니다.

TikTok Shop Partner API는 판매자와 서비스 제공업체를 위한 API입니다. Partner Center에서 앱을 만들고 판매자, 크리에이터 또는 파트너가 그 앱에 권한을 부여하면, 해당 계정의 상품, 주문, 배송, 결제 정보만 읽고 쓸 수 있습니다(Partner Center developer guide, authorization overview). 자신의 상점을 관리하는 API이며, 다른 사람의 상점을 관리하는 API가 아닙니다.

TikTok Research API에는 TikTok Shop 엔드포인트 세 개(상점 정보, 상품, 리뷰)가 있으며, 문서는 2026년 9월 1일에 업데이트되었습니다(shop info, products, reviews). EU 지역의 상점과 상품만 다루며, 호출당 10행 이하를 반환합니다. 자격을 갖춘 학술 연구자와 비영리 연구자만 신청할 수 있고, 승인까지 약 4주가 걸립니다(Research Tools access). 이 API는 EU 디지털 서비스법 제40조에 근거하며, 집행위원회는 2025년 7월 2일에 세부 규칙을 채택했습니다(European Commission: delegated act on data access, researcher data access FAQ). 따라서 미국이나 동남아시아의 여러 상점에서 공개 데이터를 얻으려면 현실적인 선택지는 결과당 과금 스크래퍼 또는 요청당 과금 데이터 API입니다.

컴플라이언스: 공개 데이터, 플랫폼 약관, 리뷰 규정

TikTok 미국 서비스 약관(2026년 7월 15일 업데이트)은 TikTok USDS Joint Venture의 서면 승인 없이 자동화된 시스템으로 데이터를 추출하는 행위를 금지합니다(TikTok Terms of Service, US). 이 조항은 Apify 스크래퍼와 데이터 API에 똑같이 적용됩니다. 많은 국가에서 공개 데이터 수집이 곧바로 불법이 되지는 않지만, 개인정보 관련 법률은 여전히 적용됩니다. 저희 카탈로그에는 리뷰 작성자 이름이 마스킹되어(예: n**h) 제공된다고 나와 있지만, 개인정보로 취급하세요. 이 글은 법률 자문이 아닙니다.

소비자 리뷰와 추천글에 관한 미국 FTC 규칙은 2024년 10월 21일부터 시행되고 있습니다. 이 규칙은 가짜 리뷰와, 긍정적인 리뷰를 조건으로 하는 인센티브를 금지합니다(FTC announcement, 16 CFR Part 465, FTC questions and answers). 따라서 두 리뷰 필드가 유용합니다. is_incentivized(예: 사진 리뷰 대가로 받은 쿠폰)와 is_verified_purchase입니다. 경쟁사 리뷰를 분석할 때는 인센티브를 받은 리뷰부터 분리하세요.

월 비용: 자주 하는 작업 4가지

예산을 세우려면 월 단위 수치가 필요합니다. 아래 4가지 작업은 30일을 기준으로 합니다. 저희 비용은 카탈로그 가격에 요청 수를 곱한 값이며, 요청 수는 직접 측정한 호출당 행 수로 계산했습니다. Apify 비용은 정가에 행 수를 곱하고 시작 요금을 더한 값이며, 별도의 플랫폼 사용료는 포함하지 않았습니다.

작업월간 행 수EveryInfra 요청 수 × 가격EveryInfra 월 비용Apify (Business 기준 최저가 → 최다 사용 Actor)배율
미국 상품 리서치: 하루 카테고리 상품 5,000개상품 150,000개페이지당 15개, 하루 334회 호출 × $0.000806$8.08#6 $300.00 → #3 $675.0037x–84x
동남아시아 상점 5곳: 하루 키워드 20개, 키워드당 상품 100개상품 300,000개호출당 100개, 하루 100회 호출 × $0.000556$1.67#10 $366.15 → #2 $2,706.00219배–1,622배(시작 요금 포함)
주간 리뷰: 상품 20개, 상품별 3페이지리뷰 약 5,160개(추정)주당 60회 호출 × $0.000764, 4.3주$0.20#14 $4.51 → #11 $11.1823배–57배(추정)
크리에이터 목록: 월 500명크리에이터 500명500회 호출 × $0.000556$0.28#7 $2.509x

동남아시아 행에서 #10은 300,000 × $1.22 / 1,000 = $366에 시작 요금 $0.15가 더해집니다. #2는 $2,700에 시작 요금 $6가 더해집니다. 리뷰 행은 추정치입니다. 저희 테스트에서 리뷰가 동작하지 않았기 때문에 페이지 크기 20은 카탈로그 값을 사용했습니다. #14는 실행당 $0.005, #11은 실행당 $0.01이 추가되며, 주당 20회 실행을 기준으로 했습니다.

미국 리서치에는 키워드 검색 대신 카테고리 페이지네이션을 사용했습니다. 미국 검색은 호출당 상품을 10~15개만 반환했고, page를 바꿔도 새 상품이 나오지 않았습니다. 작업이 "미국 상점에서 키워드 하나로 결과 300개 수집"이라면 행당 과금 Apify 스크래퍼가 더 적합합니다.

Apify 요금제도 비용입니다. Starter는 월 $19, Scale은 월 $199, Business는 월 $999이며, 선불 사용량이라 다음 달로 이월되지 않습니다(Apify pricing page). Business 가격은 월 $999를 내야만 적용됩니다. Free 요금제에서 동남아시아 행의 #10은 월 $600, Bronze(Starter)에서는 월 $480입니다. 저희는 월 요금제가 없으며, 요청마다 해당 요금이 잔액에서 차감됩니다.

TikTok Shop 스크래핑 API: 코드와 AI 클라이언트에서 호출하기

두 도구 모두 API로 호출할 수 있지만 호출 방식이 다릅니다. Apify에서는 실행을 시작한 다음 그 실행의 데이터셋을 읽습니다. Apify는 이름이 없는 데이터셋을 보존 기간이 지나면 삭제합니다(Dataset). 동기 엔드포인트는 실행이 300초를 넘기면 408을 반환합니다(run sync endpoint).

EveryInfra에서는 요청 하나로 한 페이지를 가져옵니다. 요청 본문에는 platform, action, params가 들어갑니다. 응답에는 해당 페이지의 데이터, billing.charged_usd, 다음 페이지를 위한 next_page_token이 포함됩니다. 아래 두 호출은 한 상품의 리뷰 1페이지와 2페이지를 가져옵니다:

bash
# Page 1: the 20 newest reviews
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"tiktok","action":"shop_product_reviews","params":{"product_id":"<product_id>","country":"US","sort":"newest"}}'

# Page 2: send back next_page_token from the last response (valid for 24 hours, one call per page)
curl -s https://api.everyinfra.com/api/v1/social \
  -H "Authorization: Bearer $EVERYINFRA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"platform":"tiktok","action":"shop_product_reviews","params":{"product_id":"<product_id>","country":"US","page_token":"<next_page_token>"}}'

TikTok Shop 기능 6개의 필드는 카탈로그의 response_fields와 일치합니다(기능 카탈로그, 2026년 11월 6일 싱가포르 시간 00:12 확인):

기능페이지당 최대 행 수주요 필드페이지네이션
tiktok/shop_search측정값: 미국 상점 상품 10~15개, SG·MY 100개id, name, price, original_price, currency, sold_count, rating, review_count, category, shop_name, image_urlpage, 1부터 시작. 미국 테스트에서는 2페이지와 3페이지가 1페이지와 동일
tiktok/shop_category_products측정값: 페이지당 상품 15개위와 동일, shop_id 추가page_token
tiktok/shop_products상품 30개위와 동일, shop_id 추가page_token
tiktok/shop_hot_productslimit 최대 100. 측정값: 100은 시간 초과, 20은 정상 동작위와 동일, rank 추가none
tiktok/shop_product_reviews리뷰 20개, 크기는 달라질 수 있음rating, text, posted_at, variant, is_verified_purchase, is_incentivized, image_urls, author_name(마스킹됨), countrypage_token
tiktok/shop_creator크리에이터 1명follower_count, video_count, product_count, sold_count, avg_views, categoriesnone

AI 클라이언트에서 EveryInfra는 원격 MCP 서버로 동작합니다. MCP(Model Context Protocol)는 AI 클라이언트가 외부 도구를 호출할 때 사용하는 프로토콜입니다(specification). 모든 도구 이름은 everyinfra_로 시작합니다. 다음 설정을 추가하세요:

json
{
  "mcpServers": {
    "everyinfra": {
      "url": "https://api.everyinfra.com/mcp",
      "headers": { "Authorization": "Bearer ${env:EVERYINFRA_API_KEY}" }
    }
  }
}

그러면 모델에게 평소 말투로 요청할 수 있습니다. 예를 들면 다음과 같습니다. "EveryInfra로 TikTok Shop US에서 립글로스를 검색해 상품 100개를 가져와 주세요. 평점 4.5 이상인 상품만 남기고 sold_count 순으로 정렬해 주세요. 상위 3개 상품의 최신 리뷰를 3페이지씩 가져와 주세요. 별점 1점과 2점 리뷰를 variant별로 묶어 주세요." Apify도 mcp.apify.com에서 MCP 서버를 제공합니다.

이 서버는 OAuth 로그인을 권장하며, 모델이 Store에서 Actor를 검색해 실행할 수 있습니다(Apify MCP server, 소스는 GitHub). 이 검색의 Actor 순위는 가격이 아니라 Apify 품질 점수와 비슷한 파라미터로 정해집니다(Apify MCP server). 위 가격표에서 같은 데이터 유형의 가격 차이는 15배에 이릅니다. 모델에게 Actor 선택을 맡기면 비싼 Actor를 고를 수 있습니다.

두 도구 모두 AI 클라이언트에서 동작합니다. 차이는 여기서도 과금 방식입니다. 모델이 더 많은 페이지를 읽으면 Apify는 행마다, 저희는 호출마다 요금을 추가합니다. 설정 방법은 Cursor에서 MCP로 TikTok, Instagram, Amazon 데이터 가져오기와 TikTok 크리에이터 데이터 실전 활용을 참고하세요. 전체 도구 목록은 MCP 서버 페이지에서 확인할 수 있습니다.

Apify가 더 나은 선택인 경우

이번 테스트에서 1,000행 기준으로는 모든 데이터 유형에서 저희가 더 저렴했습니다. 하지만 가격만이 기준은 아닙니다. 아래와 같은 경우에는 Apify Store의 스크래퍼가 더 나은 선택입니다.

첫째, 유럽과 브라질 시장입니다. TikTok Shop은 현재 유럽 10개 시장에서 운영됩니다(TikTok Newsroom). 저희 카탈로그에는 아직 이 시장이 하나도 없고, 브라질 시장도 없습니다. #14 리뷰 스크래퍼는 영국, 독일, 프랑스, 이탈리아, 스페인, 아일랜드, 브라질을 포함해 16개 시장을 명시합니다. #2 검색 스크래퍼와 #12 인기 상품 스크래퍼도 주요 유럽 시장을 명시합니다(참고 자료의 Store 페이지).

지금 유럽 데이터가 필요하다면 이 중 하나를 사용하세요. 다만 개발자 노트를 꼭 읽어 보세요. #3 스크래퍼는 16개 시장을 명시하지만, 입력 설명에는 미국만 완전히 지원되고 테스트되었다고 적혀 있습니다. 다른 시장은 "가끔 데이터를 반환"하지만 신뢰할 수 없습니다(참고 자료의 Store 페이지).

둘째, 매출 추정치와 크리에이터 GMV입니다. #12 인기 상품 스크래퍼는 최근 30일, 7일, 1일 매출 기준으로 정렬할 수 있습니다. "analytics"를 켜면 상품마다 분석 필드가 추가되며, Free 요금제 기준 행당 $0.04입니다(참고 자료의 Store 페이지). #7 크리에이터 스크래퍼는 30일 GMV, 조회수 1,000회당 GMV, 팔로워 연령과 성별, 브랜드 협업 건수를 반환합니다(참고 자료의 Store 페이지).

저희 카탈로그에 따르면 tiktok/shop_creator는 팔로워 수, 동영상 수, 상품 수, 판매 수, 평균 조회수를 제공합니다(저희가 받은 한 행에는 동영상 수와 판매 수가 없었습니다). GMV와 오디언스 데이터는 없습니다. tiktok/shop_hot_products에는 순위와 누적 판매 수가 있지만 기간별 매출은 없습니다. GMV가 필요하다면 앞의 스크래퍼를 사용하세요.

셋째, 옵션과 재고입니다. Clockworks 스크래퍼는 색상, 사이즈 등 옵션별 가격, 재고 상태, 남은 수량을 제공합니다(Clockworks). #5에는 옵션, 재고, 배송, 판매자 프로필이 포함된 "product detail" 이벤트가 있으며, 건당 Free에서 $0.005, Business에서 $0.003입니다(참고 자료의 Store 페이지). 저희 상품 행에는 재고나 옵션 정보가 없습니다. 구매자가 산 variant는 리뷰 행에만 표시됩니다.

넷째, 이미 Apify를 쓰고 있는 경우입니다. 팀에서는 이미 Apify 스케줄, 데이터셋, Google Sheets 같은 연동을 사용해 다른 작업을 실행할 수 있습니다(Schedules). 매달 TikTok Shop 데이터가 수천 행만 필요하다면 Free 요금제의 월 $5 크레딧으로 충분할 수 있습니다(Apify pricing page). #13 가격인 $1.99 기준으로 약 2,500행입니다. 이런 경우 새 도구로 전환해도 절약되는 수고보다 전환 자체에 더 많은 수고가 들 수 있습니다.

다섯째, 리뷰와 상점 상품입니다. 적어도 저희가 테스트한 이틀 동안은 그랬습니다. 이 두 기능에 보낸 요청 17건은 모두 503을 반환했고, 과금되지 않았습니다. 이번 주에 리뷰 분석이 필요하다면 #14(Business 기준 1,000건당 $0.79, 상점 16곳)나 #11($2.00)을 지금 바로 사용할 수 있습니다.

여섯째, 미국 키워드 심층 검색입니다. 저희 미국 검색은 호출당 상품을 10~15개 반환했고, page를 바꿔도 새 상품이 나오지 않았습니다. Clockworks와 #10은 한 번의 실행으로 키워드 하나에 대해 수백 개의 결과를 가져올 수 있습니다. 가격은 더 비싸지만 그만큼 깊이 있는 결과를 제공합니다. 미국에서 대량 데이터가 필요할 때 저희가 제공하는 방법은 카테고리 페이지네이션입니다.

최근 변경 사항(2026년 6월~11월)

날짜변경 사항시사점
2026년 11월 6일2차 테스트: 검색, 카테고리, 베스트셀러, 크리에이터는 정상 동작, 상점 상품과 리뷰는 여전히 503 반환(이 글)전체 실행 전에 소량으로 기능을 테스트하세요. 실패한 호출은 무료입니다
2026년 11월 11일~30일TikTok Shop US의 블랙 프라이데이 및 사이버 먼데이. TikTok에 따르면 2025년 미국 내 쇼핑 검색은 100 billion건을 넘었습니다(TikTok Newsroom)세일 기간에는 순위와 판매 수가 빠르게 바뀝니다. 더 자주 수집하고, 그 빈도에 맞춰 월 예산을 다시 계산하세요
2026년 10월 28일#11: $0.003 to $0.002 per review, start fee $0.005 to $0.01 (public metadata, see the references)Store 가격은 언제든 바뀔 수 있습니다. 매달 예산을 확인하세요
2026년 10월 22일#12: "with analytics" from $0.02 to $0.04 per row, new $0.005 start fee (public metadata, see the references)위와 같음
2026년 9월 1일TikTok이 TikTok Shop용 Research API 문서를 업데이트: EU 전용, 호출당 10행 이하(reviews endpoint)공식 연구용 경로는 미국과 동남아시아를 지원하지 않습니다
2026년 7월 15일TikTok 미국 서비스 약관에 TikTok USDS Joint Venture가 명시되었고, 자동 추출 금지 조항은 그대로 유지(Terms of Service)어떤 도구를 선택하든 컴플라이언스 문제는 달라지지 않습니다
2026년 6월 15일부터TikTok Shop이 오스트리아, 벨기에, 네덜란드, 폴란드에 진출해 유럽 시장이 10개로 확대(TikTok Newsroom)유럽에서는 유럽 시장을 지원한다고 명시한 Store 스크래퍼를 사용하세요. EveryInfra 카탈로그에는 아직 유럽 시장용 스크래퍼가 없습니다.

시작하기: 체험부터 주간 작업까지

GitHub에서 everyinfra/everyinfra-agent-plugins 저장소에 Star를 누르세요. 회원가입 후 콘솔의 잔액 및 충전 메뉴에서 $1 체험용 크레딧을 받으세요. 이 크레딧은 24시간 동안 유효합니다. 이 글의 가격 기준으로 $1이면 검색 호출 약 1,798회 또는 카테고리 호출이나 베스트셀러 호출 약 1,240회를 할 수 있습니다. 다음 단계를 진행하세요:

  1. 빠른 시작에서 키를 발급받으세요.
  2. TikTok 스크래핑 API 페이지에서 모든 기능을 확인하세요.
  3. 각 플레이그라운드를 한 번씩 실행해 보세요:
  1. 카테고리별 상품은 TikTok Shop 카테고리 상품 스크래핑 API를 사용하세요.
  2. 같은 상품의 영상 댓글을 보려면 TikTok 댓글 스크래핑 API를 사용하세요.

같은 방법을 Amazon 스크래핑 API와 Shopee 스크래핑 API에도 적용할 수 있습니다. 모든 기능과 가격은 데이터 마켓과 요금 페이지에서 확인할 수 있습니다. 체험 이후 최소 충전 금액은 $10입니다.

주간 작업은 간단합니다. 월요일 아침에 키워드나 카테고리의 상품을 가져옵니다. sold_count를 지난주와 비교합니다. 가장 빠르게 성장한 상품 20개에 대해 최신 리뷰 3페이지를 가져옵니다.

그다음 부정적인 리뷰를 rating과 variant별로 묶습니다. 이 작업은 cron, n8n, Make로 예약할 수 있습니다. MCP를 지원하는 AI 클라이언트에 매주 실행하도록 맡길 수도 있습니다. 이 글의 가격 기준으로 카테고리 페이지 10개와 20개 상품 각각에 대한 리뷰 페이지 3개를 합치면 주당 약 $0.054, 월 약 $0.23입니다. Apify에서 #10과 #14의 Business 가격으로 같은 작업을 하면 주당 약 $1.23입니다. 테스트에서 리뷰 호출이 동작하지 않았기 때문에 리뷰 부분은 추정치입니다.

다른 두 글에서도 같은 1,000행당 방식으로 Apify와 비교합니다. 영상, 댓글, 계정은 Apify TikTok Scraper 대안을, Amazon은 Apify Amazon Scraper 대안을 읽어 보세요. Apify 요금 모델 전체는 Apify 요금 해설에서 확인할 수 있습니다. 플랫폼별 대안은 Apify 대안과 대안 페이지에 정리되어 있습니다.

FAQ: Apify TikTok Shop 스크래퍼, TikTok Shop 스크래핑 API, TikTok Shop 상품 스크래퍼

Apify TikTok Shop 스크래퍼는 무료인가요?

Apify Free 플랜은 매달 $5의 플랫폼 크레딧을 제공합니다(Apify 요금 페이지). 결과당 과금 스크래퍼의 요금은 이 $5에서 차감됩니다. 2026년 11월 4일 공개 가격 기준으로, Apify가 관리하는 Clockworks TikTok Shop Scraper(Free 기준 1,000개당 $30)에서는 $5로 상품 약 166개를 가져올 수 있습니다.

#13(Free 기준 1,000개당 $1.99)에서는 상품 약 2,500개를 가져올 수 있습니다. 시작 요금은 별도이며, 일부 Actor는 플랫폼 사용료도 부과합니다. Clockworks 페이지에는 미국 스토어만 지원한다고도 적혀 있습니다(위 스크린샷 참고). EveryInfra에서는 프로젝트에 Star를 누르면 24시간 동안 유효한 $1 체험용 크레딧을 받을 수 있습니다. 이는 카테고리 호출 약 1,240회(상품 약 18,600개) 또는 싱가포르나 말레이시아 검색 호출 약 1,798회(상품 약 180,000개)에 해당합니다. (질문 출처: 2026년 11월 4일 확인한 검색 추천어 "tiktok shop scraper apify", "tiktok shop scraper free")

TikTok Shop 스크래핑 API와 TikTok Shop Open API는 무엇이 다른가요?

Partner Center의 TikTok Shop Open API는 판매자와 서비스 제공업체가 자신에게 권한을 부여한 상점을 관리하는 데 쓰입니다. 액세스 토큰을 받으려면 먼저 판매자가 앱을 승인해야 합니다(권한 부여 개요). 다른 상점의 상품이나 리뷰는 가져올 수 없습니다.

TikTok에는 공개 상점, 상품, 리뷰를 조회하는 TikTok Shop Research API도 있습니다. 하지만 EU의 비영리 학술 연구자에게만 제공되며, 별도로 신청해야 합니다(Research API, 상품). 경쟁사를 추적하는 상업 팀은 두 경로 모두 사용할 수 없기 때문에 서드파티 TikTok Shop 스크래핑 API가 존재합니다. (질문 출처: 2026년 11월 4일 확인한 검색 추천어 "tiktok shop api documentation", "tiktok shop api key")

GitHub에 무료 TikTok Shop 스크래퍼가 있나요?

GitHub에서 "tiktok shop scraper"를 검색한 결과 저장소는 56개였습니다. 스타가 가장 많은 저장소도 스타가 13개뿐입니다. tiktok-shop-scraper 토픽에는 공개 저장소가 1개뿐입니다. 이 저장소는 11월 2일에 만들어졌고, 설명에는 "runs on Apify"라고 적혀 있습니다.

이 저장소는 Apify의 스크래퍼를 호출하는 샘플 코드입니다(두 저장소 모두 참고 자료에 있습니다). 실제 오픈소스 스크립트는 대부분 헤드리스 브라우저로 상품 페이지를 열고 HTML을 파싱합니다. 스크립트 자체는 무료입니다. 하지만 TikTok Shop은 데이터센터 IP 주소와 높은 요청 빈도를 차단합니다. 스크립트를 계속 실행하려면 대개 주거용 프록시가 필요합니다.

Apify 자체 주거용 프록시는 Free와 Starter 플랜에서 GB당 $8입니다(주거용 프록시 문서). 페이지 레이아웃이 바뀌면 스크립트를 직접 수정해야 합니다.

Reddit r/webscraping에서 한 사용자가 판매자 한 곳의 모든 상품 ID를 구하려 했습니다. 상품 링크가 영상 안에 있어 목록으로 뽑기 어려웠습니다(스레드). 이 요구에 맞는 EveryInfra 기능은 tiktok/shop_products입니다. 상점 ID를 보내고 페이지를 넘기며 가져옵니다. 카탈로그에는 페이지당 최대 30개 상품이라고 되어 있습니다. 하지만 테스트한 호출 6회가 모두 503을 반환해 실제로 측정하지는 못했습니다. 소량으로 먼저 시작하세요. 실패한 호출은 과금되지 않습니다. (질문 출처: 2026년 11월 4일 확인한 검색 추천어 "tiktok shop scraper github")

TikTok Shop 리뷰 스크래퍼로 상품의 모든 리뷰를 가져올 수 있나요?

가져올 수 있는 페이지 수에 따라 다릅니다. EveryInfra 카탈로그에는 페이지당 리뷰 20개이며 next_page_token과 rating 필터를 지원한다고 되어 있습니다. 하지만 테스트한 호출 11회가 모두 503을 반환해 한 상품에서 얼마나 깊이 가져올 수 있는지 측정하지 못했으므로, 이에 대해서는 보장하지 않습니다.

#14 스크래퍼는 16개 스토어에서 상품의 모든 구매자 리뷰를 가져온다고 명시합니다. 가격은 Business 기준 1,000개당 $0.79에 실행당 $0.005이며, #11은 1,000개당 $2.00에 실행당 $0.01입니다(참고 자료의 스토어 페이지). 어떤 도구를 쓰든 먼저 상품 한두 개로 테스트하고, 가져온 행 수를 상품 페이지의 리뷰 수와 비교하세요. (질문 출처: 2026년 11월 4일 확인한 검색 추천어 "tiktok shop review scraper")

TikTok Shop 상품 스크래퍼로 정확한 판매 수량과 매출을 가져올 수 있나요?

판매 수량은 대부분의 사용자가 원하는 필드입니다. EveryInfra의 상품 행에는 상품 페이지에 표시되는 누적 판매 수량인 sold_count가 있습니다.

베스트셀러 목록에는 rank도 있습니다.

테스트에서 미국 Beauty & Personal Care 카테고리 첫 번째 상품의 sold_count는 24,201이었고, 말레이시아 2위 상품은 348,113이었습니다. 이 값은 누적 합계이며 일별 변화량이 아닙니다. 일별 판매량이 필요하면 매일 데이터를 가져와 차이를 계산하세요. "최근 30일 매출"이나 "크리에이터 GMV" 같은 추정치는 제공하지 않습니다. 이런 지표가 필요하면 #12나 #7처럼 분석 기능이 있는 스크래퍼를 사용하세요. 위의 "Apify가 더 나은 선택인 경우"를 참고하세요. (질문 출처: 검색 추천어 "tiktok shop product scraper", "tiktok shop data scraper". 그리고 한 개발자가 "Exact Sold Counts, No Login"이라는 제목으로 스크래퍼를 홍보한 Reddit r/apify 게시물: 스레드.)

TikTok Shop 데이터 스크래핑은 합법인가요?

2026년 7월 15일에 개정된 TikTok 미국 서비스 약관은 허가 없이 자동화된 수단으로 플랫폼 데이터를 수집하는 것을 금지합니다(서비스 약관). 리뷰에는 구매자의 개인정보도 들어 있으므로 EU에서는 GDPR이 적용됩니다.

가짜 리뷰를 금지하는 FTC 규정은 2024년 10월 21일에 발효되었습니다. 이 규정이 금지하는 것은 가짜 리뷰와 리뷰 판매이며, 리뷰를 읽는 행위는 금지 대상이 아닙니다(FTC 보도자료). 답은 관할 지역, 데이터, 용도에 따라 달라집니다. 변호사와 상담하세요. (질문 출처: 검색 추천어 "is it legal to scrape tiktok shop data", "is it legal to scrape tiktok shop products". 그리고 Reddit r/DataHoarder 스레드: 스레드.)

참고 자료

  1. Apify Docs. “Actors in Store: pricing models in the Store”. 2026년 11월 4일 확인.
  2. Apify Docs. “Pay per event”. 2026년 11월 4일 확인.
  3. Apify Docs. “Actor pricing and costs: tiers and discounts”. 2026년 11월 4일 확인.
  4. Apify Docs. “Monetize your Actor”. 2026년 11월 4일 확인.
  5. Apify Docs. “Usage and resources”. 2026년 11월 4일 확인.
  6. Apify Docs. “Runs and builds: run states”. 2026년 11월 4일 확인.
  7. Apify Docs. “Input and output”. 2026년 11월 4일 확인.
  8. Apify Docs. “Automated tests in the Store”. 2026년 11월 4일 확인.
  9. Apify API. “Get Actor (public metadata and pricingInfos)”. 2026년 11월 4일 확인.
  10. Apify API. “Store search API”. 2026년 11월 4일 확인.
  11. Apify API. “Run Actor synchronously and get dataset items (300-second limit)”. 2026년 11월 4일 확인.
  12. Apify API. “Run Actor”. 2026년 11월 4일 확인.
  13. Apify Docs. “Dataset and retention”. 2026년 11월 4일 확인.
  14. Apify Docs. “Schedules”. 2026년 11월 4일 확인.
  15. Apify Docs. “Apify MCP server”. 2026년 11월 4일 확인.
  16. Apify Docs. “Residential proxy”. 2026년 11월 4일 확인.
  17. Apify Docs. “Proxy overview”. 2026년 11월 4일 확인.
  18. Apify Docs. “Billing”. 2026년 11월 4일 확인.
  19. Apify Docs. “Actor quality score”. 2026년 11월 4일 확인.
  20. GitHub. “apify/apify-mcp-server source code”. 2026년 11월 4일 확인.
  21. Apify. “Pricing page (plans and proxy prices)”. 2026년 11월 4일 확인.
  22. Apify API. “Raw Store search results for tiktok shop”. 2026년 11월 6일 재확인.
  23. Apify API. “Clockworks TikTok Shop Scraper public metadata”. 2026년 11월 6일 재확인.
  24. Apify API. “lergassy top products scraper public metadata (price history)”(이 글의 #12). 2026년 11월 6일 재확인.
  25. Apify API. “vistics review scraper public metadata (price history)”(이 글의 #11). 2026년 11월 6일 재확인.
  26. Apify Store. “Clockworks TikTok Shop Scraper”. 2026년 11월 6일 재확인.
  27. Apify Store. pratikdani/tiktok-shop-scraper — 스토어 페이지(이 글의 #1). 2026년 11월 4일 확인.
  28. Apify Store. pratikdani/tiktok-shop-search-scraper — 스토어 페이지(이 글의 #2). 2026년 11월 4일 확인.
  29. Apify Store. unseenuser/TikTok-Shop-Scraper — 스토어 페이지(이 글의 #3). 2026년 11월 4일 확인.
  30. Apify API. sian.agency/tiktok-shop-scraper, api.apify.com/v2/acts/sian.agency~tiktok-shop-scraper — 공개 메타데이터(이 글의 #4). 2026년 11월 6일 확인.
  31. Apify Store. coregent/tiktok-shop-product-scraper — 스토어 페이지(이 글의 #5). 2026년 11월 4일 확인.
  32. Apify API. pro100chok/tiktok-shop-scraper-usage, api.apify.com/v2/acts/pro100chok~tiktok-shop-scraper-usage — 공개 메타데이터(이 글의 #6). 2026년 11월 6일 확인.
  33. Apify Store. lemur/tiktok-shop-creators — 스토어 페이지(이 글의 #7). 2026년 11월 4일 확인.
  34. Apify API. cunning_soil/tiktok-shop-product-scraper-mobile-api, api.apify.com/v2/acts/cunning_soil~tiktok-shop-product-scraper-mobile-api — 공개 메타데이터(이 글의 #8). 2026년 11월 6일 확인.
  35. Apify API. devcake/tiktok-shop-data-scraper, api.apify.com/v2/acts/devcake~tiktok-shop-data-scraper — 공개 메타데이터(이 글의 #9). 2026년 11월 6일 확인.
  36. Apify API. trakk/tiktok-shop-search-scraper, api.apify.com/v2/acts/trakk~tiktok-shop-search-scraper — 공개 메타데이터(이 글의 #10). 2026년 11월 6일 확인.
  37. Apify Store. vistics/tiktok-shop-product-reviews — 스토어 페이지(이 글의 #11). 2026년 11월 4일 확인.
  38. Apify Store. lergassy/tiktok-shop-top-products-scraper — 스토어 페이지(이 글의 #12). 2026년 11월 4일 확인.
  39. Apify Store. bovi/tiktok-shop-scraper — 스토어 페이지(이 글의 #13). 2026년 11월 4일 확인.
  40. Apify Store. zen-studio/tiktok-shop-review-scraper — 스토어 페이지(이 글의 #14). 2026년 11월 4일 확인.
  41. Apify API. maximedupre/tiktok-shop-reviews-scraper, api.apify.com/v2/acts/maximedupre~tiktok-shop-reviews-scraper — 공개 메타데이터(이 글의 #15). 2026년 11월 6일 확인.
  42. TikTok for Developers. “Research API product page”. 2026년 11월 4일 확인.
  43. TikTok for Developers. “Research API: query TikTok Shop info”. 2026년 11월 4일 확인.
  44. TikTok for Developers. “Research API: query TikTok Shop products”. 2026년 11월 4일 확인.
  45. TikTok for Developers. “Research API: products endpoint (English page)”. 2026년 11월 4일 확인.
  46. TikTok for Developers. “Research API: query TikTok Shop reviews”. 2026년 9월 1일.
  47. TikTok for Developers. “Research API: getting started”. 2026년 11월 4일 확인.
  48. TikTok. “Privacy Policy (US)”. 2026년 11월 4일 확인.
  49. TikTok. “Terms of Service (US)”. 2026년 7월 15일.
  50. TikTok. “Terms of Service (EEA)”. 2026년 11월 4일 확인.
  51. TikTok Shop Partner Center. “Authorization overview”. 2026년 11월 4일 확인.
  52. TikTok Shop Partner Center. “Developer guide”. 2026년 11월 4일 확인.
  53. TikTok Shop Partner Center. “Open API overview”. 2026년 11월 4일 확인.
  54. TikTok Newsroom. “TikTok Shop expands across Europe”. 2026년 5월 27일.
  55. TikTok Newsroom. “What's shaping the holiday season on TikTok Shop”. 2026년 11월 4일 확인.
  56. FTC. “FTC announces final rule banning fake reviews and testimonials”. 2024년 8월 14일.
  57. FTC. “Consumer Reviews and Testimonials Rule: Q&A”. 2026년 11월 4일 확인.
  58. eCFR. “16 CFR Part 465”. 2026년 11월 4일 확인.
  59. 유럽연합 집행위원회. “Delegated act on data access under the DSA”. 2025년 7월 2일.
  60. 유럽 알고리즘 투명성 센터. “FAQs: DSA data access for researchers”. 2025년 7월 3일.
  61. EUR-Lex. “General Data Protection Regulation (GDPR)”. 2026년 11월 4일 확인.
  62. EUR-Lex. “Digital Services Act (DSA)”. 2026년 11월 4일 확인.
  63. Model Context Protocol. “MCP specification 2025-06-18”. 2026년 11월 4일 확인.
  64. EveryInfra. “Capability catalog (free, no key)”. 2026년 11월 6일 재확인.
  65. GitHub. “tiktok-shop-scraper topic”. 2026년 11월 4일 확인.
  66. GitHub. “vooltex8egp/tiktok-shop-scraper”. 2026년 11월 4일 확인.
  67. GitHub. “voidd0/tiktok-shop-scraper”. 2026년 11월 4일 확인.
  68. Reddit r/webscraping. “Scraping all product IDs of one seller”. 2026년 11월 4일 확인.
  69. Reddit r/apify. “TikTok Shop scraper with exact sold counts, no login”. 2026년 11월 4일 확인.
  70. Reddit r/DataHoarder. “How legal is bulk scraping from TikTok?”. 2026년 11월 4일 확인.

참고 BL-83