Zinc - Retail API for AI agents

Zinc - Retail API for AI agents

Zinc · 비즈니스 · 기타

Zinc은 AI 에이전트와 앱이 단 한 번의 연동으로 수천 개 매장의 상품을 검색, 구매, 추적, 반품할 수 있게 하는 리테일 API다.

Zinc - Retail API for AI agents 미리보기

Zinc - Retail API for AI agents 소개

What Is Zinc

Zinc는 온라인 구매의 전 과정을 담당하는 구매 API다. 상품을 찾고, 결제하고, 배송을 추적하고, 반품까지 처리한다. 개발자와 AI 에이전트는 매장마다 별도 연결을 만드는 대신 한 번의 연동으로 이 API에 닿는다.

이 API가 푸는 문제는 화려하지 않지만 무겁다. 매장이 사이트를 개편할 때마다 결제 페이지는 깨지고, 주문과 추적, 반품을 보고하는 형식도 매장마다 다르다. Zinc는 그 배관을 자기 쪽에서 살려 두고, 검색과 주문, 추적, 반품을 하나의 응답 형식으로 돌려준다. 2014년 리테일 결제 페이지에서 구매를 시작한 이래 2,100만 건이 넘는 주문이 이 시스템을 거쳤다.

가장 큰 제약은 지역이다. Zinc 자체 계정으로는 배송이 미국, 독일, 이탈리아로만 간다. 다른 지역에서 사려면 자신의 리테일 계정을 들고 와야 하고, 설정은 Zinc가 함께 진행한다.

Getting Started

  1. app.zinc.com에서 가입한다. 계정을 아예 건너뛰고 POST /sandbox/keys에서 샌드박스 키를 발급해도 된다
  2. 실제 주문을 낼 계획이라면 카드나 ACH, 송금으로 지갑을 충전한다
  3. 매장 카탈로그를 검색해 상품 URL을 받고, 배송지 주소와 max_price 상한을 함께 보낸다
  4. 주문을 조회하거나 추적, 배송, 환불 이벤트를 받을 웹훅을 구독한다

제품 정보

Zinc - Retail API for AI agents의 요금, 지원 플랫폼, 성능을 한눈에 확인해 보세요.

무료 플랜아니요
유료 플랜$0.01 per data call; $1 per successful order plus item cost
플랫폼Web, REST API, TypeScript SDK, Python SDK, MCP server
개발사Zinc
카테고리비즈니스 · 기타
출시일Jul 2014
최근 업데이트Sep 2025
웹사이트 방문 수8K
웹사이트 글로벌 순위2.2M
API 제공 여부예

추천 대상

이 도구가 가장 잘 맞는 사용자, 작업, 상황입니다.

사용자

  • 구매 기능을 만드는 개발자
  • AI 에이전트 개발자
  • 구매와 운영 팀

작업

  • 상품 검색 API로 매장을 넘나들기
  • 상품 URL로 주문
  • 반품 API와 추적

활용 상황

  • 주기적인 재고 보충
  • 에이전트가 고르는 선물
  • 실패 주문 처리

주요 기능

수천 개 매장을 한 번의 연동으로

Zinc는 Amazon, Walmart, Target, Best Buy, Etsy, Costco, 그리고 여러 Shopify 사이트에 단일 API로 연결한다. 검색과 주문, 추적, 반품을 같은 접점에서 처리하며, 매장마다 약한 스크레이퍼를 유지할 필요가 없다. 새 매장은 꾸준히 들어오고, 정적인 목록을 믿는 대신 GET /retailers에 최신 목록을 물을 수 있다.

질의하는 순간의 상품 데이터

검색과 상품 상세 응답은 매장에서 바로 온다. 이미지와 가격, 무게, 평점, 재고는 질문한 그 시점에 읽은 값이다. 상품 뒤에 걸린 여러 판매처 제안도 함께 보여, 가격과 배송 속도, 판매자 평판을 비교해 첫 번째가 아니라 가장 좋은 것을 고를 수 있다. 데이터 호출은 한 번에 $0.01이 지갑에서 빠진다.

계정 없이 되는 에이전트 주문

에이전트는 가입 없이 시작한다. POST /agent/orders는 결제 챌린지가 담긴 HTTP 402를 돌려주고, 한 번의 정산으로 주문이 성립한다. Solana, Base, Tempo의 USDC나 Stripe를 통한 법정통화로 x402나 MPP를 거쳐 스스로 결제한다. 온체인 정산은 트랜잭션 해시로 기록되고, 해시 하나는 정확히 한 가지 값만 지불한다.

단단한 가격 상한

모든 주문에는 에이전트가 아니라 사용자가 정하는 센트 단위의 max_price가 필요하다. Zinc는 지정한 상한에 $1 수수료를 더해 먼저 청구하고, 주문이 끝나면 차액을 돌려준다. 검색과 결제 사이에 가격이 상한을 넘으면 더 쓰는 대신 max_price_exceeded로 주문이 실패한다.

하나로 묶인 추적과 반품

매장 이메일과 운송사 스캔, 배송 사진이 모두 코드로 읽을 수 있는 하나의 정돈된 타임라인에 모인다. 운송장 번호는 운송사에서 직접 받아오므로, 발송에서 배송으로 곧장 뛰는 상태가 아니라 실제 체크포인트를 얻는다. 반품은 코드에서 시작하고, 라벨은 지원 티켓 없이 나온다.

폴링 대신 웹훅

주문이 나가거나 배송일이 움직이거나 환불이 정산되는 순간 Zinc가 이벤트를 보내므로 폴링을 멈출 수 있다. 이벤트에는 order.started, order.cancelled, order.failed, order.delivered가 있다. 배송 상황 업데이트를 자사 브랜드로 고객에게 넘길 수도 있고, 추적 페이지는 호스팅된다.

샌드박스와 타입이 있는 SDK

테스트 모드는 데이터를 분리하고 전용 웹훅 설정과 모든 실패 상황의 연습 상품을 갖춘 완전한 샌드박스이며, zn_test_ 키는 청구되지 않는다. TypeScript와 Python SDK는 명세 자체에서 생성되므로 타입 실수는 프로덕션이 아니라 편집기에서 드러난다.

장단점

장점

  • API 하나가 검색과 주문, 추적, 반품을 모두 담당해 매장별 연동을 유지할 필요가 없다
  • 이 에이전트 커머스 API 덕분에 에이전트는 계정 없이 구매하고 x402, MPP, USDC, Stripe로 결제할 수 있다
  • 사용자가 통제하는 max_price 상한이 지출을 막고, 실패한 주문은 청구되지 않는다
  • 테스트 모드는 공개 전에 품절, 가격 급등, 잘못된 주소를 연습하게 해준다
  • 기계가 읽을 수 있는 문서와 OpenAPI 명세, MCP 서버가 에이전트 설정을 짧게 유지한다
  • 프로그램 방식 결제는 상품을 사는 AI 에이전트용 손글씨 스크립트를 대체한다

단점

  • Zinc 자체 계정으로는 발송지가 미국, 독일, 이탈리아뿐이라 다른 지역은 자체 리테일 로그인이 필요하다
  • 데이터 호출은 이후 주문 여부와 상관없이 청구되므로 재시도 루프는 돈이 든다
  • 프로덕션 API에 무료 요금제가 없고, 상품 데이터는 호출당 $0.01이 든다

자주 묻는 질문

Zinc Wallet을 쓴다. app.zinc.com에서 충전하는 선불 잔액이다. 각 주문은 여기서 상품 비용, 세금, 배송비, $1 수수료를 빼가므로 요청에 결제 객체가 없다. 잔액을 마이너스로 만드는 주문은 일부만 성사되는 대신 insufficient_funds로 거부된다.