TikTok Shop Listing Policy Checker for Products
Pricing
from $5.00 / 1,000 results
TikTok Shop Listing Policy Checker for Products
Check TikTok Shop product listings for policy problems before they're rejected or removed. Flags off-platform links, TikTok and other-platform mentions, dupe wording, promotional phrases, weight-loss, disease and FDA claims and title rule breaks, with exact words, policy link and fix.
Pricing
from $5.00 / 1,000 results
Rating
0.0
(0)
Developer
Ultimate Foresight Inc
Maintained by CommunityActor stats
0
Bookmarked
2
Total users
1
Monthly active users
19 hours ago
Last modified
Categories
Share
Check TikTok Shop product listings for policy problems before they're rejected, frozen or cost you shop health points. The TikTok Shop Listing Policy Checker reads product titles, descriptions, selling points and brand names and flags off-platform links and contact info, "TikTok made me buy it" and other TikTok or Amazon/SHEIN references, dupe and replica wording, promotional phrases like Best Seller or 20% off, before-and-after and guaranteed-results claims, health, weight-loss and FDA claims, and title format rule breaks. Each finding shows the exact words, a severity, the TikTok Shop or regulator source and a fix. Click Start with the prefilled example to see it work.
This is an automated text pre-check, not a TikTok Shop decision or legal advice. A clean result doesn't mean a listing will pass review or stay live; every row carries this disclaimer.
What does TikTok Shop Listing Policy Checker do?
- ✅ Off-platform redirects: website URLs, "order on our website", emails, phone numbers, social handles and QR code mentions.
- ✅ Platform references: "TikTok made me buy it", "viral on TikTok", other marketplaces (Amazon, Temu, SHEIN, Walmart) and unauthorized TikTok Shop badges like "Global Pick".
- ✅ Dupe and replica wording: dupe, replica, knock-off, "inspired by" another brand. Faux leather and scale-model replicas are ignored.
- ✅ Promotional phrases: Best Seller, Trending, Viral, Hot Sale, % off, free shipping, limited time. "Antiviral" isn't counted as "viral".
- ✅ Claims: before-and-after, guaranteed results, miracle, weight loss without diet, disease claims, "FDA approved", COVID-19, disparaging competitor comparisons, unqualified "Made in USA" and sympathy appeals.
- ✅ Title format: length outside 25-200 characters, special characters, emojis, ALL CAPS, repeated words, and titles that list every color or size.
- ✅ Other: very short descriptions, brand-name formatting, and supplements with structure/function claims but no FDA disclaimer.
- ✅ Output per listing:
riskLevel,issueCount,titleLength,categoriesFlagged,issues(ruleId,severity,field,quote,context,policyUrl,fixHint),notes,checkedAtand a disclaimer.
Who is it for?
- TikTok Shop sellers and brands checking new or bulk-uploaded listings.
- Agencies and TikTok Shop partners managing many shops who want a QA step.
- Sellers moving catalogs from Amazon, Shopify or Walmart whose copy often mentions other platforms or promotions.
- Teams using a TikTok Shop scraper who want to audit their own or competitor listings in bulk.
How to check TikTok Shop listings for policy problems
- Click Start with the prefilled example (one listing with problems, one clean).
- Replace the example with your listings:
title,description, and optionallybullets(selling points),brandandproduct_id. - Or enter a Dataset ID from a TikTok Shop scraper or your catalog export. Fields like
product_name,descandselling_pointsare found automatically; use Field map for other names. - Turn on Only save listings with possible issues for big catalogs; you only pay for saved rows.
- Download results as JSON, CSV or Excel, or read them through the API.
Input example
This is the prefilled input:
{"listings": [{"product_id": "EXAMPLE-1","brand": "Example Beauty","title": "Lip Oil Dupe for Dior!! Viral TikTok Made Me Buy It Lip Gloss, Best Seller","description": "Before and after: plumper lips overnight, guaranteed results. Order on our website www.examplebeauty.com for 20% off."},{"product_id": "EXAMPLE-2","brand": "Example Basics","title": "Example Basics Men's Cotton Crew Neck T-Shirt, Black, Large","description": "Made from 100% combed ring-spun cotton jersey, this crew neck tee has a relaxed fit that sits just below the hip. Taped shoulder seams and a double-stitched hem help it keep its shape wash after wash. The ribbed collar lies flat and resists stretching. Fabric weight is 5.3 oz per square yard, heavy enough to be opaque but light enough for warm days. Size Large measures 22 in across the chest and 29 in from shoulder to hem. Machine wash cold with like colors and tumble dry low; expect less than 3% shrinkage. Tagless neck label for comfort."}]}
Dataset mode:
{"datasetId": "YOUR_DATASET_ID", "fieldMap": {"title": "product_name", "description": "desc"}, "onlyFlagged": true, "maxItems": 5000}
Output example
Real output from a run of the prefilled input on 2026-10-30 (long finding lists are shortened here; the run returns all of them):
[{"itemNo": 1,"listingId": "EXAMPLE-1","url": null,"title": "Lip Oil Dupe for Dior!! Viral TikTok Made Me Buy It Lip Gloss, Best Seller","riskLevel": "high","issueCount": 11,"titleLength": 74,"categoriesFlagged": ["Counterfeit & dupe wording","Description","Exaggerated claims","Off-platform redirects","Promotional language","TikTok & platform references","Title format"],"issues": [{"ruleId": "dupe_or_replica","category": "Counterfeit & dupe wording","severity": "high","field": "title","quote": "Dupe","context": "Lip Oil Dupe for Dior!! Viral TikTok Made Me Buy It Lip G...","policyUrl": "https://seller-us.tiktok.com/university/essay?knowledge_id=3196690250417921&lang=en","fixHint": "TikTok Shop prohibits saying a product is a dupe, fake, knock-off or similar. Using another brand's name to describe yours can also be an IP violation. Remove the wording."},{"ruleId": "off_platform_redirect","category": "Off-platform redirects","severity": "high","field": "description","quote": "www.examplebeauty.com","context": "...ht, guaranteed results. Order on our website www.examplebeauty.com for 20% off.","policyUrl": "https://seller-us.tiktok.com/university/essay?knowledge_id=7073362639816491&lang=en","fixHint": "TikTok Shop listings can't send customers off TikTok Shop: no website links, QR codes, emails, phone numbers, social handles or 'order on our website'. Remove it."},{"...": "9 more findings: off_platform_redirect 'Order on our website', title_special_characters '!', tiktok_reference 'TikTok', promotional_language 'Best Seller', promotional_language 'Viral', promotional_language '20% off', before_after_claim 'Before and after', guaranteed_results 'guaranteed results', description_short '117 characters'"}],"notes": [],"checkedAt": "2026-10-30T11:28:43+00:00","disclaimer": "Automated text pre-check based on TikTok Shop's public US seller guidance and US..."},{"itemNo": 2,"listingId": "EXAMPLE-2","url": null,"title": "Example Basics Men's Cotton Crew Neck T-Shirt, Black, Large","riskLevel": "none found","issueCount": 0,"titleLength": 59,"categoriesFlagged": [],"issues": [],"notes": [],"checkedAt": "2026-10-30T11:28:43+00:00","disclaimer": "Automated text pre-check based on TikTok Shop's public US seller guidance and US..."}]
How much does it cost to check TikTok Shop listings?
This Actor uses pay-per-event pricing: $0.005 per listing saved plus a $0.00005 start fee per run, plus small platform usage paid by you (a few hundredths of a cent for small runs). That's about $0.50 for 100 listings and $5 for 1,000 listings plus usage. With Only save listings with possible issues on, clean listings aren't saved or charged. You can set a maximum cost per run in the run options.
Use it through the API, integrations or AI agents
- Run it and get results in one call:
https://api.apify.com/v2/acts/ultimatemc~tiktok-shop-listing-policy-checker/run-sync-get-dataset-items - Use it from AI agents through the Apify MCP server:
https://mcp.apify.com?tools=ultimatemc/tiktok-shop-listing-policy-checker - Schedule it to recheck your shop weekly, send results with webhooks, or connect it to Make, Zapier, n8n or Google Sheets.
- Chain it after a TikTok Shop scraper by passing the scraper's dataset ID.
How it works
Rules are deterministic text patterns written from TikTok Shop's public US Seller University and Partner Center pages and US regulator pages, checked on 2026-10-29. No AI and no outside calls are used, so the same text always gives the same result. Severity means: high, commonly leads to rejection, removal or violation points; medium, likely to be rejected or need edits; low, a guideline or weak signal.
Sources:
- TikTok Shop Seller University: product listing guidelines
- TikTok Shop Seller University: product listing policy
- TikTok Shop Partner Center: US mandatory attributes
- TikTok Shop Partner Center: listing quality diagnosis
- 21 CFR 101.93, structure/function and disease claims
- FDA: Is it a cosmetic, a drug, or both?
- FTC: Gut Check, spotting false weight-loss claims
- 16 CFR 323, Made in USA Labeling Rule
FAQ
Does a clean result mean my listing will be approved?
No. It means none of these text rules matched. TikTok Shop also reviews images, videos, category qualifications, IP rights and the product itself.
Is it AI?
No. It's a fixed rule set, so results are repeatable and explainable, and runs are fast and cheap.
Why is 'Viral' flagged in my title?
TikTok Shop treats trend and popularity words as promotional language that doesn't describe the product. Words like "antiviral" aren't counted.
Can I say my product is compatible with another brand?
Yes. Factual compatibility ("case for iPhone 15") isn't flagged. "Dupe for" or "inspired by" a brand is flagged.
Which markets does it cover?
TikTok Shop US guidance and US regulations. UK, EU and Southeast Asia shops have similar rules, but details differ.
Limitations
- Text only: it doesn't read images, videos, live streams or packaging, which TikTok Shop also reviews.
- Category-specific rules (restricted categories, qualifications, required attributes) aren't checked.
- It can't tell whether you're authorized to use a brand name or badge; it flags the wording so you can check.
- English text only. Rules reflect public guidance as of 2026-10-29 and can lag TikTok Shop's changes.
Other tools by Ultimate Foresight
- Fair Housing Listing Checker for Real Estate Ads: flags rental and sale listing wording that may raise Fair Housing Act issues, with HUD sources and rewrite tips (screening aid only).
- Ad Copy Policy Checker for Meta, Google & TikTok: checks ad text against Facebook, Instagram, Google Ads and TikTok ad policies before you submit.
- H-1B Visa Sponsor Checker & Score for Job Listings: adds Department of Labor H-1B sponsorship history and a 0-100 score to company names or job listings.
- Chain vs Independent Labeler for Google Maps Leads: labels local businesses as chain, franchise or independent.
- YouTube Monetization Checker for Scripts & Titles: pre-checks titles, descriptions and scripts for wording that leads to limited or no ads.
- Etsy & eBay Listing Policy & Banned Item Checker: pre-checks marketplace listings for prohibited items, counterfeit wording and off-platform contact.
- Job Scam Detector & Trust Score for Job Postings: scores job postings 0-100 for scam and ghost-job signals.
- SAM.gov Amendment & Opportunity Change Tracker: shows what changed between versions of a SAM.gov notice: deadlines, set-asides, NAICS and attachments.
- Product Recall Checker for Brands, UPCs & Products: matches your brands, products, UPCs or model numbers against CPSC, FDA and NHTSA recalls.
- App Store & Google Play Listing Policy Checker: pre-checks app names, subtitles and descriptions against Apple and Google Play metadata rules.
- Company Name Normalizer & Deduplicator for CRM: cleans company names (Inc, LLC, d/b/a, aliases) and groups duplicates in CRM, lead or vendor lists.
- FCC Covered List & Section 889 Bulk Screener: screens FCC IDs and brand names against the public FCC Covered List, with sources and timestamps (screening aid only).
- Green Claims Checker: EU Greenwashing Ban & FTC: flags risky eco-friendly, carbon neutral and recyclable wording under EU, FTC and UK CMA rules.
- Influencer #ad Disclosure Checker: FTC & ASA: flags influencer posts with missing or unclear #ad labels under FTC, ASA/CAP and CMA rules.
- Job Title to SOC Code Mapper with O*NET Data: maps job titles to SOC and O*NET-SOC codes in bulk, with seniority and tech skills found in the posting.
- Shrinkflation Detector for Grocery Price Data: finds smaller packs at the same or higher price by comparing two runs of a grocery scraper, with unit price before and after.
- Job Ad Discrimination Checker for Job Posts (US): flags age, sex, national origin, citizenship and other discriminatory wording in job posts, with EEOC and DOJ sources (screening aid only).
- Amazon Listing Policy Checker for Titles & Bullets: flags pesticide, FDA and disease claims and Amazon title and bullet rule breaks in bulk, with policy links and fixes.
- Walmart Listing Policy Checker for Titles & Copy: flags promotional phrases, retailer names, URLs, long titles and pesticide or FDA claims in Walmart Marketplace listings, with policy links and fixes.
- Supplement & Cosmetic Claims Checker: FDA & FTC: flags disease, drug and 'FDA approved' claims and missing supplement disclaimers in supplement and beauty product copy, with FDA and FTC sources (screening aid only).
- Rental Listing Scam Checker for Craigslist & FB: scores rental listings 0-100 for FTC-listed scam signs like wire or gift card payment, deposit before viewing and rent far below similar listings.
- GTIN, UPC & EAN Barcode Validator (Check Digit): checks UPC, EAN, GTIN-14 and ISBN codes for wrong check digits, lost leading zeros, scientific notation, restricted prefixes and duplicates before a feed upload.
- Fake Review Checker: Incentivized & Duplicates: screens scraped reviews for incentivized or insider wording, copied text, rating bursts and rating/text mismatches named in the FTC 2024 fake-review rule.
- Facebook Marketplace Listing Policy Checker: flags Marketplace listings that may break Meta's Commerce Policies (weapons, vapes, Rx, animals, gift cards, services, counterfeits and more), with policy links.
- Fake Discount Checker: EU 30-Day Prior Price: checks 'was' and strikethrough prices against your own price history for 30-day prior-price, raise-then-discount and wrong-badge issues.
- SMS Marketing Message Checker: STOP & 10DLC: pre-checks SMS marketing texts for segment count, STOP opt-out wording, URL shorteners, SHAFT content and quiet hours.
- Hidden Fee Checker: Hotel, Rental & Ticket Prices: flags headline prices that leave out mandatory resort, service or booking fees under the FTC junk fees rule (16 CFR 464), with sources per finding.
- EU GPSR Listing Checker for Amazon, eBay & Shops: checks listings for the EU GPSR Article 19 online-sale details: manufacturer, EU responsible person, product identifier, picture and warnings.
- Food Allergen Label Checker: US, EU & AU: compares ingredient lists with the 'Contains' statement for US 9, EU/UK 14 and Australian PEAL allergens and flags gaps and conflicting free-from claims.
- Toy Choking Hazard Warning Checker (CPSC): flags toy listings missing the CPSC choking-hazard warnings for small parts, balloons, small balls and marbles, with age-grade checks.
- Textile Fiber Label Checker: Bamboo & Origin: flags 'bamboo' claims that should say rayon, fiber percentages that don't add up, mismatched silk or cashmere titles and missing Made in USA/Imported.
- Prop 65 Warning Checker for Product Listings: flags Prop 65 safe-harbor warnings missing 'WARNING', the P65Warnings.ca.gov link or a chemical name, old short forms, and listed chemicals mentioned with no warning.
- Unit Price Checker for Grocery & Retail Listings: parses pack sizes, recomputes the price per kg, litre or item, and flags missing or wrong unit prices in grocery and retail data.
- Made in USA Claim Checker for Product Listings: flags unqualified 'Made in USA' claims next to imported or foreign-origin details under the FTC rule (16 CFR 323), with sources per finding.
- Subscription Auto-Renewal Disclosure Checker: checks subscription and free-trial offer text for missing renewal, price, billing period and cancellation disclosures under California law and FTC ROSCA.
- Email CAN-SPAM Checker & Unsubscribe Header Test: pre-checks marketing emails for missing unsubscribe links or postal address, misleading subjects and Google/Yahoo one-click unsubscribe headers.
Found a false positive or a missed phrase? Open an issue on the Issues tab with the listing text, and we'll review the rule.