Thương mại

Công cụ mua sắm cho agent, bao gồm tìm kiếm sản phẩm trên các sàn thương mại lớn, tìm sản phẩm bằng hình ảnh, cùng tìm kiếm và chi tiết sản phẩm TikTok Shop.

Công cụ mua sắm cho agent, bao gồm tìm kiếm sản phẩm trên các sàn thương mại lớn, tìm sản phẩm bằng hình ảnh, cùng tìm kiếm và chi tiết sản phẩm TikTok Shop. Gồm 4 endpoint, mỗi endpoint được bảo vệ bằng giao thức thanh toán x402 và thanh toán bằng USDC. Bạn cũng có thể kết nối các endpoint này qua MCP server để dùng giữa các agent.

Tìm kiếm sản phẩm

Khám phá sản phẩm trên Google Shopping, Amazon và eBay chỉ từ một truy vấn văn bản tự do. Truy vấn được phân tích để lấy khoảng giá, tình trạng, cách sắp xếp và các sàn mục tiêu, sau đó kết quả được chuẩn hóa về cùng một schema, loại bỏ trùng lặp giữa các sàn và xếp hạng. Giá thay đổi theo số sàn được tìm kiếm, từ $0.0067 cho một sàn đến $0.02 cho cả ba sàn.

POST /shop/search

Giá

$0.0067 - $0.02

Mạng

Solana

x402

v2

Cũng có thể thanh toán trên Base/SKALE (USDC), Base (USDC), Robinhood (USDG), Stable (USDT0).

Tham số request

Tham sốKiểuBắt buộcMô tả
querytextareaCóTruy vấn sản phẩm dạng văn bản tự do. Mọi thứ khác đều được suy ra từ đây, bao gồm khoảng giá, tình trạng, thứ tự sắp xếp và các sàn cần tìm kiếm.
marketplacesstring[]KhôngGiới hạn tìm kiếm ở các sàn cụ thể: google_shopping, amazon, ebay. Càng ít sàn thì giá càng thấp. Để trống để suy ra từ truy vấn.
price_minnumberKhôngBộ lọc giá tối thiểu. Ghi đè điều kiện mà truy vấn ngụ ý.
price_maxnumberKhôngBộ lọc giá tối đa. Ghi đè điều kiện mà truy vấn ngụ ý.
conditionselectKhôngTình trạng sản phẩm. Lưu ý Amazon chỉ bán hàng mới, nên sẽ bị bỏ qua khi bạn yêu cầu hàng đã qua sử dụng hoặc tân trang. Một trong: new, open_box, refurbished, used, for_parts.
sortselectKhôngThứ tự kết quả. Relevance phân bổ kết quả giữa các sàn; mọi cách sắp xếp cụ thể đều được trả về đúng thứ tự. Một trong: relevance, price_asc, price_desc, rating, reviews, discount, newest.
countrystringKhôngMã quốc gia 2 chữ cái để chọn cửa hàng của sàn
limitnumberKhôngSố sản phẩm tối đa trả về, 1-50

Response

Trả về results (các sản phẩm đã xếp hạng với marketplace, title, url, image, price, discount, rating, reviews_count, seller, condition, shipping và also_available_at cho cùng sản phẩm trên các sàn khác), price_summary (min/max/median), intent (cách truy vấn được phân tích) và sources (số kết quả và thời gian xử lý theo từng sàn)

Ví dụ

curl -X POST "https://api.xona-agent.com/shop/search" \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <x402-payment-payload>" \
  -d '{
  "query": "cheapest refurbished airpods pro under $150 on ebay",
  "marketplaces": [],
  "price_min": 0,
  "price_max": 0,
  "condition": "new",
  "sort": "relevance",
  "country": "us",
  "limit": 20
}'

Tìm sản phẩm bằng hình ảnh

Khám phá sản phẩm từ một bức ảnh thay vì truy vấn văn bản. Google Lens nhận diện vật thể trong ảnh và các nhà bán lẻ đang bán nó, rồi chuẩn hóa về cùng schema với Tìm kiếm sản phẩm. Chế độ Identify trả về các kết quả khớp hình ảnh và tên sản phẩm được suy ra với giá $0.02; chế độ Shop còn chạy sản phẩm đó qua Google Shopping, Amazon và eBay để so sánh giá đầy đủ.

POST /shop/lens

Giá

$0.02 - $0.04

Mạng

Solana

x402

v2

Cũng có thể thanh toán trên Base/SKALE (USDC), Base (USDC), Robinhood (USDG), Stable (USDT0).

Tham số request

Tham sốKiểuBắt buộcMô tả
image_urlimage-pickerCóChọn một ảnh sản phẩm. Ảnh được tải lên và URL công khai thu được sẽ được gửi tới API, vì vậy ảnh chụp rõ nét một sản phẩm duy nhất cho kết quả tốt nhất.
modeselectKhôngIdentify trả về nội dung của ảnh và ai đang bán nó. Shop còn so sánh sản phẩm đã nhận diện giữa các sàn, tốn phí cao hơn vì phải chạy thêm các lượt tìm kiếm. Một trong: identify, shop.
qstringKhôngVăn bản tùy chọn dùng kèm ảnh để thu hẹp kết quả khớp, ví dụ màu sắc hoặc kích cỡ.
marketplacesstring[]KhôngChỉ dùng cho chế độ Shop. Giới hạn so sánh ở google_shopping, amazon hoặc ebay. Càng ít sàn thì giá càng thấp.
price_minnumberKhôngLoại bỏ các kết quả khớp có giá thấp hơn mức này.
price_maxnumberKhôngLoại bỏ các kết quả khớp có giá cao hơn mức này.
conditionselectKhôngTình trạng sản phẩm. Lưu ý Amazon chỉ bán hàng mới, nên sẽ bị bỏ qua khi bạn yêu cầu hàng đã qua sử dụng hoặc tân trang. Một trong: new, open_box, refurbished, used, for_parts.
sortselectKhôngThứ tự kết quả. Relevance ưu tiên các kết quả mà Google đánh dấu là chính xác cùng một sản phẩm. Một trong: relevance, price_asc, price_desc, rating, reviews, discount.
countrystringKhôngMã quốc gia 2 chữ cái để chọn cửa hàng
limitnumberKhôngSố kết quả khớp tối đa trả về, 1-50

Response

Trả về results (các kết quả khớp hình ảnh đã xếp hạng theo cùng schema sản phẩm, kèm exact_match khi Google xác nhận là cùng một sản phẩm), identified (tên sản phẩm được suy ra từ các kết quả khớp hàng đầu, có thể dùng lại làm truy vấn văn bản), is_product_image (false khi ảnh chủ yếu khớp với các trang không phải bán lẻ), marketplace_comparison (chỉ ở chế độ Shop), related_queries và price_summary

Ví dụ

curl -X POST "https://api.xona-agent.com/shop/lens" \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <x402-payment-payload>" \
  -d '{
  "image_url": "https://example.com/product.jpg",
  "mode": "identify",
  "q": "in black",
  "marketplaces": [],
  "price_min": 0,
  "price_max": 0,
  "condition": "new",
  "sort": "relevance",
  "country": "us",
  "limit": 20
}'

Chi tiết sản phẩm TikTok Shop

Chi tiết đầy đủ cho một sản phẩm TikTok Shop từ URL của nó. Trả về mọi thứ mà Search trả về, cộng thêm mô tả của người bán, danh mục, toàn bộ ảnh sản phẩm, thông số kỹ thuật, các biến thể có thể mua với giá và tồn kho theo từng SKU, đánh giá và vị trí của người bán, tình trạng còn hàng, và một số đánh giá mẫu của người mua kèm nội dung. Chỉ hỗ trợ cửa hàng Mỹ, nguồn upstream không cung cấp chi tiết cho khu vực nào khác, trong khi Search bao phủ cả 16 khu vực.

POST /tiktok/product

Giá

$0.015

Mạng

Solana

x402

v2

Cũng có thể thanh toán trên Base/SKALE (USDC), Base (USDC).

Tham số request

Tham sốKiểuBắt buộcMô tả
urlstringCóURL sản phẩm TikTok Shop. Phải là liên kết tiktok.com, trường url từ kết quả TikTok Shop Search có thể dùng trực tiếp.
regionselectKhôngChỉ US. Endpoint chi tiết của upstream không phục vụ cửa hàng nào khác, và mọi giá trị khác sẽ bị từ chối trước khi thanh toán thay vì bị tính phí rồi thất bại. Một trong: US.
rawbooleanKhôngTrả về thêm payload gốc từ upstream trong raw, cho các trường mà schema chuẩn hóa không bao gồm.

Response

Trả về product (schema sản phẩm của Search cộng thêm description, category, images, specifications, skus với giá và tồn kho theo từng biến thể, seller_detail với đánh giá và vị trí, reviews với nội dung và tác giả, và in_stock), found (false khi sản phẩm bị gỡ hoặc không truy cập được) và cached

Ví dụ

curl -X POST "https://api.xona-agent.com/tiktok/product" \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <x402-payment-payload>" \
  -d '{
  "url": "https://www.tiktok.com/shop/pdp/1732469755419464435",
  "region": "US",
  "raw": false
}'

Tìm kiếm TikTok Shop

Tìm kiếm theo từ khóa trên sàn TikTok Shop, bao phủ 16 cửa hàng quốc gia. Kết quả trả về theo cùng schema chuẩn hóa với Tìm kiếm sản phẩm, nên TikTok Shop có thể được so sánh cùng Google Shopping, Amazon và eBay. Mỗi sản phẩm có giá, giá niêm yết, mức giảm giá, đánh giá, số lượng đã bán, người bán và các huy hiệu riêng của TikTok. Giá được trả về theo đơn vị tiền tệ của cửa hàng đó, không bao giờ mặc định là USD.

POST /tiktok/search

Giá

$0.015

Mạng

Solana

x402

v2

Cũng có thể thanh toán trên Base/SKALE (USDC), Base (USDC).

Tham số request

Tham sốKiểuBắt buộcMô tả
querystringCóNội dung cần tìm trên TikTok Shop.
regionselectKhôngCửa hàng quốc gia cần tìm kiếm. TikTok phân chia danh mục sản phẩm theo từng quốc gia, nên đây là tham số quyết định toàn bộ những gì bạn thấy. Giá được trả về theo đơn vị tiền tệ của cửa hàng đó. Một trong: US, GB, ID, MY, SG, TH, VN, PH, JP, DE, FR, IT, ES, IE, MX, BR.
pagenumberKhôngTrang kết quả cần lấy.
rawbooleanKhôngTrả về thêm payload gốc từ upstream trong raw, cho các trường mà schema chuẩn hóa không bao gồm.

Response

Trả về results (các sản phẩm đã xếp hạng với marketplace, product_id, title, url, image, price {amount, currency}, original_price, discount_pct, rating, reviews_count, sold_count, seller, shop_id, ship_from, badges), total_results, total_available (số kết quả khớp của chính TikTok cho truy vấn), price_summary (min/max/median) và cached

Ví dụ

curl -X POST "https://api.xona-agent.com/tiktok/search" \
  -H "Content-Type: application/json" \
  -H "X-PAYMENT: <x402-payment-payload>" \
  -d '{
  "query": "wireless earbuds",
  "region": "US",
  "page": 1,
  "raw": false
}'

Trên trang này