TikTok Marketing API (v1.3) Overview
Overview of the TikTok Marketing API for integrators. Every endpoint referenced in this wiki lives under https://business-api.tiktok.com and is part of version v1.3 1.
Base URL + versioning
- Base:
https://business-api.tiktok.com - Version: pinned via path segment, e.g.
/open_api/v1.3/... - What's new: https://business-api.tiktok.com/portal/docs/whats-new/v1.3 1
Auth
OAuth 2.0 with long-lived access tokens scoped to a Business Center. Every catalog endpoint requires an access_token parameter 4. Full auth guide at the TikTok docs portal.
Namespaces relevant to catalog work
| Namespace | Purpose | Deep dive |
|---|---|---|
/catalog/ | Catalog CRUD + metadata | catalogs-api-v13 |
/catalog/feed/ | Feed lifecycle | feeds-api |
/catalog/product/ | Product ingest / mutation | catalog-products-api-v13 |
/catalog/set/ | Product sets | product-sets-api |
/catalog/eventsource/ | Bind pixel / app | catalogs-api-v13 (Event source binding table) |
/catalog/video/ | Catalog video upload / delete | catalogs-api-v13 |
Rate limits to know
/catalog/product/file/,/catalog/product/upload/,/catalog/product/update/,/catalog/product/delete/share 1000 queries/hour/catalog 2. High-churn merchants should prefer scheduled feeds. See catalog-products-api-v13.
SDKs
TikTok publishes an open-source SDK on GitHub with generated clients for Python, Java, Ruby, PHP, JS, Go. All TikTok catalog endpoints are 1:1 exposed as methods on CatalogApi 4. SDKs are thin wrappers — the docs portal is the source of truth.
Link: https://github.com/tiktok/tiktok-business-api-sdk
Postman
TikTok maintains a public Postman workspace for the Marketing API:
Good for quick exploration without wiring an SDK.
Policy
Use of catalog endpoints binds the caller to the Product Catalog Terms and TikTok Advertising Policies 3. Any ingestion or ad-creation tooling Sprinklr builds inherits these obligations.