TCIN 상품 상세
5 크레딧/v1/target/productTCIN 1건의 Target 상품 상세입니다. 제목, 가격, 평점, 이미지가 포함됩니다. 고급 티어(5 크레딧)입니다.
tcin
SocialCrawl API 키로 Target 상품 상세, 리뷰, 카테고리, 분류, 근처 매장을 구조화 JSON으로 가져옵니다. 공유 커머스 스키마입니다. 호출은 크레딧으로 과금됩니다.
활성 엔드포인트는 5개입니다. 1·5 크레딧 티어입니다.
Target 읽기 엔드포인트는 5개입니다. TCIN 상품 상세, 리뷰, 카테고리 목록, 분류, 매장 검색을 제공합니다. 데이터 API만 지원합니다.
/v1/target/productTCIN 1건의 Target 상품 상세입니다. 제목, 가격, 평점, 이미지가 포함됩니다. 고급 티어(5 크레딧)입니다.
tcin
/v1/target/reviewsTarget TCIN 리뷰입니다. 평점, 본문, 작성자, 선택 page가 있습니다. 고급 티어(5 크레딧)입니다.
tcin, page
/v1/target/categorycategory_id 안의 상품 목록입니다. page를 선택할 수 있습니다. 고급 티어(5 크레딧)입니다.
category_id, page
/v1/target/categoriesTarget 카테고리 분류 참조입니다. category 상품 목록에 쓸 id를 여기서 얻습니다. 표준 티어(1 크레딧)입니다.
(none)
/v1/target/stores위치 쿼리(우편번호 또는 지역) 근처 Target 매장을 찾습니다. PlaceList 형태입니다. 표준 티어(1 크레딧)입니다.
query
Target 상품을 TCIN으로 조회해 제목, 브랜드, 설명, 현재가와 정가, 별점 분포, 이미지, 옵션, 재고 상태를 반환합니다.
가격은 매장별 가격이 아니라 전국 카탈로그 가격입니다. TCIN으로 상품 상세 전체가 필요할 때 사용하세요.
5크레딧
tcin · Target catalogue id (TCIN), the numeric id at the end of a target.com product URL: target.com/p/<name>/-/A-92148487 is TCIN 92148487. Target rolls a colour or size variant up to its parent product, so the id returned by GET /v1/target/product can differ from the one you sent; the id you asked for is preserved at product.ext.requested_id.
$ curl https://www.socialcrawl.dev/v1/target/product?tcin=92148487 \
-H "x-api-key: sc_YOUR_API_KEY"// 실제 실행에는 API 키가 필요합니다. "실행해보기"를 누르면 예시 응답을 표시합니다Target도 다른 SocialCrawl 데이터 엔드포인트와 같습니다. API 키로 GET /v1/target/… 를 호출하고 캐시 미스에 크레딧을 쓰며 동일한 JSON 봉투를 받습니다.
x-api-key 헤더에 키를 보냅니다. 공개 읽기에 Target OAuth 앱은 필요 없습니다. SocialCrawl 전 플랫폼에 같은 키를 사용합니다.
Target 라우트는 모두 GET입니다. tcin, category_id, query, page를 쿼리로 전달합니다. 과금 전에 형식을 검증합니다.
product, reviews, category는 5 크레딧입니다. categories 분류와 stores는 1 크레딧입니다. 캐시 히트는 0 크레딧입니다.
응답 형태는 success, data, credits_used, credits_remaining, request_id, cached로 동일합니다. 페이지가 있는 목록 응답은 페이지네이션 필드를 가집니다.
대부분 제품은 엔티티를 먼저 찾은 뒤 필요할 때만 상세와 리뷰를 깊게 봅니다.
GET /v1/target/categories카테고리 id와 라벨
목록 전에 category_id를 확정합니다.
GET /v1/target/category?category_id=…TCIN이 있는 ProductList
키워드 없이 구색을 봅니다.
GET /v1/target/product?tcin=…TCIN 전체 Product
SKU 1건을 깊게 봅니다.
GET /v1/target/reviews?tcin=…TCIN ReviewList
해당 SKU 고객 언어입니다.
GET /v1/target/categories
Host: www.socialcrawl.dev
x-api-key: sc_your_api_key_here
GET /v1/target/product?tcin=92148487
GET /v1/target/reviews?tcin=92148487{
"success": true,
"data": {
"product": {
"id": "92148487",
"title": "Example product",
"price": { "current": 12.99, "currency": "USD" },
"rating": 4.6
}
},
"credits_used": 5,
"credits_remaining": 9995,
"request_id": "req_…",
"cached": false
}아키타입이 맞는 범위에서 필드 이름은 SocialCrawl 나머지와 같습니다. 한 번 파싱해 플랫폼에 재사용합니다.
id (TCIN), title, price, rating, images
items[]에 tcin, title, price
items[]에 rating, text, author
분류 행 또는 query 근처 매장
다른 /v1 플랫폼 엔드포인트와 같은 요청 수명주기입니다. Target은 사이드카가 아닙니다.
Next.js catch-all이 Hono 소셜 API로 라우팅합니다. request_id를 만들고 키를 인증한 뒤 분당 600회, 키당 동시 50개 한도를 적용합니다.
레지스트리에서 target/product (or reviews, category, stores)를 찾습니다. 필수 파라미터와 형식 검사를 먼저 합니다. 잘못된 입력은 과금 없이 400입니다. 유효 호출은 업스트림 전에 티어 비용을 원자적으로 차감합니다.
platform + resource + params로 캐시 키를 만듭니다. 히트면 credits_used = 0으로 즉시 반환합니다. 미스면 Target commerce upstream paths run. 소스가 불안정하면 5xx/네트워크 재시도와 서킷 브레이커를 사용합니다.
업스트림 JSON을 Product, ProductList, ReviewList, SellerList, App, PlaceList 등 커머스 아키타입으로 매핑하고 Zod로 검증한 뒤 성공 봉투로 감싸 과금 감사 로그를 남깁니다.
운영에서 중요한 과금 규칙
Target은 공개 읽기 데이터입니다. SocialCrawl 스키마로 정규화하므로 별도 벤더 SDK를 배울 필요가 없습니다.
공개 상품, 리뷰, 카테고리 분류, 매장 위치입니다. 읽기 전용입니다.
통합 /v1 봉투 뒤의 Target 커머스 업스트림 경로입니다.
Product, ProductList, ReviewList, PlaceList, 분류 analytics 형태입니다.
장바구니, Circle, 매장 재고 쓰기는 없습니다.
이 API가 가장 많이 사용되는 작업입니다.
구색, 리뷰, 매장 근접
호출은 검색 또는 분류 후 후보 엔티티의 상세·리뷰 심화에 몰립니다. TCIN 상품·리뷰 5 크레딧, 분류·매장 1 크레딧, SocialCrawl 동일 키입니다.
라이브 미스는 보통 수 초입니다. 일부 경로는 콜드 캐시에서 더 걸릴 수 있습니다.
이 데이터를 활용하는 대표적인 방식과 각 방식에서 주로 사용하는 스택입니다.
categories 후 category 목록, product로 TCIN 사실을 확인합니다.
TCIN별 reviews로 고객 언어를 모읍니다.
우편번호·지역 query로 stores 근접을 확인합니다.
product와 reviews는 5 크레딧입니다. 분류와 stores는 1 크레딧입니다. 캐시 히트는 무료입니다.
curl "https://www.socialcrawl.dev/v1/target/product?tcin=92148487" \
-H "x-api-key: sc_your_api_key_here"curl "https://www.socialcrawl.dev/v1/target/stores?query=10001" \
-H "x-api-key: sc_your_api_key_here"모든 엔드포인트가 같은 응답 구조의 JSON을 보내드려요. 엔드포인트가 해당 지표를 지원하고 계산에 필요한 원본 값이 있을 때만 참여율·콘텐츠 카테고리 같은 계산 필드가 포함돼요.
같은 Target 데이터를 받는 두 가지 방법을 나란히 비교했어요. 인증부터 비용까지 한눈에 확인해 보세요.
| 항목 | SocialCrawl | 직접 타겟닷컴 크롤링 |
|---|---|---|
| 구축 | API 키 하나로 GET 한 번 | 헤드리스 브라우저, 프록시 풀, GraphQL 응답 파서까지 직접 |
| 상품 응답 | 정리된 통합 JSON 약 3KB | 직접 걸러내야 하는 원본 GraphQL 100KB |
| 리뷰 페이지 처리 | 마지막 페이지에서 정확히 멈추는 커서 | 페이지를 직접 넘기며 중복까지 직접 제거 |
| 차단된 요청 | 자동 재시도, 끝내 실패하면 요금 없음 | 직접 감당, 비용도 그대로 |
| 여러 유통사 파싱 | 아마존·월마트·구글 쇼핑과 같은 구조 | 유통사마다 파서를 새로 제작 |
구축
상품 응답
리뷰 페이지 처리
차단된 요청
여러 유통사 파싱
API, 요금제, 기능에 대한 질문과 답변입니다.
문의하기AI에게 SocialCrawl을 물어보세요