Ducted

TikTok catalog feed validator.
For TikTok Shop and Catalog Ads.

TikTok's catalog rules differ just enough from Google's to break a copied feed. Validate against Ducted's TikTok templates - required fields, values, URLs, duplicates - free, no signup.

or upload a file
Drop file here or browse
CSV, TSV, XML, JSON, JSONL, XLSX (gzip OK)

Free, no signup. Your feed is parsed in memory and deleted within 15 minutes - we keep only an anonymous summary of issue types found, never your feed content, records, or URL.

Not a tiktok feed? Validate against any platform.

What we check for TikTok catalogs

Each error names the rule, the field, and how many records it hits, next to example rows from your own feed and the expected format or accepted values - so the fix is a copy-paste, not a guess. Invalid values in optional fields are listed as warnings, because platforms discard those values instead of rejecting the record. And recommended fields you haven't filled are named one by one - the quickest wins for better ad performance. Take the whole report with you as CSV, JSON, or PDF.

  • Required catalog fields (sku_id, title, availability, price, ...)
  • Accepted values for availability and condition
  • Price formatting
  • Landing page and image URL syntax
  • Duplicate SKU ids

Validate once, switch platforms instantly

The validator reads the same live template rules Ducted uses to build and monitor production feeds - 36 templates across Google, Meta, Microsoft, TikTok, Criteo, Pinterest, Snapchat, X, and ChatGPT Ads, vehicle listings included. Validate once, then re-check the same feed against any other platform in one click, no re-upload.

ChatGPT Ads validatorGoogle Shopping validatorMeta catalog validatorVehicle Listing Ads validator

TikTok catalog feed questions, answered

sku_id, title, description, availability, condition, price, link, image_link, and brand on every product. Items missing any of them are rejected during TikTok's review - the validator flags each one per record before you upload.

Mostly. TikTok accepts Google-style feeds, but its rules differ just enough - sku_id naming, its own accepted value lists - to break a copied feed. Validating against the TikTok template shows exactly which fields need remapping.

The templates validate TikTok catalog data - the core fields both Catalog Ads and TikTok Shop listings are built on. Shop-specific listing policies (category rules, seller requirements) are applied by TikTok during its own review.

Landing page mismatches, restricted product categories, and image content rules are judged by TikTok after upload. A clean feed removes the data-level rejections, which are the most common kind.