TikTok Shop
AnnouncedSocial commerce platform built into TikTok enabling in-app product discovery, live shopping, and checkout without leaving the app.
TikTok Shop has announced plans to support UCP as a participant. No public endpoint is available yet.
TikTok Shop is the native commerce layer embedded in the TikTok app. It enables brands and creators to sell products directly within TikTok's video and live streaming surfaces. Shoppers can discover products in regular videos, live shopping sessions, and the dedicated Shop tab, and complete purchases without leaving the app. TikTok handles the checkout flow, payment processing, and order management.
TikTok Shop has expanded rapidly across Southeast Asia, the UK, and the US. It combines the organic discovery mechanics of TikTok's content algorithm with direct purchase intent capture. Live shopping sessions on TikTok can drive significant short-term sales volume, particularly in beauty, fashion, and consumer electronics categories. Creator affiliate programs let influencers earn commissions on products they promote, incentivizing authentic product content.
TikTok Shop exposes a merchant-facing Shop API that covers product catalog management, order retrieval, fulfillment updates, and return handling. The platform is actively building out its commerce infrastructure and has been in discussions around agentic commerce integrations. For agents, TikTok Shop represents a unique inventory of viral and trend-driven products that surface through TikTok's discovery algorithm before appearing on traditional marketplaces.
Why This Matters for UCP
TikTok Shop brings social discovery-driven commerce to UCP, giving agents access to trend-sensitive inventory and live shopping surfaces that surface viral products before they appear on traditional marketplaces.
UCP Capabilities
UCP Endpoint
Announced — Endpoint not yet publicly available
Integration Example
// TikTok Shop API for merchant catalog and order management.
// Uses app key/secret authentication with HMAC-SHA256 signature.
import crypto from 'crypto';
function signRequest(path, params, appSecret) {
const sorted = Object.keys(params).sort().map(k => k + params[k]).join('');
return crypto.createHmac('sha256', appSecret).update(path + sorted).digest('hex').toUpperCase();
}
const params = {
app_key: process.env.TIKTOK_APP_KEY,
timestamp: Math.floor(Date.now() / 1000),
};
params.sign = signRequest('/product/202309/products/search', params, process.env.TIKTOK_APP_SECRET);
// Search product catalog
const products = await fetch(
'https://open-api.tiktokglobalshop.com/product/202309/products/search?' + new URLSearchParams(params),
{
method: 'POST',
headers: { 'x-tts-access-token': accessToken, 'Content-Type': 'application/json' },
body: JSON.stringify({ keyword: searchQuery, page_size: 20 }),
}
).then(r => r.json());Category
Social CommerceUCP Status
AnnouncedTags
Pricing
freemium
Is this your listing? Claim it to get analytics, a verified badge, and priority placement. Claim your listing →
Reviews
★★★★★4.7 (3 reviews)These are illustrative examples to show what reviews will look like. Submit your own experience below.
M. Lee
Backend Developer · Mar 3, 2026
Works well for our use case. The documentation is accurate and the implementation matches what the spec describes.
R. Kapoor
Platform Engineer · Jan 15, 2026
Integrated in an afternoon. Solid implementation with no unexpected edge cases in production.
J. Santos
Senior Engineer · Feb 28, 2026
Integration was straightforward. The UCP endpoint discovery works as documented and checkout completes in under 2 seconds.
3 other tools in Social Commerce
Is this your tool? Claim this listing