# TikTok Marketing API Catalog API

**Canonical:** https://apis.io/apis/tiktok-ads/tiktok-ads-catalog-api/  
**Provider:** TikTok Marketing API — https://apis.io/providers/tiktok-ads/  
**Base URL:** https://business-api.tiktok.com/open_api  
**Documentation:** https://business-api.tiktok.com/portal/docs

TikTok Marketing API Catalog API is one of 18 APIs that [TikTok Marketing API](https://apis.io/providers/tiktok-ads/) publishes on the [APIs.io](https://apis.io/) network, described by a machine-readable OpenAPI specification. Tagged areas include Catalog. The published artifact set on APIs.io includes an OpenAPI specification, API documentation, an API reference, and authentication docs.

The Catalog API from TikTok Marketing API — 27 operation(s) for catalog.

## Operations (27)

| Method | Path | Summary |
|---|---|---|
| GET | `/catalog/available_country/get/` | Get the countries and regions that ads for a catalog can be delivered to. [Catalog Available Country Get](https://business-api.tiktok.com/portal/docs?id=1740... |
| POST | `/catalog/capitalize/` | Migrate catalogs under your ad account to your Business Center. [Catalog Capitalize](https://business-api.tiktok.com/portal/docs?id=1740490222539778) |
| POST | `/catalog/create/` | Create a catalog by specifying information such as name, targeted locations, and currency. [Catalog Create](https://business-api.tiktok.com/portal/docs?id=17... |
| POST | `/catalog/delete/` | Delete a catalog. [Catalog Delete](https://business-api.tiktok.com/portal/docs?id=1740310064588801) |
| POST | `/catalog/eventsource/bind/` | Bind app or website event sources to a catalog in a Business Center. [Catalog Eventsource Bind](https://business-api.tiktok.com/portal/docs?id=1740492491200513) |
| POST | `/catalog/eventsource/unbind/` | Unbind event sources from a catalog. [Catalog Eventsource Unbind](https://business-api.tiktok.com/portal/docs?id=1740492512449538) |
| GET | `/catalog/eventsource_bind/get/` | Get event source binding information. [Catalog Eventsource Bind Get](https://business-api.tiktok.com/portal/docs?id=1740492531343362) |
| POST | `/catalog/feed/create/` | Create a feed. [Catalog Feed Create](https://business-api.tiktok.com/portal/docs?id=1740665161957377) |
| POST | `/catalog/feed/delete/` | Delete a feed. [Catalog Feed Delete](https://business-api.tiktok.com/portal/docs?id=1740665210863617) |
| GET | `/catalog/feed/get/` | Get all feeds or a particular feed. [Catalog Feed Get](https://business-api.tiktok.com/portal/docs?id=1740665183073281) |
| GET | `/catalog/feed/log/` | Get the last 10 operations of a feed. [Catalog Feed Log](https://business-api.tiktok.com/portal/docs?id=1740665225631810) |
| POST | `/catalog/feed/update/` | Update a feed. [Catalog Feed Update](https://business-api.tiktok.com/portal/docs?id=1740665197662210) |
| GET | `/catalog/get/` | Get all catalogs or a particular catalog. [Catalog Get](https://business-api.tiktok.com/portal/docs?id=1740315452868610) |
| GET | `/catalog/lexicon/get/` | Get the lexicon for your catalog for use in ad texts. [Catalog Lexicon Get](https://business-api.tiktok.com/portal/docs?id=1740488375815169) |
| GET | `/catalog/location_currency/get/` | Get supported locations and corresponding currencies for Catalog API. [Catalog Location Currency Get](https://business-api.tiktok.com/portal/docs?id=17404915... |
| GET | `/catalog/overview/` | Get the number of products in different audit statuses in a catalog. [Catalog Overview](https://business-api.tiktok.com/portal/docs?id=1740492470201345) |
| POST | `/catalog/product/delete/` | Delete products in bulk. [Catalog Product Delete](https://business-api.tiktok.com/portal/docs?id=1740562489236481) |
| POST | `/catalog/product/file/` | Upload products via file URL. [Catalog Product File](https://business-api.tiktok.com/portal/docs?id=1740496787164161) |
| GET | `/catalog/product/log/` | Use this endpoint to find out if a product was uploaded or deleted successfully, and what to do if it failed. [Catalog Product Get](https://business-api.tikt... |
| POST | `/catalog/set/delete/` | Delete product sets. [Catalog Set Delete](https://business-api.tiktok.com/portal/docs?id=1740573143966722) |
| GET | `/catalog/set/get/` | Get product sets. [Catalog Set Get](https://business-api.tiktok.com/portal/docs?id=1740570556295169) |
| POST | `/catalog/set/update/` | Use this endpoint to update the filter conditions or name of a product set. [Catalog Set Get](https://business-api.tiktok.com/portal/docs?id=1740572974725122) |
| POST | `/catalog/update/` | Use this endpoint to update the name of a catalog. The catalog must be under a Business Center. [Catalog Update](https://business-api.tiktok.com/portal/docs?... |
| POST | `/catalog/video/delete/` | Delete uploaded catalog videos. [Catalog Video Delete](https://business-api.tiktok.com/portal/docs?id=1803655103069185) |
| POST | `/catalog/video/file/` | — |
| GET | `/catalog/video/get/` | — |
| GET | `/catalog/set/product/get/` | Get products in a product set. [Catalog Set Product Get](https://business-api.tiktok.com/portal/docs?id=1740571478441986) |

## Machine-readable artifacts (6)

- **OpenAPI** — https://raw.githubusercontent.com/api-evangelist/tiktok-ads/refs/heads/main/openapi/tiktok-ads-catalog-api-openapi.yml
- **ToolCrosswalk** — https://raw.githubusercontent.com/api-evangelist/tiktok-ads/refs/heads/main/mcp/tiktok-ads-tool-crosswalk.yml
- **Documentation** — https://business-api.tiktok.com/portal/docs
- **APIReference** — https://business-api.tiktok.com/portal/docs?id=1735713875563521
- **Authentication** — https://business-api.tiktok.com/portal/docs?id=1738373164380162
- **SDKs** — https://github.com/tiktok/tiktok-business-api-sdk

## Other TikTok Marketing API APIs (12)

- [TikTok Marketing API Account Management API](https://apis.io/apis/tiktok-ads/tiktok-ads-account-management-api/)
- [TikTok Marketing API Ad API](https://apis.io/apis/tiktok-ads/tiktok-ads-ad-api/)
- [TikTok Marketing API Adgroup API](https://apis.io/apis/tiktok-ads/tiktok-ads-adgroup-api/)
- [TikTok Marketing API Ads Management API](https://apis.io/apis/tiktok-ads/tiktok-ads-ads-management-api/)
- [TikTok Marketing API APP Management API](https://apis.io/apis/tiktok-ads/tiktok-ads-app-management-api/)
- [TikTok Marketing API Audience API](https://apis.io/apis/tiktok-ads/tiktok-ads-audience-api/)
- [TikTok Marketing API Automated Rules API](https://apis.io/apis/tiktok-ads/tiktok-ads-automated-rules-api/)
- [TikTok Marketing API BC API](https://apis.io/apis/tiktok-ads/tiktok-ads-bc-api/)
- [TikTok Marketing API Campaign Creation API](https://apis.io/apis/tiktok-ads/tiktok-ads-campaign-creation-api/)
- [TikTok Marketing API Comments API](https://apis.io/apis/tiktok-ads/tiktok-ads-comments-api/)
- [TikTok Marketing API Creative Management API](https://apis.io/apis/tiktok-ads/tiktok-ads-creative-management-api/)
- [TikTok Marketing API Identity API](https://apis.io/apis/tiktok-ads/tiktok-ads-identity-api/)

## Tags

Catalog

---

Profiled by [API Evangelist](https://apievangelist.com) and published on [APIs.io](https://apis.io/apis/tiktok-ads/tiktok-ads-catalog-api/). The API's provider profile, Kin Score and agent-readiness rating are at https://apis.io/providers/tiktok-ads/.
