{
 "title": "TikTok data tools compared: capability matrix",
 "retrievedOn": "2026-10-20",
 "checked": "2026-10-20",
 "publisher": "TokConnect",
 "url": "https://tokconnect.com/compare/tiktok-data-tools-compared/",
 "license": "Free to reuse with a link to https://tokconnect.com/compare/tiktok-data-tools-compared/",
 "method": {
  "summary": "Each vendor's own pages (site, pricing, menus, API and MCP docs, help centre, app store and Chrome Web Store listings) were read signed out on 20 October 2026. No sign-ups, no third-party reviews. TokConnect cells map to the tools/list of the same day (v3.0.0); the cells that changed with v3.1.0 were re-checked against its tools/list and live calls on 21 October 2026 and carry that date.",
  "values": {
   "yes": "Offered, as described on the vendor's own page. Scores 1.",
   "partial": "Offered in a narrower form; the note says how. Scores 0.5.",
   "no": "Not offered, or not found on the vendor's pages. Scores 0.",
   "unknown": "Not published, not applicable, or not part of that vendor's check. Scores 0."
  },
  "firstParty": "Coverage counts only what the vendor itself builds and runs. Apify Store Actors written by other developers are listed in thirdParty and counted only in withThirdParty.",
  "derived": "Cells with derivedFrom reuse a related check, e.g. a vendor with no TikTok Shop sales estimates at all scores no on every sales-estimate row.",
  "discontinued": "Shoplus closed on 20 Sep 2026 and scores 0; its historical cells are kept for reference.",
  "bestCase": "bestCaseUnknownAsYes counts every unknown cell as a full yes, to show the ranking does not depend on unchecked cells.",
  "rows": 40,
  "ties": "Products with equal first-party scores share a rank.",
  "updated": "Cells re-checked on 21 October 2026: Apify shop_listings and Tabcut chrome_extension; and twelve TokConnect cells for v3.1.0 (sales estimates outside the US, which changed from no to yes; the notes on products, shops, creators, videos, LIVEs, categories, daily trends, ranking filters, MCP server and chat app; and shop_listings, which changed from yes to partial because the public Shop tools serve the US only and the 20 Oct entry counted it as a full yes in error). Their checked field says so."
 },
 "groups": [
  {
   "id": "search",
   "label": "Search demand"
  },
  {
   "id": "content",
   "label": "Content"
  },
  {
   "id": "creators",
   "label": "Creators"
  },
  {
   "id": "shoplive",
   "label": "TikTok Shop live"
  },
  {
   "id": "shopsales",
   "label": "Shop sales estimates"
  },
  {
   "id": "ads",
   "label": "Ads"
  },
  {
   "id": "access",
   "label": "Access and AI"
  },
  {
   "id": "pricing",
   "label": "Pricing"
  }
 ],
 "rows": [
  {
   "id": "search_volume",
   "group": "search",
   "label": "TikTok search volume",
   "rule": "Yes: TikTok Creator Search Insights search popularity per topic or phrase. Partial: other keyword popularity scores.",
   "sourceRows": {
    "shopMatrix": "tiktok_search_demand",
    "dataMatrix": "search_demand"
   }
  },
  {
   "id": "content_gaps",
   "group": "search",
   "label": "Content gaps",
   "rule": "Yes: searched topics flagged as having few or no videos (TikTok's content-gap view).",
   "sourceRows": {
    "shopMatrix": "content_gaps",
    "dataMatrix": null
   }
  },
  {
   "id": "keyword_suggestions",
   "group": "search",
   "label": "TikTok search suggestions",
   "rule": "Yes: TikTok's own search autocomplete terms for a seed phrase.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "keyword_suggestions"
   }
  },
  {
   "id": "video_search",
   "group": "content",
   "label": "Video search",
   "rule": "Yes: keyword search across all public TikTok videos. Partial: search limited to a vendor's own subset, or no sort and date filters.",
   "sourceRows": {
    "shopMatrix": "video_search",
    "dataMatrix": "video_search"
   }
  },
  {
   "id": "comments",
   "group": "content",
   "label": "Comments and replies",
   "rule": "Yes: comment text with replies. Partial: counts only, top-level only, or product reviews only.",
   "sourceRows": {
    "shopMatrix": "comments",
    "dataMatrix": "comments"
   }
  },
  {
   "id": "transcripts",
   "group": "content",
   "label": "Transcripts and captions",
   "rule": "Yes: a video's caption or transcript text.",
   "sourceRows": {
    "shopMatrix": "transcripts_captions",
    "dataMatrix": "transcripts"
   }
  },
  {
   "id": "similar_videos",
   "group": "content",
   "label": "Similar videos",
   "rule": "Yes: the related or similar videos TikTok shows for a video.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "similar_videos"
   }
  },
  {
   "id": "hashtags",
   "group": "content",
   "label": "Hashtags",
   "rule": "Yes: hashtag search or detail with its videos. Partial: hashtag only as a search keyword.",
   "sourceRows": {
    "shopMatrix": "hashtags",
    "dataMatrix": "hashtags"
   }
  },
  {
   "id": "sounds",
   "group": "content",
   "label": "Sounds",
   "rule": "Yes: sound search or trending sounds plus a sound's videos. Partial: one sound by URL only.",
   "sourceRows": {
    "shopMatrix": "sounds",
    "dataMatrix": "sounds"
   }
  },
  {
   "id": "places",
   "group": "content",
   "label": "Places (POI)",
   "rule": "Yes: TikTok place search plus place detail, videos or reviews. Partial: location search only.",
   "sourceRows": {
    "shopMatrix": "places_poi",
    "dataMatrix": "places"
   }
  },
  {
   "id": "feeds",
   "group": "content",
   "label": "For You and Explore feeds",
   "rule": "Yes: For You and Explore feed samples. Partial: one of the two.",
   "sourceRows": {
    "shopMatrix": "feeds",
    "dataMatrix": "feeds"
   }
  },
  {
   "id": "creator_search",
   "group": "creators",
   "label": "Creator search with follower filters",
   "rule": "Yes: account search by keyword with follower-range filters. Partial: search without follower filters.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "creator_search"
   }
  },
  {
   "id": "profiles_posts",
   "group": "creators",
   "label": "Profiles and posts",
   "rule": "Yes: any public profile plus the list of its posts.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "profiles_posts"
   }
  },
  {
   "id": "followers_following",
   "group": "creators",
   "label": "Follower and following lists",
   "rule": "Yes: lists of accounts. Partial: counts only, or lists only where TikTok shows them.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "followers_following"
   }
  },
  {
   "id": "reposts_likes",
   "group": "creators",
   "label": "Reposts and liked videos",
   "rule": "Yes: a creator's reposts and public liked videos. Partial: one of the two.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "reposts_likes"
   }
  },
  {
   "id": "stories",
   "group": "creators",
   "label": "Stories",
   "rule": "Yes: a creator's live Stories.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "stories"
   }
  },
  {
   "id": "creator_contact",
   "group": "creators",
   "label": "Creator contact info",
   "rule": "Yes: contact details or exports. Partial: a filter for creators who list a contact channel.",
   "sourceRows": {
    "shopMatrix": "creator_contact_info",
    "dataMatrix": null
   }
  },
  {
   "id": "shop_listings",
   "group": "shoplive",
   "label": "Shop listings, prices and reviews",
   "rule": "Yes: live TikTok Shop product pages with price and reviews. Partial: one market or region only.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "shop_listings_reviews"
   }
  },
  {
   "id": "live_now",
   "group": "shoplive",
   "label": "LIVE rooms on now",
   "rule": "Yes: search of LIVE broadcasts on now. Partial: one user's room, or a ranking only.",
   "sourceRows": {
    "shopMatrix": "live_search",
    "dataMatrix": "live"
   }
  },
  {
   "id": "gmv_products",
   "group": "shopsales",
   "label": "Product sales estimates",
   "rule": "Yes: estimated revenue and units per product.",
   "sourceRows": {
    "shopMatrix": "gmv_products",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "gmv_shops",
   "group": "shopsales",
   "label": "Shop and brand sales estimates",
   "rule": "Yes: estimated revenue per shop.",
   "sourceRows": {
    "shopMatrix": "gmv_shops",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "gmv_creators",
   "group": "shopsales",
   "label": "Creator (affiliate) sales estimates",
   "rule": "Yes: estimated revenue a creator drove.",
   "sourceRows": {
    "shopMatrix": "gmv_creators",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "gmv_videos",
   "group": "shopsales",
   "label": "Video sales estimates",
   "rule": "Yes: estimated revenue per shoppable video.",
   "sourceRows": {
    "shopMatrix": "gmv_videos",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "gmv_lives",
   "group": "shopsales",
   "label": "LIVE sales estimates",
   "rule": "Yes: estimated revenue per LIVE broadcast.",
   "sourceRows": {
    "shopMatrix": "gmv_lives",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "gmv_categories",
   "group": "shopsales",
   "label": "Category sales estimates",
   "rule": "Yes: estimated revenue per Shop category.",
   "sourceRows": {
    "shopMatrix": "gmv_categories",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "daily_trends",
   "group": "shopsales",
   "label": "Daily sales trends",
   "rule": "Yes: day-by-day sales series. Partial: weekly or monthly only.",
   "sourceRows": {
    "shopMatrix": "daily_trend_charts",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "ranking_filters",
   "group": "shopsales",
   "label": "Ranking filters",
   "rule": "Yes: rankings filtered by price, growth, launch date, creators and more. Partial: a few filters.",
   "sourceRows": {
    "shopMatrix": "ranking_filters",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "commission_rates",
   "group": "shopsales",
   "label": "Commission rates",
   "rule": "Yes: affiliate commission rate shown or filterable.",
   "sourceRows": {
    "shopMatrix": "commission_rates",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "non_us_markets",
   "group": "shopsales",
   "label": "Sales estimates outside the US",
   "rule": "Yes: Shop sales estimates in more TikTok Shop markets than the US.",
   "sourceRows": {
    "shopMatrix": "markets",
    "dataMatrix": "shop_sales_estimates"
   }
  },
  {
   "id": "creative_center",
   "group": "ads",
   "label": "TikTok Creative Center data",
   "rule": "Yes: Creative Center Top Ads or trends. Partial: part of it.",
   "sourceRows": {
    "shopMatrix": "creative_center_ad_library",
    "dataMatrix": "creative_center_top_ads"
   }
  },
  {
   "id": "ad_library_records",
   "group": "ads",
   "label": "TikTok Ad Library ad records",
   "rule": "Yes: ad records from TikTok's public Ad Library (library.tiktok.com).",
   "sourceRows": {
    "shopMatrix": "creative_center_ad_library",
    "dataMatrix": "eu_ad_library"
   }
  },
  {
   "id": "ad_spy",
   "group": "ads",
   "label": "Ad-spy database (spend, ROAS)",
   "rule": "Yes: a searchable ad database with spend or ROAS estimates. Partial: a paid-promotion flag only.",
   "sourceRows": {
    "shopMatrix": "ad_spy",
    "dataMatrix": null
   }
  },
  {
   "id": "mcp_server",
   "group": "access",
   "label": "MCP server",
   "rule": "Yes: an MCP server for AI clients. Partial: mentioned but not documented.",
   "sourceRows": {
    "shopMatrix": "mcp_server",
    "dataMatrix": "mcp_oauth"
   }
  },
  {
   "id": "oauth_connector",
   "group": "access",
   "label": "One-click OAuth for ChatGPT and Claude",
   "rule": "Yes: OAuth sign-in documented for ChatGPT and Claude. Partial: one of the two, or key-in-URL with OAuth metadata.",
   "sourceRows": {
    "shopMatrix": "chatgpt_claude_oauth_connector",
    "dataMatrix": "mcp_oauth"
   }
  },
  {
   "id": "rest_api",
   "group": "access",
   "label": "REST API",
   "rule": "Yes: a REST API. Partial: an MCP endpoint code can call with a key, no REST.",
   "sourceRows": {
    "shopMatrix": "api",
    "dataMatrix": "rest_api"
   }
  },
  {
   "id": "chat_app",
   "group": "access",
   "label": "Own chat app",
   "rule": "Yes: a chat app that answers questions from the vendor's TikTok data. Partial: a narrow assistant.",
   "sourceRows": {
    "shopMatrix": "in_product_chat_assistant",
    "dataMatrix": "chat_app"
   }
  },
  {
   "id": "chrome_extension",
   "group": "access",
   "label": "Chrome extension",
   "rule": "Yes: a research extension in the Chrome Web Store.",
   "sourceRows": {
    "shopMatrix": "chrome_extension",
    "dataMatrix": null
   }
  },
  {
   "id": "free_tier",
   "group": "pricing",
   "label": "Free tier",
   "rule": "Yes: a free plan or free credits with no time limit. Partial: a time-limited trial or guest view.",
   "sourceRows": {
    "shopMatrix": "free_plan_or_trial",
    "dataMatrix": "free_tier"
   }
  },
  {
   "id": "self_serve_price",
   "group": "pricing",
   "label": "Public self-serve price",
   "rule": "Yes: a published price anyone can buy. Partial: price only in an app store or for the API.",
   "sourceRows": {
    "shopMatrix": "starting_price_monthly",
    "dataMatrix": "starting_price"
   }
  },
  {
   "id": "failed_calls_free",
   "group": "pricing",
   "label": "Failed calls free",
   "rule": "Yes: the vendor says failed calls are not charged. Partial: some failures still charged, or only empty results free.",
   "sourceRows": {
    "shopMatrix": null,
    "dataMatrix": "failed_calls_charged"
   }
  }
 ],
 "vendors": [
  {
   "id": "tokconnect",
   "name": "TokConnect",
   "kind": "TikTok data platform (MCP and chat)",
   "site": "https://tokconnect.com",
   "checked": "2026-10-21",
   "cells": {
    "search_volume": {
     "value": "yes",
     "note": "TikTok Creator Search Insights search popularity (7-day figure) per topic, with daily charts.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "demand_find_topics (search, feed, trending); demand_topic (detail, popularity)"
    },
    "content_gaps": {
     "value": "yes",
     "note": "Ready-made content-gap feed; every topic carries videoCount (0 = gap). Searcher age, gender and location via demand_topic audience.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "demand_find_topics method feed (channel content_gap); demand_topic method audience"
    },
    "keyword_suggestions": {
     "value": "yes",
     "note": "TikTok and TikTok Shop autocomplete, account suggestions, and click-through and shopping-intent signals.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "demand_keywords (tiktok, shop, accounts, signals, trending)"
    },
    "video_search": {
     "value": "yes",
     "note": "Searches all public videos or photo carousels, sorted by relevance, most liked or newest, with a date filter.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video_search (videos, photos, all)"
    },
    "comments": {
     "value": "yes",
     "note": "Top-level comments and the replies to any comment.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video (comments, replies)"
    },
    "transcripts": {
     "value": "yes",
     "note": "Caption transcript and caption tracks of a video.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video (transcript, captions)"
    },
    "similar_videos": {
     "value": "yes",
     "note": "Similar videos TikTok shows for a post.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video (similar)"
    },
    "hashtags": {
     "value": "yes",
     "note": "Hashtag search, detail, videos and related hashtags.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "hashtag_search; hashtag (detail, videos, related)"
    },
    "sounds": {
     "value": "yes",
     "note": "Sound search, hot sounds, beats and licensed tracks, plus a sound's detail and videos.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "sound_search (keyword, hot, beats, licensed); sound (detail, videos)"
    },
    "places": {
     "value": "yes",
     "note": "Place search with address and tagged-video count, plus place detail, videos and reviews.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "place_search; place (detail, videos, reviews)"
    },
    "feeds": {
     "value": "yes",
     "note": "For You (neutral US viewer), Explore categories, Discover and the effects feed.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video_feed (for_you, explore, discover, discover_hashtags, effects)"
    },
    "creator_search": {
     "value": "yes",
     "note": "Account search with minimum and maximum followers, verified-only and sort.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator_search"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Any public profile and its posts, plus embed posts, playlists and collections.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator (profile, posts, embed, playlists, collections)"
    },
    "followers_following": {
     "value": "partial",
     "note": "Follower and following lists only where TikTok shows them (usually hidden).",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator (followers, following)"
    },
    "reposts_likes": {
     "value": "yes",
     "note": "Reposts and the public Liked tab (empty when the creator hides it).",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator (reposts, likes)"
    },
    "stories": {
     "value": "yes",
     "note": "Stories up now.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator (stories)"
    },
    "creator_contact": {
     "value": "partial",
     "note": "Filters TikTok Shop US affiliates to those who list an email, WhatsApp, Instagram, YouTube, Facebook or Twitter contact; no contact export.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creator_top_selling (contact filter)"
    },
    "shop_listings": {
     "value": "partial",
     "note": "TikTok Shop US only: search, keyword and category pages, deals, product page, price, stock, reviews, related products, videos, storefronts. The public Shop tools have no region argument. The 20 Oct 2026 entry counted this row as a full yes in error; re-scored on 21 Oct 2026.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "shop_browse; product (page, reviews, related, videos); shop (store)"
    },
    "live_now": {
     "value": "yes",
     "note": "LIVE broadcasts on now by keyword, with viewers and Shop selling.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "live_search; live (now)"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Products ranked by estimated revenue and units in 17 TikTok Shop markets (US by default), with a category scope.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "product_top_selling (keyword, category, region); product (sales, trend, skus, analysis, conversion)"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Shops and brands ranked by estimated revenue in 17 TikTok Shop markets (US by default).",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "shop_top_selling (incl. type brands, region); shop (sales, trend, products, new_affiliates, affiliate_videos)"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "Creators and affiliates ranked by the estimated sales they drove in 17 TikTok Shop markets (US by default), with a category scope and follower age, gender and location data.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "creator_top_selling (keyword, category, region); creator_commerce (sales, trend, products, shops, videos, audience)"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "A top 10 of recent shoppable videos by estimated revenue, and the selling videos (with revenue) for any product or shop over a chosen window, in 17 TikTok Shop markets (US by default).",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "video_top_selling; video (sales, products); product (video_sales)"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "A top 10 of recent LIVE broadcasts by estimated revenue, and any LIVE's sales, history and products, in 17 TikTok Shop markets (US by default).",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "live_top_selling; live (sales, history, products)"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Categories by estimated revenue, growth and concentration over the last 7 days (US by default; other markets return their own category lists). Method tree lists the 26 top-level categories and their children; method market_size counts what the data source tracks in a market.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "category_trends (list, tree, market_size, search); category argument on product_top_selling and creator_top_selling"
    },
    "daily_trends": {
     "value": "yes",
     "note": "Daily revenue and units for products, shops and creators; daily new affiliates and new affiliate videos for a shop.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "product (trend); shop (trend, new_affiliates, affiliate_videos); creator_commerce (trend)"
    },
    "ranking_filters": {
     "value": "yes",
     "note": "Filters by price, units, growth, commission, launch date, creator count, channel, rating, shipping, followers, contact channel and more; category scope (up to 5 categories, levels 1 to 3) and true ascending or descending order.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "product_top_selling; creator_top_selling; reference (sales_filters)"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission per product, as a column and a filter.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "product_top_selling"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "Shop Analytics answers 17 TikTok Shop markets through a region argument (US by default). 13 are core, listed by the data source: US, GB, DE, FR, ES, JP, TH, VN, ID, MY, PH, BR, MX. 4 are extended: PL, IT, NL and IE, which the source answers with local data although it does not list them. Each returns local products and titles in local currency. South Korea is not offered (the source lists it but returned Singapore data); SG, SA, AE, TR, AU and CA are refused. Verified with live calls on 21 Oct 2026.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "shop_regions; region argument on 11 Shop Analytics tools",
     "label": "17 markets"
    },
    "creative_center": {
     "value": "partial",
     "note": "Creative Center top videos by market, SEO inspiration lists and Creative Partner leaderboards; no Top Ads list.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "creative_center (top_videos, seo_list, seo_detail, partners)"
    },
    "ad_library_records": {
     "value": "no",
     "note": "EU/UK Ad Library advertiser and keyword suggestions only; no ad records.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "demand_keywords method ad_library"
    },
    "ad_spy": {
     "value": "no",
     "note": "No ad database. video_top_selling shows ad CPA and ROAS on a fixed top 10 of recent shoppable videos only.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-20.json",
     "checked": "2026-10-20",
     "tool": "video_top_selling"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP server: 32 tools, 129 lookups, v3.1.0.",
     "url": "https://tokconnect.com/for/developers/",
     "checked": "2026-10-21",
     "tool": "mcp.tokconnect.com/mcp"
    },
    "oauth_connector": {
     "value": "yes",
     "note": "One-click OAuth sign-in for ChatGPT and Claude; one line for Cursor.",
     "url": "https://tokconnect.com/for/developers/",
     "checked": "2026-10-20",
     "tool": "mcp.tokconnect.com/mcp"
    },
    "rest_api": {
     "value": "partial",
     "note": "No separate REST API; the MCP endpoint takes JSON-RPC over HTTP with a bearer key, so code can call it directly.",
     "url": "https://tokconnect.com/for/developers/",
     "checked": "2026-10-20",
     "tool": "mcp.tokconnect.com/mcp"
    },
    "chat_app": {
     "value": "yes",
     "note": "TokConnect Chat answers questions from all 32 tools.",
     "url": "https://tokconnect.com/evidence/tokconnect-tools-2026-10-21.json",
     "checked": "2026-10-21",
     "tool": "chat.tokconnect.com"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No research extension.",
     "url": "https://tokconnect.com/for/developers/",
     "checked": "2026-10-20",
     "tool": "-"
    },
    "free_tier": {
     "value": "yes",
     "note": "50 free credits, no card. Every tool, Shop Analytics included.",
     "url": "https://tokconnect.com/pricing/",
     "checked": "2026-10-20",
     "label": "50 free credits",
     "tool": "pricing"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Starter $49/month for 500 credits, Growth $99 for 2,000, Pro $199 for 8,000. Every plan includes every tool.",
     "url": "https://tokconnect.com/pricing/",
     "checked": "2026-10-20",
     "label": "$49/mo",
     "tool": "pricing"
    },
    "failed_calls_free": {
     "value": "yes",
     "note": "A call that fails is not charged. One tool call is one credit.",
     "url": "https://tokconnect.com/pricing/",
     "checked": "2026-10-20",
     "tool": "pricing"
    }
   },
   "source": "TokConnect MCP tools/list: 3.0.0 on 20 Oct 2026 (/evidence/tokconnect-tools-2026-10-20.json), 3.1.0 on 21 Oct 2026 (/evidence/tokconnect-tools-2026-10-21.json), and tokconnect.com/pricing/",
   "compare": [],
   "score": {
    "firstParty": 34.5,
    "withThirdParty": 34.5,
    "bestCaseUnknownAsYes": 34.5,
    "yes": 32,
    "partial": 5,
    "unknown": 0
   },
   "rank": 1
  },
  {
   "id": "kalodata",
   "name": "Kalodata",
   "kind": "TikTok Shop analytics",
   "site": "https://www.kalodata.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No TikTok search volume or Creator Search Insights data found on the site or in the API docs. Rankings take keyword search but show no search-demand metric.",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.kalodata.com/explore",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "No TikTok search-autocomplete feature. The Open API lists 19 endpoints (video, product, creator, shop, livestream and category detail or ranking, plus credit); none returns search suggestions.",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "Video & Ad page has a \"Search hashtag or keyword\" box, but it searches only Kalodata's e-commerce video ranking.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "There is no video comment text. The API has \"Get TikTok product comment insight\", which returns original_comments, pain_points and positive_points for product reviews at 1 credit, plus video comment_count.",
     "url": "https://www.kalodata.com/open-center/pricing",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "Each row's Video Toolkit menu offers \"Transcript Export\" (0.2 credits), \"Script Optimizer\" and \"Storyboard Export\".",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No related or similar videos. Not among the 19 Open API endpoints (video detail, ranking and URL only).",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Videos can be searched by hashtag. No hashtag ranking or hashtag analytics page found.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.kalodata.com/",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.kalodata.com/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "API creator ranking takes keyword (\"Keyword for creator search\") and followers_range, plus revenue, engagement, category and creator-type filters.",
     "url": "https://www.kalodata.com/open-center/docs?endpoint=%2Fopenapi%2Fv1%2Ftiktok%2Fcreator%2Frank",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "Creator detail (bio, followers, video and live counts, revenue) plus video ranking filtered by creator_id. Covers Kalodata-tracked shopping videos in windows of up to 30 days, not any profile's full post list.",
     "url": "https://www.kalodata.com/open-center/docs?endpoint=%2Fopenapi%2Fv1%2Ftiktok%2Fcreator%2Fdetail",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Counts only: creator_followers (\"updated daily\") and new_followers for the selected period. No follower or following lists.",
     "url": "https://www.kalodata.com/open-center/docs?endpoint=%2Fopenapi%2Fv1%2Ftiktok%2Fcreator%2Fdetail",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos. Not among the 19 Open API endpoints.",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories. Not among the 19 Open API endpoints.",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Creator filter \"Creator Contact\". API creator detail returns contact_email, contact_whatsapp, contact_line, contact_facebook, contact_ins and contact_zalo.",
     "url": "https://www.kalodata.com/open-center/docs?endpoint=%2Fopenapi%2Fv1%2Ftiktok%2Fcreator%2Fdetail",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "Product detail returns min and max SKU price, review count and description in 24 markets; product comment insight returns original review comments with pain points and positive points. Data comes from Kalodata's product database.",
     "url": "https://www.kalodata.com/open-center/docs?endpoint=%2Fopenapi%2Fv1%2Ftiktok%2Fproduct%2Fdetail",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "partial",
     "note": "Livestream ranking with filters (Live Recording, Product Source, Creator Followers, Avg. Unit Price, Time Range) and a \"Snippet\" per stream. Covers shopping LIVEs only, not general LIVE search.",
     "url": "https://www.kalodata.com/livestream",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Product ranking columns: Revenue, Revenue Trend, Revenue Growth Rate, Item Sold, Live/Video/Product Card Revenue.",
     "url": "https://www.kalodata.com/product",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Shop ranking: Revenue, Revenue Trend, Revenue Growth Rate, revenue split into Self-Operated, Affiliate, Shopping Mall, Live, Video and Product Card.",
     "url": "https://www.kalodata.com/shop",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "Creator ranking: Revenue, Item Sold, Revenue Trend, Best-selling Products.",
     "url": "https://www.kalodata.com/creator",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "Video & Ad ranking: Revenue, Item Sold, Revenue Trend, GPM.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "Livestream ranking: Revenue, Best-selling Products, Live Time, Views, GPM.",
     "url": "https://www.kalodata.com/livestream",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Category ranking: Revenue, Revenue Growth Rate, Revenue Trend, Number of Shops, Revenue per Shop, Top 3/Top 10 Shops Ratio, channel revenue split.",
     "url": "https://www.kalodata.com/category",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "yes",
     "note": "Revenue Trend columns on the product, shop, creator, category and video rankings. API revenue_trend is a \"day-by-day series\".",
     "url": "https://www.kalodata.com/open-center/docs",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "yes",
     "note": "Product filters: Revenue, Item Sold, Revenue Growth Rate, Avg. Unit Price, Is Affiliate Product, Creator Number, Creator Conversion Ratio, Shipping Option, Launch Date, Commission Rate, Product Rating. Creator filters: Followers, Engagement Rate, Average Video Views, Creator Contact, MCN Status, Creator Debut Time, Age, Gender, Languages. Video filters: Is AI video, Views, Creator Followers, Duration, Publish Date. So all five asked about are covered: price, growth, commission, launch date and creator size.",
     "url": "https://www.kalodata.com/product",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission Rate is both a column and a filter on the product ranking. The API's product rank takes a commission_rate filter.",
     "url": "https://www.kalodata.com/product",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "Region menu now lists 24 TikTok Shop markets; the 9 European additions (Poland to Ireland) are tagged \"New\". API docs list the same 24 region codes. Open Center home and Skill page still say 15 markets.",
     "url": "https://www.kalodata.com/product",
     "checked": "2026-10-20",
     "label": "24 markets"
    },
    "creative_center": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookups found.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookups found.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "yes",
     "note": "Video & Ad columns: Ad CPA, Ad View Ratio, Ad Spend, Ad ROAS. API video detail returns ads_views, ads_roas, ads_period, ad_cpa and an ad flag.",
     "url": "https://www.kalodata.com/video",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "Unchanged since October: \"API/Skill is available now; MCP is coming soon\". The MCP card is labelled \"Coming Soon\".",
     "url": "https://www.kalodata.com/open-center/home",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No ChatGPT or Claude OAuth connector found. The API and Skill both use a pasted API key (\"enter your key\"), and MCP is not released.",
     "url": "https://www.kalodata.com/open-center/skill",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "Open API, HTTP POST + JSON with a secret-key header. The docs list about 20 endpoints: video, product, creator, shop, livestream and category detail and rank, plus product selling-point and comment insight. Detail calls cost 0.1 credit; rank calls cost 0.1 x ceil(rows/100). \"1 point is approximately equivalent to 0.1 USD\". Monthly rebates of 20-50%. Rate limits run 10-100 requests per 10 s depending on endpoint.",
     "url": "https://www.kalodata.com/open-center/pricing",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "yes",
     "note": "Ranking pages carry an \"Ask about anything on screen\" chat bar, and bulk actions let users \"ask AI\". The Explore page has \"Just Ask – Get AI-Powered Insights\". The menu lists Kalopilot, \"AI agent for market and business insights\" (link goes to login).",
     "url": "https://www.kalodata.com/explore",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No official Kalodata extension found. The only Chrome Web Store hit is a third-party paywall-bypass extension (\"Kalo Unfunnelizer\"), which is not Kalodata's.",
     "url": "https://chromewebstore.google.com/detail/kgnpdidjmbgomengmlelfbibljajfpoj",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "7-day free trial: \"Start Free 7-day Trial\", \"No credit card needed\". Logged-out ranking pages show rows but mask the numbers as $****. No permanent free plan found.",
     "url": "https://www.kalodata.com/",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "partial",
     "note": "kalodata.com/pricing still redirects to /signup with no prices. US App Store in-app purchases: \"United States Basic (Monthly)\" $45.99, Starter $49.99, US Standard $99.99, Professional $99.99/$129.99, Global Standard $61.99, Vietnam Standard $44.99, Mexico Standard $49.99, Basic $69.99, 100 Credits $9.99.",
     "url": "https://apps.apple.com/us/app/kalodata/id6670308912",
     "checked": "2026-10-20",
     "label": "$45.99/mo (App Store)"
    },
    "failed_calls_free": {
     "value": "no",
     "note": "Open Center pricing lists credits per call (detail 0.1, ranking 0.1 per 100 rows, comment statistics 1, video URL 0.5) and says unchanged comment-statistics re-fetches are free. Nothing on failed calls.",
     "url": "https://www.kalodata.com/open-center/pricing",
     "checked": "2026-10-20",
     "label": "not stated"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-kalodata/",
    "/compare/kalodata-alternatives/"
   ],
   "score": {
    "firstParty": 21.0,
    "withThirdParty": 21.0,
    "bestCaseUnknownAsYes": 21.0,
    "yes": 17,
    "partial": 8,
    "unknown": 0
   },
   "rank": 5
  },
  {
   "id": "fastmoss",
   "name": "FastMoss",
   "kind": "TikTok Shop analytics",
   "site": "https://www.fastmoss.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "partial",
     "note": "Ads > 'TikTok Keyword Trends' shows keyword 'popularity', impressions, likes, shares, comments plus ad creatives for each keyword ('trending search terms ... ad keyword opportunities'). No TikTok Creator Search Insights search volume found. Full data needs login.",
     "url": "https://www.fastmoss.com/creativecenter/keyword-trends",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No content-gap feature found on public pages.",
     "url": "https://www.fastmoss.com/websiteMap",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the REST API list (creator, shop, product, video, LIVE, agency) or the MCP tool list. search_category_by_words maps words to Shop categories, not TikTok autocomplete.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "Videos > Video Search ('Trending videos with highest engagement'); Discover Videos and Video Monitor.",
     "url": "https://www.fastmoss.com/media-source/video",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "Comment counts in video/ad metrics and minute-level video monitor ('likes, comments and shares'). AI 'Voice of the Customer' analyses product reviews, not video comments. No video-comment text tool found.",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "AI Tools 'Video transcription' (1 trial, then 10 or 20 videos/day by plan) and Video Script Analysis/Rewriting.",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "\"Related Videos\" endpoints list videos promoting a product or shop, not the videos TikTok shows as related. No similar-video tool in the API or MCP lists.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "Videos > Popular Hashtag ('TikTok Hashtag Insights', impressions, related videos); Ads > Hashtag Insight.",
     "url": "https://www.fastmoss.com/media-source/hashtag",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "Videos > Popular Music ('Popular TikTok Music in the United States', views per track).",
     "url": "https://www.fastmoss.com/media-source/song",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "No place/POI feature found.",
     "url": "https://www.fastmoss.com/websiteMap",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "No For You / Explore feed browsing found.",
     "url": "https://www.fastmoss.com/websiteMap",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "POST /creator/v1/search takes keywords plus follower_range, region (20 markets), category, follower age and gender, MCN and e-commerce filters.",
     "url": "https://developers.fastmoss.com/api/docs/creator/v1/search",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "MCP creator_profile_overview and creator_video_analysis (\"recent content direction, tags, engagement, and selling videos\") for creators FastMoss tracks. No full post list for any profile.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Counts and trends only: creator_data_trends covers \"follower changes\" and creator_fans_distribution gives follower gender, age and region. No lists.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos in the REST API list or the MCP tool list.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories in the REST API list or the MCP tool list.",
     "url": "https://github.com/FastMoss/fastmoss-skills",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Compare Plans: 'View contact info 5 contacts/day' and '300 contacts/day'; export contact info 2 exports/day up to 3000 records. Creator search has Contact info / Contact method filters. MossCreator bulk-email outreach to creators.",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "Product search with price range and on-sale or off-shelf status across 20 markets, plus /product/v1/reviewList with review text, rating and SKU. Data comes from FastMoss's product database.",
     "url": "https://developers.fastmoss.com/api/docs/product/v1/review",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "yes",
     "note": "TikTok LIVE Search (filters by creator category, LIVE type, audience and sales) plus LIVE monitor/recording credits.",
     "url": "https://www.fastmoss.com/live/search",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Top Selling product rank shows Units Sold, GMV, Total GMV, Commission Rate, Order Growth Rate.",
     "url": "https://www.fastmoss.com/e-commerce/saleslist",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Shop search shows GMV (7-day), Total GMV, units, affiliates; Shop menu has Top Selling, Full Service Shop Rank, Most Searched.",
     "url": "https://www.fastmoss.com/shop-marketing/search",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "Creator search shows Total Sales/Units in last 28 days, sales trend; Creator menu has E-commerce Rank, Growth Rank, Rising Star etc.",
     "url": "https://www.fastmoss.com/influencer/search",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "Product menu 'Video Product Rank' and Developer API 'Per-video sales attribution'; ads list shows units sold/GMV per creative.",
     "url": "https://developers.fastmoss.com/api/overview",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "LIVE search shows Total Viewers, Products, Total Units Sold, Total GMV, UV Value per LIVE; LIVE menu: LIVE Rank, Top LIVE Products, Top LIVE Creators.",
     "url": "https://www.fastmoss.com/live/search",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Market Pulse: Market Overview, Category Panorama, Marketing Strategy (units sold by sales channel and promotion channel). Ads menu also has Category Trends.",
     "url": "https://www.fastmoss.com/market/market-pulse",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "yes",
     "note": "'Sales Trend in the Last 7 Days' on product and shop lists; 'Sales Volume Trend in the Last 28 Days' on creators; daily rankings by date.",
     "url": "https://www.fastmoss.com/e-commerce/search",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "yes",
     "note": "Product search filters seen: GMV 7d, units sold 7d, total GMV, videos, affiliates, price, commission rate, sales format, launch date, full-service shop. Creator search: followers, new followers, followers' gender/age, avg views, engagement rate, Blue-V, contact info. Growth shown as Order Growth Rate column.",
     "url": "https://www.fastmoss.com/e-commerce/search",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission Rate column on product rankings and a commission-rate filter.",
     "url": "https://www.fastmoss.com/e-commerce/saleslist",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "20 markets in the region selector (Americas, Asia, 'Europe Access'; Poland/Netherlands/Belgium/Austria/Portugal tagged NEW). Homepage and Developer Center say '20 global markets'. Pricing FAQ still lists only 9 (US, UK, ID, PH, VN, TH, MY, MX, ES). Plans are region-specific: 'separate subscriptions will be required'.",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20",
     "label": "20 markets"
    },
    "creative_center": {
     "value": "no",
     "note": "Ads section lives under /creativecenter/ but is FastMoss's own e-commerce ad database (ROAS, est. cost); no lookups of TikTok's official Creative Center or EU/UK Ad Library found.",
     "url": "https://www.fastmoss.com/creativecenter/search",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Ads section lives under /creativecenter/ but is FastMoss's own e-commerce ad database (ROAS, est. cost); no lookups of TikTok's official Creative Center or EU/UK Ad Library found.",
     "url": "https://www.fastmoss.com/creativecenter/search",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "yes",
     "note": "'TikTok E-Commerce Ads' list with views, ROAS, Est. Cost, publish dates; Paid Partnership Ads; Advertiser Insights.",
     "url": "https://www.fastmoss.com/creativecenter/search",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Developer Center: 'MCP is live'. Remote server https://mcp.fastmoss.com/mcp; works with Claude, ChatGPT, Cursor, Windsurf, Cline, Cherry Studio, Gemini, DeepSeek, Kimi. 55 tools in 4 credit tiers. MCP/CLI plans $19/$59/$129 a month (annual $16/$49/$109) for 500/1,800/5,000 credits; Pro can go to 3,000 and Max to 8k/12k/20k credits; top-ups $12/300, $29/800, $69/2,000. 'Zero results, failures, and rate limits are never charged'.",
     "url": "https://developers.fastmoss.com/mcp/pricing",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "partial",
     "note": "Setup docs for Claude and ChatGPT use an API key placed in the server URL ('https://mcp.fastmoss.com/mcp?api_key=') and say 'You need an API Key to start'. The server also publishes OAuth metadata (authorization_code + PKCE, dynamic client registration at https://mcp.fastmoss.com/.well-known/oauth-authorization-server), but no doc tells users to connect that way.",
     "url": "https://developers.fastmoss.com/docs/mcp/setup",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST OpenAPI at openapi.fastmoss.com, bearer key; overview says '45+ REST endpoints', home says 55; 'From $0.01/call, no charge for empty results'; per-endpoint cart pricing.",
     "url": "https://developers.fastmoss.com/api/overview",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "yes",
     "note": "'FastMoss Agent' chat widget on the web app with suggested questions (e.g. 'Which categories in US are still blue oceans?').",
     "url": "https://www.fastmoss.com/market/market-pulse",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "yes",
     "note": "'Fastmoss tiktok extension' on Chrome Web Store: creator analytics and video views/likes/comments/shares on tiktok.com; 1,000 users, v1.0.0, updated June 14, 2026, no ratings. A second extension link on the site (nkembbgnocgdccfmjmpmbdoeleconkij) now resolves to an 'empty-title' store page.",
     "url": "https://chromewebstore.google.com/detail/fastmoss-tiktok-extension/nanmghilfjnkmfblikeckplkecnfdbib",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "'New users get a 7-day free trial. No credit card and no auto-renewal'. No free plan. MCP has a separate '3-day free trial'. No refunds for completed billing cycles.",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Monthly: Basic $29 first month then $49; Pro $53 then $89; Ultimate $99 then $139. Annual: Basic $47/mo ($558/yr), Pro $72/mo ($854/yr), Ultimate $91/mo ($1,084/yr). Enterprise 'API Service, Contact us'. Prices only render after JS loads (US region shown).",
     "url": "https://www.fastmoss.com/pricing",
     "checked": "2026-10-20",
     "label": "$49/mo"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "API note: REST OpenAPI at openapi.fastmoss.com, bearer key; overview says '45+ REST endpoints', home says 55; 'From $0.01/call, no charge for empty results'; per-endpoint cart pricing.",
     "url": "https://developers.fastmoss.com/api/overview",
     "checked": "2026-10-20",
     "label": "empty results free",
     "derivedFrom": "api"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-fastmoss/",
    "/compare/fastmoss-alternatives/"
   ],
   "score": {
    "firstParty": 27.5,
    "withThirdParty": 27.5,
    "bestCaseUnknownAsYes": 27.5,
    "yes": 24,
    "partial": 7,
    "unknown": 0
   },
   "rank": 3
  },
  {
   "id": "echotik",
   "name": "EchoTik",
   "kind": "TikTok Shop analytics",
   "site": "https://www.echotik.live",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "yes",
     "note": "API \"Trending Search Term Ranking - Real-time\" (by tab and region) and \"Keyword Inspiration Insight\" return TikTok search-insight items with popularity scores (example payload carries csi_* fields, i.e. TikTok Creator Search Insights). Web app strings show a \"TikTok Search Popularity Analysis\" tool and Trends > \"Trending Keywords\" ranking (added 2026-07-27). No per-keyword weekly search-volume figure seen in the web UI.",
     "url": "https://opendocs.echotik.live/realtime/trending/keyword/ranking.md",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No content-gap feature seen on site, pricing or API docs.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "The full API list has a trending search-keyword ranking, keyword inspiration and suggested users for a keyword, but no TikTok search-autocomplete endpoint.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "Videos search on all plans (50/200/5000 per day); API \"Video Search - Real-time Interface\".",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "API: video comment list, comment replies, \"Video comment word analysis\"; product reviews.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "API \"Video Text and Subtitle Extraction - Real-time Interface\"; web Script Extractor (50/200/1000 per month); extension extracts subtitle script.",
     "url": "https://opendocs.echotik.live/realtime/video/captions.md",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No related or similar-videos endpoint in the full API list. The recommended-video endpoint samples the For You feed by region, not videos related to a given video.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "API hashtag search, trending hashtag, hashtag ranking and trends; Trending Hashtags ranking added 2026-07-27.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "API Music detail, associated videos, music ranking, music search; Trends > Trending Music; sticker/effect detail too.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "No place/POI endpoints in the API index or site menus.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "yes",
     "note": "API \"Recommended Video Stream - Real-time Interface\"; MCP page: \"Query TikTok realtime recommendation-feed videos\".",
     "url": "https://www.echotik.live/en/api/mcp",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "Influencer library search box (\"Enter nickname, TikTok ID, Email or video hashtag to search\") with a Followers filter. API: influencer list with min and max follower filters, and realtime influencer search by keyword.",
     "url": "https://www.echotik.live/influencers",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Realtime influencer detail and influencer video list by unique_id, for any account; offline influencer detail and video list too.",
     "url": "https://opendocs.echotik.live/realtime/influencer/video/list.md",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "Realtime influencer follower list and following list endpoints (by user_id, paginated).",
     "url": "https://opendocs.echotik.live/realtime/influencer/follower/list.md",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked-videos endpoint in the full API list.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories endpoint in the full API list.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Pro: \"Filter influencers with contact information\" but \"Cannot export influencer emails\"; Enterprise: \"Export influencers with contact information\". Free: \"influencer contact emails ... unavailable\". Influencer list API includes contact_email field.",
     "url": "https://www.echotik.live/pricing",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "Realtime product search (keyword, price range, region) and realtime product reviews (rating, SKU, photos), plus product detail; all TikTok Shop markets.",
     "url": "https://opendocs.echotik.live/realtime/product/search.md",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "yes",
     "note": "Lives search on all plans; API \"Live Stream Search - Real-time Interface\"; Live Monitor tool.",
     "url": "https://opendocs.echotik.live/llms.txt",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Product list/ranking with GMV (total_sale_gmv_amt, 30d GMV filters); homepage Product rank.",
     "url": "https://opendocs.echotik.live/echotik/product/list.md",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Shop rank with GMV on homepage; Shop Trends API has total_sale_gmv_1d_amt.",
     "url": "https://opendocs.echotik.live/echotik/seller/trend.md",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "API page: Creator Data \"GMV performance · audience profiles · engagement trends\"; Influencer Trends API has total_sale_gmv_1d_amt.",
     "url": "https://www.echotik.live/en/api-service",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "Video list/ranklist API fields total_video_sale_gmv_amt; Videos leaderboard on plans.",
     "url": "https://opendocs.echotik.live/echotik/video/ranklist.md",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "Homepage \"View high GMV live broadcasts.\"; API Live Stream Data \"live GMV\"; Lives leaderboard/library on pricing table.",
     "url": "https://www.echotik.live/en/api-service",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Homepage \"Category GMV trend (Top10)\" and category competitive analysis; API Category Detail and Category Trends (total_sale_gmv_1d_amt).",
     "url": "https://opendocs.echotik.live/echotik/category/trend.md",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "yes",
     "note": "Trends (Snapshot) endpoints for products, shops, influencers, videos, lives, hashtags with date range and 1-day GMV/sales fields. Upgrade log 2026-09-16: \"Introducing Daily Sales Trends: Visualize daily product sales\". Video data trends not on Free plan.",
     "url": "https://opendocs.echotik.live/echotik/product/trend.md",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "yes",
     "note": "Product list filters seen: SKU average price, 7-day sales trend (rising/flat/falling), commission rate, number of selling creators, video count, views, rating, review count, GMV/30d GMV, first-crawl date (launch-date proxy), S Shop, free shipping, local vs cross-border, brand shop. Product ranking: day/week/month, category L1-L3, sort by sales or creator count. Creator filters: followers, views, engagement rate, gender, language. Upgrade log: New Product Ranking (2024-06-27).",
     "url": "https://opendocs.echotik.live/echotik/product/list.md",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Product list filter min/max_product_commission_rate.",
     "url": "https://opendocs.echotik.live/echotik/product/list.md",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "Pricing table: Accessible regions \"All regions\" on every plan. API page/strings: \"All TikTok Shop markets\". Upgrade log names Brazil (2025-05-26), Japan (2025-06-04) and, on 2026-08-03, \"eight more European markets: Greece, Belgium, Czechia, Poland, Portugal, Austria, Hungary, and the Netherlands\"; Country Dashboard \"now supports every TikTok Shop market\". The 2023 help article still says 8 countries (stale).",
     "url": "https://help.echotik.live/en/articles/6870452-echotik-upgrade-log",
     "checked": "2026-10-20",
     "label": "All Shop markets"
    },
    "creative_center": {
     "value": "yes",
     "note": "API section (tagged ad library) wraps Creative Center Top Ads: top ads list/detail/search, spotlight, trending hashtags, trend videos, industries, priority regions. No EU/UK DSA Ad Library lookup seen.",
     "url": "https://opendocs.echotik.live/516317998e0.md",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "API section (tagged ad library) wraps Creative Center Top Ads: top ads list/detail/search, spotlight, trending hashtags, trend videos, industries, priority regions. No EU/UK DSA Ad Library lookup seen.",
     "url": "https://opendocs.echotik.live/516317998e0.md",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "partial",
     "note": "No dedicated ad-spy database seen. Videos possibly involving paid traffic carry a \"Promote\" tag (upgrade log 2024-01-13); Creative Center top-ads endpoints; API \"ad insights\" under Market Trends.",
     "url": "https://help.echotik.live/en/articles/6870452-echotik-upgrade-log",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "NEW since Oct. Hosted endpoint https://mcp.echotik.live/mcp; \"bring EchoTik TikTok data tools into Claude Code, Codex, and other AI clients\"; configs for Codex, Claude Code, Cursor. Upgrade log 2026-09-16: \"Introducing EchoTik MCP / CLI\". Also npm echotik-cli.",
     "url": "https://www.echotik.live/en/api/mcp",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "MCP page shows API-credential auth only: \"Use the X-EchoTik-Username and X-EchoTik-Password headers.\" Clients listed are Codex, Claude Code, Cursor; no ChatGPT or Claude.ai OAuth connector seen.",
     "url": "https://www.echotik.live/en/api/mcp",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "Data API with Basic auth (username/password), EchoTik and real-time TikTok endpoints, docs at opendocs.echotik.live; \"Get free 100 requests for tests.\"",
     "url": "https://www.echotik.live/en/api-service",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "yes",
     "note": "\"EchoTik Agent\" at /ai: \"AI Agent for TikTok seller intelligence\" with New chat, prompt presets, skills. Quota 10/50/200 times a month (Basic/Pro/Enterprise column). Web Agent launched 2026-04-13 per upgrade log; not in our Oct notes.",
     "url": "https://www.echotik.live/ai",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "yes",
     "note": "\"TikTok Analytics By EchoTik\": 10,000 users, 4.4 (35 ratings), v1.0.43 updated March 13, 2026. Influencer/product data on TikTok.com and TikTok Shop Affiliate, watermark-free download, subtitle extraction, account location. Also SuperBrowser.",
     "url": "https://chromewebstore.google.com/detail/napmaafilgfpfohgpjokahilhgmkkfjo",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free $0 plan \"Perfect for light usage and exploration\" (daily leaderboards only, limited views, no advanced filters). \"Try selected paid plans with a 7-day unconditional refund.\" API: \"Get free 100 requests for tests.\"",
     "url": "https://www.echotik.live/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Unchanged since Oct. Pro $29 monthly ($19.1/mo yearly, $229/yr); Enterprise $57 monthly ($29.1/mo yearly). Prices from embedded plan JSON (total_amount fields). Separate Data API plans in page strings: Start Free (1,000 calls), Pro \"$199/month\" (100,000 calls), Enterprise custom.",
     "url": "https://www.echotik.live/pricing",
     "checked": "2026-10-20",
     "label": "$13.90/mo"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "Realtime endpoint docs: when a call returns code=500 (anti-bot), retry, and \"code=500 does not consume quota\". Nothing is stated for other failures or for the offline endpoints.",
     "url": "https://opendocs.echotik.live/realtime/influencer/search.md",
     "checked": "2026-10-20",
     "label": "500 errors free"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-echotik/",
    "/compare/echotik-alternatives/"
   ],
   "score": {
    "firstParty": 31.0,
    "withThirdParty": 31.0,
    "bestCaseUnknownAsYes": 31.0,
    "yes": 30,
    "partial": 2,
    "unknown": 0
   },
   "rank": 2
  },
  {
   "id": "shoplus",
   "name": "Shoplus",
   "kind": "TikTok Shop analytics",
   "site": "https://www.shoplus.net",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No search volume or keyword popularity feature found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "Videos page: 'Search for and download viral TikTok videos'; nav strings list Video Search, Product Videos, Promotion Videos.",
     "url": "https://www.shoplus.net/tiktok-videos-analytics",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "Comment counts among video engagement metrics only.",
     "url": "https://www.shoplus.net/tiktok-videos-analytics",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/tiktok-videos-analytics",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "Homepage: 'Hashtags list with trending insights'; app menu has Hashtags Search.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "Videos page: 'most popular TikTok songs of the week'; app menu has Songs Ranking, Songs Search.",
     "url": "https://www.shoplus.net/tiktok-videos-analytics",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "no",
     "note": "No visible contact-info claim on live pages. An unused site string says 'easily access their contact details, including emails', but it is not shown on any page checked.",
     "url": "https://www.shoplus.net/tiktok-influencer-marketing",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "No LIVE search in the app menu.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Top Sales list columns: Price, Commission, Sales, Revenue, Sales trend; tabs Top Sales / Breakout / New / Hot Products. The table no longer loads data. Service discontinued: the app shows 'Shoplus will cease operations and all related services starting September 20, 2026'.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "partial",
     "note": "Shops page: 'Ranking lists of shop are sorted by sales growth ratio and sales volume'; app menu has Shop Ranking List, Shop Search. No GMV figure seen on public pages.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "partial",
     "note": "Influencer pages describe 'sales data visualization' and Top Sales Influencers; no live data to confirm GMV figures.",
     "url": "https://www.shoplus.net/tiktok-influencer-marketing",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "partial",
     "note": "Videos page: promotional videos with 'views, likes, comments, sales volume, and revenue'.",
     "url": "https://www.shoplus.net/tiktok-videos-analytics",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Marketing page mentions a 'Top Live Streamers' list, but no LIVE GMV or LIVE section in the app menu.",
     "url": "https://www.shoplus.net/tiktok-influencer-marketing",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "partial",
     "note": "Homepage: 'identify category trends with hourly-updated data of product sales'; no category GMV view confirmed.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "partial",
     "note": "'Sales trend' column on product lists; product monitoring over 3/7/14 days with daily growth alerts. Shops and creators not confirmed.",
     "url": "https://www.shoplus.net/tiktok-products-trends",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "partial",
     "note": "Product page: 'filters such as demographic, category, price, commission, and time frame'; app shows Country, Category, First Seen (launch date), Advanced Filtering, 1 Day/Weekly/Monthly. Influencer filters: 'demographic, category, type, revenue'. No creator-size or growth filter confirmed.",
     "url": "https://www.shoplus.net/tiktok-products-trends",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission column on Top Sales products; commission filter.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "no",
     "note": "No market list on the marketing pages. The app's Country selector is empty today and data APIs return 401. Service discontinued: the app shows 'Shoplus will cease operations and all related services starting September 20, 2026'.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "creative_center": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "no",
     "note": "Site nav strings list 'Breakout Ads' and 'Ads Library', but no Ads section appears in the app menu or on any marketing page checked.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "no",
     "note": "No public API found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "None found.",
     "url": "https://www.shoplus.net/products/sales?name=hot",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "Site strings include an 'Extension' label, but no extension link or Chrome Web Store listing was found.",
     "url": "https://www.shoplus.net/",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "FAQ: 'We offer 1 day Basic VIP plan for new registers'; a separate banner offered a 3-day VIP for a survey. FAQ said no refunds, but the shutdown notice promised refunds to active paid users from 20 Sep to 5 Oct 2026.",
     "url": "https://www.shoplus.net/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Plan data: Basic mPrice 49 / yPrice 468; Premium 69/588; Professional 99/948 (page opens on yearly: $39/$49/$79 a month). The pricing page is still up, but the service has shut down.",
     "url": "https://www.shoplus.net/pricing",
     "checked": "2026-10-20",
     "label": "$49/mo (closed)"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.shoplus.net",
     "checked": "2026-10-20"
    }
   },
   "status": "discontinued",
   "statusNote": "discontinued: in-app notice says Shoplus 'will cease operations and all related services starting September 20, 2026'; marketing and pricing pages still online",
   "compare": [],
   "score": {
    "firstParty": 0,
    "withThirdParty": 0,
    "bestCaseUnknownAsYes": 19.0,
    "yes": 6,
    "partial": 8,
    "unknown": 9,
    "historical": 10.0,
    "note": "Service closed on 20 Sep 2026; scored 0. Historical coverage before closing: 10."
   },
   "rank": 24
  },
  {
   "id": "tabcut",
   "name": "Tabcut",
   "kind": "TikTok Shop analytics",
   "site": "https://www.tabcut.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No TikTok search volume or Creator Search Insights data found.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full Open API list (product, video, seller, creator, live, category, hashtag and meta endpoints).",
     "url": "https://tabcut-data-api-en.apifox.cn/llms.txt",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "\"All videos\" search by video title or product title, with an \"Only product videos\" toggle. API: Video - Search V2.",
     "url": "https://www.tabcut.com/analysis/video-search",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "Only comment counts found (daily, weekly, monthly comments on videos and hashtags). No comment text.",
     "url": "https://www.tabcut.com/ranking/topics",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "The \"AI Ad Video Production\" menu item links out to topview.ai, a third party.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No related or similar videos in the full Open API list.",
     "url": "https://tabcut-data-api-en.apifox.cn/llms.txt",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "\"Top topics\" hashtag ranking (daily, weekly, monthly; sort by videos, views, comments, likes, shares). Six hashtag APIs: Ranking, Trend, Creator List, Basic Info, Video List, Search.",
     "url": "https://www.tabcut.com/ranking/topics",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "Creator - Search V3 takes keyword (uid or nickname) plus followerCountBegin and followerCountEnd, engagement, contact-platform and audience filters.",
     "url": "https://tabcut-data-api-en.apifox.cn/api-435081256",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "Creator - Basic Info and Creator - Video List V2 (plays, sales, interaction rate in a date range) for creators in Tabcut's database. No lookup of any profile on demand.",
     "url": "https://tabcut-data-api-en.apifox.cn/api-398465328",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Counts only: follower count and follower increase per period in creator search and trends. No lists.",
     "url": "https://tabcut-data-api-en.apifox.cn/api-435081256",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos in the full Open API list.",
     "url": "https://tabcut-data-api-en.apifox.cn/llms.txt",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories in the full Open API list.",
     "url": "https://tabcut-data-api-en.apifox.cn/llms.txt",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Influencer filter \"Contact information\". Embedded FAQ: \"If you purchase the Flagship version of Tabcut, you can download the talents' emails, Twitter, Instagram, and Youtube.\" Flagship plan only.",
     "url": "https://www.tabcut.com/analysis/find-talent",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "partial",
     "note": "Product - Basic Info has priceList, rating and review count, and Product - SKU Info has per-SKU prices, in 17 markets. No review text.",
     "url": "https://tabcut-data-api-en.apifox.cn/api-312636563",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "yes",
     "note": "\"Enter the name of the broadcast room you want to search for\". API: Live - Search. Shopping LIVE data.",
     "url": "https://www.tabcut.com/analysis/live-search",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Product ranking (daily, weekly, monthly): Total Sales, cycle sales volume, cycle sales, Period Sales Growth Rate. Shown in guest mode, e.g. $532.5K.",
     "url": "https://www.tabcut.com/ranking/goods",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Top shops with 30-Day Sales and Thirty-day Revenue (e.g. medicube US Store $27.34M). Seller ranking and sales-trend APIs.",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "Influencer Ranking tab: Goods Sales GMV, Video sales GMV, Live Selling GMV.",
     "url": "https://www.tabcut.com/ranking/talent-with-goods",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "Video search sorts by video sales and filters on \"Estimated Video Revenue\". Top videos ranking.",
     "url": "https://www.tabcut.com/analysis/video-search",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "Livestream search shows Viewership, Live Streaming Sales and Total Revenue (e.g. $219.49K).",
     "url": "https://www.tabcut.com/analysis/live-search",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Overall trend page: Trend Of GMV, Category overview (TOP10), category ranking with growth rate, number of stores and top-3/top-10 store share. Gated to the flagship plan (\"Activate flagship membership to access this feature\").",
     "url": "https://www.tabcut.com/marketTrend",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "yes",
     "note": "Daily rankings. API offers Product - Trend, Seller - Sales Trend, Creator - Trend and Video - Trend, and data \"updates every 24 hours\". Trend charts in the UI were not viewed (login).",
     "url": "https://www.tabcut.com/openApi/pricing",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "yes",
     "note": "Product search filters: Estimated release time, Total Sales, Price range, Commission rate, store type. Product rankings include surge lists (Yesterday, Three-day, Seven-day, New Surge). Influencer filters: Followers, Interaction rate, Fan portrait, Account Types, Contact information. Video filters: Estimated Video Revenue, Views, Followers. All five asked about are covered: price, growth, commission, launch date and creator size.",
     "url": "https://www.tabcut.com/analysis/selection-engine",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission rate column (e.g. 15.00%) and filter.",
     "url": "https://www.tabcut.com/ranking/goods",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "Country selector lists 17 markets, unchanged since October (Poland and Netherlands are tagged New).",
     "url": "https://www.tabcut.com/workbench",
     "checked": "2026-10-20",
     "label": "17 markets"
    },
    "creative_center": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookups found.",
     "url": "https://www.tabcut.com/analysis/advertising-search",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookups found.",
     "url": "https://www.tabcut.com/analysis/advertising-search",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "yes",
     "note": "\"Search Ad Campaigns\" across 17 countries: Advertising Display Volume, Amount of Days Ad has been Released, Popularity, Like Ratio, Time of Last Discovery.",
     "url": "https://www.tabcut.com/analysis/advertising-search",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP on the API page, the API pricing page or the API docs (no matches for mcp, skill or oauth).",
     "url": "https://www.tabcut.com/openApi",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "API uses an appKey/appSecret signature only.",
     "url": "https://tabcut-data-api-en.apifox.cn/",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "60 purchasable APIs: Product 13, Video 7, Seller 15, Creator 11, Live 5, Category 3, Hashtag 6. Each lists \"$0.100/per 10 requests\"; one call covers pagesize up to 10, and zero-result calls are free. Homepage: \"API calls from $0.1\". Keys (appKey/appSecret) come from customer service; requests are MD5-signed.",
     "url": "https://www.tabcut.com/openApi/pricing",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "partial",
     "note": "The \"AI product selection\" tab on All products is a chat box: \"Type \\\"/\\\" to invoke built-in product selection strategies for direct questioning\". Limited to product selection. There is also a per-video \"AI Insights\" audience analysis.",
     "url": "https://www.tabcut.com/analysis/selection-engine",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "partial",
     "note": "\"Tabcut — Amazon vs TikTok Price Comparison\" Chrome extension (publisher tabcut.com, ~709 users) compares Amazon prices with similar TikTok Shop products; not a full research extension.",
     "url": "https://chromewebstore.google.com/search/tabcut",
     "checked": "2026-10-21"
    },
    "free_tier": {
     "value": "partial",
     "note": "Guest mode works without login: rankings show real numbers with the note \"only part of the content is displayed\". A free trial is not shown on public pages; the embedded strings mention \"Start Free 3-day Trial\" and \"Free forever\".",
     "url": "https://www.tabcut.com/ranking/goods",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "partial",
     "note": "/user/pricing redirects to /workbench?loginType=signIn. Upgrade modals name the Professional Edition and Flagship Version with no prices. The pricing page's embedded text (not shown publicly) includes \"Only ¥199/month\" and \"Tabcut flagship version is only $2059 a year\", which may be stale and should not be published as a price. No App Store or Chrome Web Store listing found.",
     "url": "https://www.tabcut.com/user/pricing",
     "checked": "2026-10-20",
     "label": "Login-walled; API from $0.10"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "API note: 60 purchasable APIs: Product 13, Video 7, Seller 15, Creator 11, Live 5, Category 3, Hashtag 6. Each lists \"$0.100/per 10 requests\"; one call covers pagesize up to 10, and zero-result calls are free. Homepage: \"API calls from $0.1\". Keys (appKey/appSecret) come from customer service; requests are MD5-signed.",
     "url": "https://www.tabcut.com/openApi/pricing",
     "checked": "2026-10-20",
     "label": "empty results free",
     "derivedFrom": "api"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 21.0,
    "withThirdParty": 21.0,
    "bestCaseUnknownAsYes": 21.0,
    "yes": 17,
    "partial": 8,
    "unknown": 0
   },
   "rank": 5
  },
  {
   "id": "pipiads",
   "name": "PiPiADS",
   "kind": "Ad spy and TikTok Shop",
   "site": "https://www.pipiads.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No search volume, keyword popularity or Creator Search Insights data on public pages, in the app strings or in the MCP tools.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "Nothing found.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the 73-tool MCP list (ads, TikTok Shop products and shops, Meta Ad Library, apps, monitors, image search) or the site menus.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "Ad video search (TikTok and Facebook). \"#TikTok Made My Buy It\" natural-traffic videos. MCP tool search_natural_videos: \"Search TikTok natural traffic videos\". No general TikTok video search.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "Comment counts appear only as ad-search range filters. No comment text retrieval found.",
     "url": "https://www.pipiads.com/tiktok-ads-spy",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "TikTok Video Transcript Generator: \"Enter the URL of a TikTok, YouTube, or Shorts video\", with transcript, summary and hook analysis. It is an AI tool billed separately from data memberships.",
     "url": "https://www.pipiads.com/tiktok-video-transcript-generator",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No related videos for a TikTok video. Image search finds similar ads and products by picture, which is not the same.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Influencer and ad search accept hashtags as keywords (\"Search by ad: ad copy/hashtags\"). No hashtag analytics or trend lookup.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Nothing found.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Nothing found.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Nothing found.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "Influencers module searches by name or bio with Followers and Videos filters, but lists only influencers found running TikTok Spark or Shop ads. No creator tool in the MCP list.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "Influencer detail shows followers, following, likes, video count, bio and the influencer's TikTok ads, not a list of organic posts; ad-running influencers only.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Counts only: influencer detail shows Followers and Following counts. No lists.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos in the MCP tool list or the app menus.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories in the MCP tool list or the app menus.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Influencers module: filter \"Only with contact infomation\"; contact types Email, Facebook, Instagram, Twitter, Youtube. Source is app UI strings, not marketing copy; the TikTok Shop page lists \"TikTok Shop Influencers\".",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "partial",
     "note": "TikTok Shop product search and detail (search_tiktok_products, get_tiktok_product_detail) with average price, sold, GMV and commission rate, by country or region. No product reviews found.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Nothing found.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "TTS Products list has Sold, GMV and Sales Trend columns, sorted by GMV (app UI strings). The MCP skill says: \"search_tiktok_products — Search TikTok Shop products by sales, GMV, price, trends\".",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "TTS Stores list and store detail show GMV, Total GMV, Orders/GMV and Ad GMV trend (app UI strings). The MCP has search_tiktok_shops / get_tiktok_shop_detail.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "partial",
     "note": "An Influencers module plus Influencers tabs and counts on TTS product and store detail (\"The displayed data refers to the influencer's data for this product\"). No per-creator GMV ranking seen.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "partial",
     "note": "Store detail has \"Ad Sold\" / \"Ad GMV\" trends tied to ads. No GMV ranking for organic videos seen.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No LIVE GMV or LIVE rankings on public pages, in the app strings or in the MCP tool list.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "partial",
     "note": "Category filter on TTS Products/Stores. TikTok Shop page: \"Assess the Competition Level of TikTok Shop Categories or Products\". No category GMV ranking seen.",
     "url": "https://www.pipiads.com/tiktok-shop-business",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "partial",
     "note": "Product detail trend charts: Sold, GMV, Number of Ad, Influencers, Ad Impressions, Ad Spend. Store detail: Sold, GMV, Ad Sold, Ad GMV, with date rows. Granularity not stated. No creator trend chart seen.",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "partial",
     "note": "TTS Products filters seen: Country/Region, Category, Price (USD), GMV, Sales volume, Sales Trend (Increase/Decrease/Stable), Commission Rate bands (<=10% to >=30%), Ads count, Delivery Type (Local/Cross-border), First/Last Ad date. Sorts: Sold, GMV, Impressions, Ad Spend, Ads, Influencers. No product launch-date or creator-size filter on product rankings (the separate Influencers search has a follower filter).",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Commission Rate filter and column on TTS Products, and a Commission Rate field on product detail (app UI strings).",
     "url": "https://www.pipiads.com/tiktok-shop-product (app JS bundle 4.11.80, English UI strings)",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "partial",
     "note": "Ads spy page: \"Pipiads covers ads in 200 countries worldwide\". TTS Products/Stores have a Country/Region filter (app UI strings), and the TikTok Shop page mentions comparing \"TikTok Shop Market Performance Across Regions\", but no public list of TikTok Shop countries.",
     "url": "https://www.pipiads.com/tiktok-ads-spy",
     "checked": "2026-10-20",
     "label": "Region filter, list not published"
    },
    "creative_center": {
     "value": "no",
     "note": "Meta Ad Library coverage: Facebook, Instagram, Audience Network, Messenger, Threads (homepage menu, \"Ad Library & Creative Center — Explore global Meta ads\"). The /tiktok-creative-center page is PiPiADS's own ad search under that name, not TikTok's Creative Center. No EU/UK TikTok Ad Library lookup found.",
     "url": "https://www.pipiads.com/tiktok-creative-center",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Meta Ad Library coverage: Facebook, Instagram, Audience Network, Messenger, Threads (homepage menu, \"Ad Library & Creative Center — Explore global Meta ads\"). The /tiktok-creative-center page is PiPiADS's own ad search under that name, not TikTok's Creative Center. No EU/UK TikTok Ad Library lookup found.",
     "url": "https://www.pipiads.com/tiktok-creative-center",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "yes",
     "note": "Core product: \"More than 50 million ads\" for TikTok and Facebook, with filters for Ecom platform, Country/Region, Language, CTA, Audience, Format, Landing Page and engagement ranges; Ad Tracker; ad budget/conversion estimates.",
     "url": "https://www.pipiads.com/tiktok-ads-spy",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Homepage button \"Connect to OpenClaw\" links to a ClawHub skill that installs `pipiads-mcp-server version 1.0.3` from npm and runs it as a local MCP server with PIPIADS_API_KEY. It lists 73 tools: ads, TTS products/shops, Meta Ad Library, rankings, apps, monitors, image search. npm shows v1.0.4 (latest change 16 Oct 2026). Not hosted, no OAuth.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "The only MCP docs (ClawHub skill) show local npm install with API key env var PIPIADS_API_KEY. No ChatGPT/Claude OAuth connector found.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "Homepage footer link \"API\" goes to https://www.pipispy.com/ (\"PIPISPY API OPEN\"), a JS portal with an API Key page and credit recharge. Skill: \"Visit https://www.pipispy.com/ to get your API key and manage billing/recharge\". Prices for API credits not visible without login.",
     "url": "https://www.pipispy.com/",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No chat assistant in the app strings or on marketing pages. AI tools cover video and image translation, text removal and transcripts.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No PiPiADS-branded extension found. The Tools menu links to the sister product's \"PPSPY Chrome Extension\" (Shopify store analytics, 100,000 users on Chrome Web Store), which does not do TikTok Shop research.",
     "url": "https://chromewebstore.google.com/detail/lppbajkahdbbadheilijoeegnfndhlab",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Trial: 500 credits, 0 detail, 1 user, \"Start for Free\". TikTok Shop page: \"No Card Required\".",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Homepage plan block, unchanged since 8 Oct: Basic $49 (from $69) 30,000 credits; Advanced $99 (from $159); Flexible $180; Enterprise $900 (from $1999). \"Cost 1 credits / data\", \"Cost 20 credits / detail\". /pricing is still an empty JS shell. New Q4 banner: 50% off annual plans only.",
     "url": "https://www.pipiads.com/",
     "checked": "2026-10-20",
     "label": "$49/mo"
    },
    "failed_calls_free": {
     "value": "no",
     "note": "Skill doc: List/Search costs \"1 credit per result returned\"; Detail costs \"1 credit per request (free if queried within 3 days)\". Nothing on failed calls.",
     "url": "https://clawhub.ai/fanyanggod/skills/pipiads",
     "checked": "2026-10-20",
     "label": "not stated"
    }
   },
   "compare": [
    "/compare/pipiads-alternatives/"
   ],
   "score": {
    "firstParty": 16.0,
    "withThirdParty": 16.0,
    "bestCaseUnknownAsYes": 16.0,
    "yes": 10,
    "partial": 12,
    "unknown": 0
   },
   "rank": 9
  },
  {
   "id": "trenz",
   "name": "Trenz",
   "kind": "TikTok Shop analytics and AI agents",
   "site": "https://www.trenz.ai",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Pages cite \"Google search demand\" and \"Google search trends\", not TikTok search volume. No Creator Search Insights or TikTok keyword volume found.",
     "url": "https://www.trenz.ai/tiktok-shop-product-research-tool",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "Nothing found. The \"Blue-ocean niche scan\" and category \"blue-ocean index\" are based on shop competition, not TikTok search gaps.",
     "url": "https://www.trenz.ai/",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the 126-path OpenAPI spec. /social/hashtag/suggestions returns popular hashtags for a keyword when publishing, not TikTok search autocomplete.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "API videos/search for shoppable videos (keyword, category, views, likes, GMV, engagement), plus video detail and similar videos. Help: Videos \"sorted by GMV, views, engagement, GPM\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "Content Intelligence page: the agent \"mines comments\" for buying intent and sentiment. API has \"Video Reviews\" (no description) and comment management (create/reply/hide/sync) for the user's own connected accounts. No documented public raw-comments lookup.",
     "url": "https://www.trenz.ai/cross-platform-content-intelligence",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "partial",
     "note": "API overview lists \"speech-to-text\" / \"Transcription\" under AI Content. The reference documents \"Video Script Breakdown V2\" and \"Video Storyboard Breakdown\", but no transcript endpoint.",
     "url": "https://openapi-doc.trenz.ai/introduction",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "partial",
     "note": "GET /open/v1/videos/{id}/similar returns similar videos for a shoppable video in Trenz's data. The spec does not say these are the videos TikTok itself shows as related.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Only \"Hashtag Suggestions\" for publishing (\"Get popular TikTok hashtag suggestions for a given keyword\"). No hashtag analytics.",
     "url": "https://openapi-doc.trenz.ai/api",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Only \"Popular Music Search\" / \"Recently Used Music\" for publishing posts (commercial music). No sound trend analytics.",
     "url": "https://openapi-doc.trenz.ai/api",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "partial",
     "note": "Only social/location/search: \"Search TikTok publish location tags for a specified TikTok Business account\" (for tagging posts). No place/POI research data.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "No For You/Explore feed access found.",
     "url": "https://www.trenz.ai/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "creators/search takes keyword plus min_followers and max_followers, GMV, average views, engagement and has_contact.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "Creator detail \"with video list and shoppable products\" and creators/{id}/videos, by Trenz creator ID within its commerce creator data. No lookup by handle documented.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Counts only: follower counts, follower filters and a follower-growth ranking. No follower or following lists.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos in the 126-path OpenAPI spec.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No Stories in the 126-path OpenAPI spec.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Creator data includes bio_email (\"Bio email\"), whatsapp_url, twitter_id, youtube_channel_id, has_email_address and has_phone. creators/search has has_contact: \"filters creators with public email or social handles\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "products/search (keyword, price, rating, sales), product detail \"with linked videos, creators, and reviews\" and products/{id}/reviews; 15 country codes.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "yes",
     "note": "API lives/search (is_living, sold, GMV, audience) and live detail with trends. Help: Lives tab.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "API products/search sorts by gmv_7d, gmv_30d and daily_sold. Rankings: products top-selling, new-arrivals, most-promoted.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "API sellers/rankings/top-selling and sellers/search. Help: Shops \"See their GMV, product count, ratings, and best sellers\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "yes",
     "note": "API creators/search filters min/max_gmv_30d and sorts by gmv_30d and video_gmv_30d. creators/rankings/commercial: \"leading in video and live ecommerce performance\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "yes",
     "note": "API videos/search: \"Search TikTok shoppable videos with multi-dimensional filters on views, GMV\"; sort by gmv_30d, sold_30d.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "yes",
     "note": "API lives/search: \"Search TikTok commerce live streams with filters on sales, GMV, audience count\". Help: Lives \"GMV, viewers, engagement, products sold\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "API dashboards/categories/metrics: \"category-level GMV, units sold, active products, average price, and creator count\" (daily/weekly/monthly); categories/heatmap with growth rates and a \"blue-ocean index\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "partial",
     "note": "Product rankings and category metrics take granularity daily/weekly/monthly. Product objects include sold_count_trend \"Sales trend (7-day)\". Discover Pulse has a weekly market trend chart. No daily trend series for shops or creators confirmed.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "partial",
     "note": "Product filters seen: category, seller_type, min/max price, rating, sold_7d/30d, free_shipping, country. Help doc adds GMV, growth rate and creator count. Creator filters: followers, GMV 30d, avg views, engagement, has_contact. Video sort includes launch_time; new-arrivals ranking exists. No commission-rate filter seen (commission_rate is a product detail field).",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "yes",
     "note": "Product detail schema field tiktok_product_detail_commission_rate: \"Commission rate\".",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "yes",
     "note": "The API's required `country` parameter accepts 15 values. The public /rankings page shows United States and United Kingdom items. The homepage claims \"Official TikTok Shop Partner\". How far each country is covered in the web app is not published.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20",
     "label": "15 markets"
    },
    "creative_center": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookup found. Ad and creative search uses Trenz's own data.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No TikTok Creative Center or EU/UK Ad Library lookup found. Ad and creative search uses Trenz's own data.",
     "url": "https://openapi-doc.trenz.ai/openapi-spec",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "yes",
     "note": "API ads/search: \"Search TikTok ad creatives with filters on delivery days, estimated GMV, engagement rate\"; sort by cost, days, GMV. Help: Ads \"sorted by GMV, ROAS, views, spend\". TikTok only.",
     "url": "https://help.trenz.ai/en/discover/discover-data-browser-guide",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server on trenz.ai, the API docs or the help centre. A site-restricted web search returned nothing.",
     "url": "https://openapi-doc.trenz.ai/introduction",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No ChatGPT/Claude connector found. The API uses API keys only (bearer sk_live_... or X-API-Key).",
     "url": "https://openapi-doc.trenz.ai/introduction",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "yes",
     "note": "\"Trenz Open Platform\": base URL openapi.gateway.trenz.ai, \"Apply for API Key\", bearer or X-API-Key auth, 126 paths covering products, creators, videos, sellers, ads, lives, AI generation, social publishing, DMs, TikTok Ads and GMV Max, and agent chat. Docs last modified July 22, 2026.",
     "url": "https://openapi-doc.trenz.ai/introduction",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "yes",
     "note": "The core product is an AI agent team: Trenzer coordinator, Market Analyst, Creative Director, Social Manager (help: \"Trenzer Chat Bar (Any Page)\"). Also exposed as API /open/v1/agent/chat (SSE). iPhone app on the App Store: \"Free · In-App Purchases\".",
     "url": "https://help.trenz.ai/en/ai-agents/ai-agents-complete-guide",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No Trenz extension found. The only \"Chrome extension\" text on the site describes EchoTik in Trenz's comparison copy.",
     "url": "https://www.trenz.ai/",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free plan: \"Start Free — 10 Credits\", \"No credit card required\", 1 social account, Top 10 data depth, 7-day history. One i18n string says \"50 Credits (one-time welcome gift)\", but the rendered page says 10.",
     "url": "https://www.trenz.ai/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Pricing page HTML renders plan cards with no numbers. Prices come from the page's own public package endpoint (www.trenz.ai/api/svc/payment/package): Growth $79/mo or $756/yr, Pro $199/mo or $1,908/yr, Scale $499/mo or $4,788/yr, extra seat $19/mo. This matches the page's \"Save 20%\" toggle. Credit top-up \"$10 = 100 Credits\".",
     "url": "https://www.trenz.ai/pricing",
     "checked": "2026-10-20",
     "label": "$79/mo"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "Billing: \"Credits are refunded automatically when the backend returns 5xx\". Async image and video jobs that fail during processing are not refunded.",
     "url": "https://openapi-doc.trenz.ai/billing",
     "checked": "2026-10-20",
     "label": "5xx refunded"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 23.5,
    "withThirdParty": 23.5,
    "bestCaseUnknownAsYes": 23.5,
    "yes": 18,
    "partial": 11,
    "unknown": 0
   },
   "rank": 4
  },
  {
   "id": "simptok",
   "name": "SimpTok",
   "kind": "TikTok Shop analytics",
   "site": "https://simptok.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No search-volume or keyword-popularity feature. Product Title Optimizer is a copywriting tool, not TikTok search data.",
     "url": "https://simptok.com/free-tiktok-shop-tools",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "keyword_suggestions": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "no",
     "note": "No creator data per vendor's own comparison (\"No creator/influencer data\"). Enterprise service offers managed creator outreach, not a contact database.",
     "url": "https://simptok.com/enterprise",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "yes",
     "note": "Top Products (US, September 2026): 498 products with estimated 30-day revenue, units, price, MoM growth, AI Score. Monthly estimates, top ~500 only.",
     "url": "https://simptok.com/tiktok-shop-analytics/products",
     "checked": "2026-10-20"
    },
    "gmv_shops": {
     "value": "yes",
     "note": "Top Brands/\"Top Shops\": 500 brands with \"Estimated shop revenue over the last 30 days\", units, avg price, MoM growth.",
     "url": "https://simptok.com/tiktok-shop-analytics/brands",
     "checked": "2026-10-20"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Vendor's own tools-comparison data lists SimpTok creatorData false with con \"No creator/influencer data\". Only a creator count per product is offered (\"Track how many creators promote each product\"). (Source: the site's own tools-comparison component, https://simptok.com/js/ToolsComparisonPage-D-Svq5rX.js; the rendered route was not located.)",
     "url": "https://simptok.com/js/ToolsComparisonPage-D-Svq5rX.js",
     "checked": "2026-10-20"
    },
    "gmv_videos": {
     "value": "no",
     "note": "No video rankings or video GMV seen on site menus, pages or sitemap.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No LIVE rankings seen; LIVE mentioned only in FAQ copy.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "gmv_categories": {
     "value": "yes",
     "note": "Categories and Subcategories pages with revenue and growth (50+ categories), plus US market-size reports.",
     "url": "https://simptok.com/tiktok-shop-analytics/categories",
     "checked": "2026-10-20"
    },
    "daily_trends": {
     "value": "no",
     "note": "Methodology: \"Data represents monthly snapshots. Intra-month fluctuations and real-time changes are not captured.\"",
     "url": "https://simptok.com/how-we-track-tiktok-shop-data",
     "checked": "2026-10-20"
    },
    "ranking_filters": {
     "value": "partial",
     "note": "Seen: month selector (September 2026), Top 3/10/25/50/100/250/500 size selector, sort by AI Score, MoM growth and trend labels (Exploding/Growing/Fast Mover), category/subcategory pages, separate New Products list (launch). Not seen: price, commission or creator-size filters.",
     "url": "https://simptok.com/tiktok-shop-analytics/products",
     "checked": "2026-10-20"
    },
    "commission_rates": {
     "value": "no",
     "note": "No commission-rate data seen.",
     "url": "https://simptok.com/tiktok-shop-analytics/products",
     "checked": "2026-10-20"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Methodology: \"Our data covers the US TikTok Shop market. We do not currently track other regions or global TikTok Shop data.\" llms.txt: \"US market only\".",
     "url": "https://simptok.com/how-we-track-tiktok-shop-data",
     "checked": "2026-10-20",
     "label": "US only"
    },
    "creative_center": {
     "value": "no",
     "note": "",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_ad_library"
    },
    "ad_spy": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/sitemap.xml",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP page, route or mention in site bundle.",
     "url": "https://simptok.com/llms.txt",
     "checked": "2026-10-20"
    },
    "oauth_connector": {
     "value": "no",
     "note": "Not found on vendor pages.",
     "url": "https://simptok.com/llms.txt",
     "checked": "2026-10-20"
    },
    "rest_api": {
     "value": "no",
     "note": "No API docs or developer page. Vendor's own tools-comparison data marks SimpTok apiAccess \"partial\" with no explanation. (Source: the site's own tools-comparison component, https://simptok.com/js/ToolsComparisonPage-D-Svq5rX.js; the rendered route was not located.)",
     "url": "https://simptok.com/llms.txt",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "\"AI Score\" ranking metric only; no chat assistant seen.",
     "url": "https://simptok.com/how-we-track-tiktok-shop-data",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No extension link on site; no store listing found by search.",
     "url": "https://simptok.com/",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free $0 \"Forever free\": \"Top 3 products per category\", \"Current month data only\", all free tools. No trial of Pro seen.",
     "url": "https://simptok.com/tiktok-shop-analytics-pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Pricing page: \"TikTok Shop intelligence. $49/month.\", annual \"$490/yr — Save 17%\". Consulting tier \"Custom\". An older vendor page (May 2025 pricing comparison) still says SimpTok is \"100% free\" and its tool-comparison data lists \"$49-99/mo\"; the current pricing page shows only $0 and $49.",
     "url": "https://simptok.com/tiktok-shop-analytics-pricing",
     "checked": "2026-10-20",
     "label": "$49/mo"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://simptok.com",
     "checked": "2026-10-20"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 5.5,
    "withThirdParty": 5.5,
    "bestCaseUnknownAsYes": 14.5,
    "yes": 5,
    "partial": 1,
    "unknown": 9
   },
   "rank": 19
  },
  {
   "id": "apify",
   "name": "Apify",
   "kind": "Scraper marketplace",
   "site": "https://apify.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No Apify-built Actor for Creator Search Insights.",
     "url": "https://apify.com/cunning_soil/tiktok-creator-search-insights",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor cunning_soil/tiktok-creator-search-insights scrapes Creator Search Insights topics with popularity charts, demographics and related topics; Apify does not build it.",
      "url": "https://apify.com/cunning_soil/tiktok-creator-search-insights"
     }
    },
    "content_gaps": {
     "value": "no",
     "note": "No Apify-built Actor for Creator Search Insights.",
     "url": "https://apify.com/cunning_soil/tiktok-creator-search-insights",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "The Store Actor scrapes topics with popularity charts, demographics and related topics; content gaps are not named. ",
      "url": "https://apify.com/cunning_soil/tiktok-creator-search-insights"
     }
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "No Apify-built autocomplete Actor.",
     "url": "https://apify.com/memo23/tiktok-suggestions-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor memo23/tiktok-suggestions-scraper returns TikTok autocomplete suggestions for seed keywords.",
      "url": "https://apify.com/memo23/tiktok-suggestions-scraper"
     }
    },
    "video_search": {
     "value": "yes",
     "note": "clockworks/tiktok-scraper (maintained by Apify) takes search queries; date filter and search video sorting are paid add-on events.",
     "url": "https://apify.com/clockworks/tiktok-scraper",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "clockworks/tiktok-comments-scraper returns comment text, reply counts and reply content.",
     "url": "https://apify.com/clockworks/tiktok-comments-scraper",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "clockworks/tiktok-transcript-extractor downloads subtitles or adds AI transcription, billed per minute as an add-on.",
     "url": "https://apify.com/clockworks/tiktok-transcript-extractor",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "yes",
     "note": "clockworks/tiktok-scraper has a scrapeRelatedVideos input for related videos.",
     "url": "https://apify.com/clockworks/tiktok-scraper",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "clockworks/tiktok-hashtag-scraper returns videos for one or more hashtags.",
     "url": "https://apify.com/clockworks/tiktok-hashtag-scraper",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Apify-maintained clockworks/tiktok-sound-scraper returns the videos for one sound URL; trending sounds need third-party Actors.",
     "url": "https://apify.com/clockworks/tiktok-sound-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "clockworks/tiktok-sound-scraper returns videos using a sound URL; trending sounds via third-party Actors such as burbn/tiktok-trending-sounds.",
      "url": "https://apify.com/clockworks/tiktok-sound-scraper"
     }
    },
    "places": {
     "value": "no",
     "note": "No Apify-built places Actor.",
     "url": "https://apify.com/mu0i/tiktok-places-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor mu0i/tiktok-places-scraper searches TikTok's place directory and pulls location reviews.",
      "url": "https://apify.com/mu0i/tiktok-places-scraper"
     }
    },
    "feeds": {
     "value": "partial",
     "note": "Apify-maintained clockworks/tiktok-explore-scraper covers Explore; For You needs third-party Actors.",
     "url": "https://apify.com/clockworks/tiktok-explore-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "clockworks/tiktok-explore-scraper covers Explore categories; For You only via small third-party Actors such as w3crawler/tiktok-for-you-scraper.",
      "url": "https://apify.com/clockworks/tiktok-explore-scraper"
     }
    },
    "creator_search": {
     "value": "partial",
     "note": "Apify-maintained clockworks/tiktok-user-search-scraper has no follower filter.",
     "url": "https://apify.com/deepmine/tiktok-influencer-search",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor deepmine/tiktok-influencer-search filters creators by follower range; clockworks/tiktok-user-search-scraper has no follower filter.",
      "url": "https://apify.com/deepmine/tiktok-influencer-search"
     }
    },
    "profiles_posts": {
     "value": "yes",
     "note": "clockworks/tiktok-profile-scraper returns profile data and the videos a profile posts.",
     "url": "https://apify.com/clockworks/tiktok-profile-scraper",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "clockworks/tiktok-followers-scraper returns follower and following profile lists for an account.",
     "url": "https://apify.com/clockworks/tiktok-followers-scraper",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No Apify-built reposts or likes Actor.",
     "url": "https://apify.com/maximedupre/tiktok-reposts",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actors maximedupre/tiktok-reposts (reposts) and data_direct/tiktok-user-likes-scraper (liked videos).",
      "url": "https://apify.com/maximedupre/tiktok-reposts"
     }
    },
    "stories": {
     "value": "no",
     "note": "No Apify-built stories Actor.",
     "url": "https://apify.com/igview-owner/tiktok-story-viewer",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor igview-owner/tiktok-story-viewer extracts stories from public profiles.",
      "url": "https://apify.com/igview-owner/tiktok-story-viewer"
     }
    },
    "creator_contact": {
     "value": "no",
     "note": "Apify-maintained TikTok Actors return bio text and bioLink only; the user-search Actor page says they do not extract private data such as email addresses.",
     "url": "https://apify.com/clockworks/tiktok-user-search-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor maximedupre/tiktok-email-finder finds public TikTok creator emails from profiles or a keyword.",
      "url": "https://apify.com/maximedupre/tiktok-email-finder"
     }
    },
    "shop_listings": {
     "value": "yes",
     "note": "Apify-maintained clockworks/tiktok-shop-scraper returns TikTok Shop product listings (price, sold count, reviews).",
     "url": "https://apify.com/clockworks/tiktok-shop-scraper",
     "checked": "2026-10-21",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actors pratikdani/tiktok-shop-scraper (products, pricing) and vistics/tiktok-shop-product-reviews (reviews).",
      "url": "https://apify.com/pratikdani/tiktok-shop-scraper"
     }
    },
    "live_now": {
     "value": "no",
     "note": "No Apify-built LIVE search Actor.",
     "url": "https://apify.com/maximedupre/tiktok-live-search-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor maximedupre/tiktok-live-search-scraper searches active LIVE rooms by keyword or category.",
      "url": "https://apify.com/maximedupre/tiktok-live-search-scraper"
     }
    },
    "gmv_products": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor lergassy/tiktok-shop-top-products-scraper lists best sellers with revenue (GMV), units sold and growth in 15 markets.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "gmv_shops": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "gmv_creators": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "gmv_videos": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "gmv_lives": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "gmv_categories": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "daily_trends": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "ranking_filters": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "commission_rates": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "unknown",
      "note": "Not stated for the Store Actor checked, which lists best-selling products.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "non_us_markets": {
     "value": "no",
     "note": "No Apify-built TikTok Shop sales Actor.",
     "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor lergassy/tiktok-shop-top-products-scraper lists best sellers with revenue (GMV), units sold and growth in 15 markets.",
      "url": "https://apify.com/lergassy/tiktok-shop-top-products-scraper"
     }
    },
    "creative_center": {
     "value": "no",
     "note": "No Apify-built Creative Center Actor.",
     "url": "https://apify.com/azzouzana/tiktok-creative-center-top-ads-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor azzouzana/tiktok-creative-center-top-ads-scraper scrapes Creative Center Top Ads.",
      "url": "https://apify.com/azzouzana/tiktok-creative-center-top-ads-scraper"
     }
    },
    "ad_library_records": {
     "value": "no",
     "note": "No Apify-built Ad Library Actor.",
     "url": "https://apify.com/azzouzana/tiktok-ads-library",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "yes",
      "note": "Third-party Actor azzouzana/tiktok-ads-library scrapes the Ad Library and Commercial Content from library.tiktok.com.",
      "url": "https://apify.com/azzouzana/tiktok-ads-library"
     }
    },
    "ad_spy": {
     "value": "no",
     "note": "No Apify-built TikTok ads Actor; clockworks/tiktok-ads-scraper is titled \"TikTok Hashtag Analytics\".",
     "url": "https://apify.com/clockworks/tiktok-ads-scraper",
     "checked": "2026-10-20",
     "thirdParty": {
      "value": "partial",
      "note": "Third-party Creative Center Top Ads Actors such as memo23/tiktok-ads-scraper-cheerio export CTR, likes and a cost score; no spend or ROAS estimates.",
      "url": "https://apify.com/memo23/tiktok-ads-scraper-cheerio"
     }
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP at mcp.apify.com with OAuth (recommended) or bearer token; ChatGPT guide uses OAuth; agent searches and calls Actors.",
     "url": "https://docs.apify.com/platform/integrations/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "yes",
     "note": "Hosted MCP at mcp.apify.com with OAuth (recommended) or bearer token; ChatGPT guide uses OAuth; agent searches and calls Actors.",
     "url": "https://docs.apify.com/platform/integrations/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "Apify API v2 runs Actors and returns datasets.",
     "url": "https://docs.apify.com/api/v2",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No Apify chat interface for asking questions of TikTok data found on the homepage or MCP docs.",
     "url": "https://apify.com",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No Apify-published extension. A Chrome Web Store search for \"apify\" returns only third-party tools such as \"Apify Stats By Parsebird\".",
     "url": "https://chromewebstore.google.com/search/apify",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free plan $0 with $5 of monthly usage; clockworks/tiktok-scraper costs $3.70 per 1,000 results on Free.",
     "url": "https://apify.com/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$19/mo Starter ($17/mo billed annually), includes $19 of usage.",
     "url": "https://apify.com/pricing",
     "checked": "2026-10-20",
     "label": "$19/mo"
    },
    "failed_calls_free": {
     "value": "no",
     "note": "Apify docs do not say failed runs are free; pay-per-event charges are set by each Actor developer and pay-per-usage Actors bill platform resources used.",
     "url": "https://docs.apify.com/actors/running/actors-in-store",
     "checked": "2026-10-20",
     "label": "not stated"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-apify/",
    "/compare/apify-alternatives/"
   ],
   "score": {
    "firstParty": 14.5,
    "withThirdParty": 27.5,
    "bestCaseUnknownAsYes": 36.5,
    "yes": 13,
    "partial": 3,
    "unknown": 0
   },
   "rank": 10
  },
  {
   "id": "bright-data",
   "name": "Bright Data",
   "kind": "Scraper API",
   "site": "https://brightdata.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no search-volume fields.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no search-volume fields.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no autocomplete scraper.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "Posts discover_by_keyword and Posts by Search URL Fast API (start_date/end_date); no sort option documented.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "Comments scraper returns comment text, likes and replies (collect_replies input).",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "partial",
     "note": "Posts output includes subtitle_url and subtitle_info fields, not transcript text.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no related-videos scraper.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Posts can be searched by keyword or hashtag; no hashtag search or detail data.",
     "url": "https://brightdata.com/products/web-scraper/tiktok",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Posts by URL Fast API accepts /music/ sound URLs; no trending sounds or sound search.",
     "url": "https://brightdata.com/products/web-scraper/tiktok",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "partial",
     "note": "A 'TikTok Location' page describes posts by location tag; no place search or detail scraper in the TikTok list.",
     "url": "https://brightdata.com/products/web-scraper/tiktok/location",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "partial",
     "note": "Posts by URL Fast API accepts tiktok.com/explore URLs; no For You feed.",
     "url": "https://brightdata.com/products/web-scraper/tiktok",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "Profiles discover_by_search_url takes a TikTok user-search URL; no follower filters.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Profiles scraper plus Posts discover_by_profile_url and Posts by Profile Fast API.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "No follower-list scraper among the 8 TikTok scrapers; the 'TikTok Followers' page sample returns profile fields only.",
     "url": "https://brightdata.com/products/web-scraper/tiktok/followers",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no reposts or liked-videos scraper.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no stories scraper.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "no",
     "note": "The TikTok Profiles scraper outputs biography and bio_link but no email or contact fields, and there is no contact filter.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "TikTok Shop scraper returns product, price, sold count and reviews; discover by keyword, category or shop.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; no LIVE scraper.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Not in the full list of 8 TikTok scrapers at https://docs.brightdata.com/scrapers/tiktok.com.json; Shop output has TikTok's displayed sold count, no revenue or GMV estimate.",
     "url": "https://docs.brightdata.com/scrapers/tiktok.com.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "No Creative Center scraper in the 1,282-scraper index; TikTok scrapers cover tiktok.com only.",
     "url": "https://docs.brightdata.com/scrapers.json",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No TikTok ad library scraper in the 1,282-scraper index.",
     "url": "https://docs.brightdata.com/scrapers.json",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. No TikTok ad library scraper in the 1,282-scraper index.",
     "url": "https://docs.brightdata.com/scrapers.json",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP at mcp.brightdata.com accepts OAuth 2.1 or an API key token; TikTok runs through its scraper tools.",
     "url": "https://docs.brightdata.com/products/mcp-server/remote/oauth",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "yes",
     "note": "Hosted MCP at mcp.brightdata.com accepts OAuth 2.1 or an API key token; TikTok runs through its scraper tools.",
     "url": "https://docs.brightdata.com/products/mcp-server/remote/oauth",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "Scraper API: POST /datasets/v3/scrape (sync, up to 20 URLs) and /trigger (async).",
     "url": "https://docs.brightdata.com/products/scrapers/tiktok/introduction",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "Product page describes MCP, CLI and SKILL.md access, no own chat app.",
     "url": "https://brightdata.com/products/web-scraper/tiktok",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "The Bright Data extension (20,000 users, updated September 24, 2026) changes proxy location for manual browsing. It is not a TikTok research extension.",
     "url": "https://chromewebstore.google.com/detail/bright-data/efohiadmkaogdhibjbmeppjpebenaool",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "5,000 free records a month, no credit card, renews monthly.",
     "url": "https://brightdata.com/pricing/web-scraper",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Pay as you go $1.50 per 1,000 records with no monthly fee; Scale $499/mo with 384,000 records.",
     "url": "https://brightdata.com/pricing/web-scraper",
     "checked": "2026-10-20",
     "label": "$1.50 per 1,000 records"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "Pricing page says no charges for failed deliveries, but the FAQ says records that fail due to incorrect input are still billed.",
     "url": "https://docs.brightdata.com/products/scrapers/scrapers-library/faqs",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-bright-data/",
    "/compare/bright-data-alternatives/"
   ],
   "score": {
    "firstParty": 12.0,
    "withThirdParty": 12.0,
    "bestCaseUnknownAsYes": 12.0,
    "yes": 8,
    "partial": 8,
    "unknown": 0
   },
   "rank": 11
  },
  {
   "id": "scrape-creators",
   "name": "Scrape Creators",
   "kind": "Scraper API",
   "site": "https://scrapecreators.com/",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No search-volume or Creator Search Insights endpoint; not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. No search-volume or Creator Search Insights endpoint; not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "yes",
     "note": "/v1/tiktok/search/suggestions returns TikTok search autocomplete terms.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "/v1/tiktok/search/keyword has date_posted and sort_by (relevance, most-liked, date-posted) filters.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "/v1/tiktok/video/comments plus /v1/tiktok/video/comment/replies.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "/v1/tiktok/video/transcript returns native captions, with opt-in AI fallback.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Similar/related videos not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "/v1/tiktok/search/hashtag returns videos for a hashtag; no hashtag search or detail endpoint.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Song details and videos using a song; no trending/popular sounds endpoint in the current OpenAPI spec (llms.txt still lists one, sidebar does not).",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Places/POI not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "partial",
     "note": "/v1/tiktok/get-trending-feed returns the trending/For You feed by region; no Explore feed endpoint.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "/v1/tiktok/search/users has no follower filter; separate /v1/tiktok/creators/popular list filters by follower range and country but takes no keyword.",
     "url": "https://docs.scrapecreators.com/v1/tiktok/creators/popular",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Profile and /v3/tiktok/profile/videos with sort and pagination.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "/v1/tiktok/user/followers and /v1/tiktok/user/following return user lists.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "A user's reposted or liked videos not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Stories not in the full endpoint list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "/v1/find-creator-emails takes a TikTok (or other) handle and returns emails from public bios, link-in-bio pages and creator websites, with source URLs.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "Shop Search, Shop Products, Product Details and Product Reviews; docs say non-US regions are not reliable.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "partial",
     "note": "/v1/tiktok/user/live and /v1/tiktok/live return a user's live room; no LIVE search endpoint.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Shop endpoints return displayed sold_count only; no revenue/GMV estimate endpoint in the full list at https://docs.scrapecreators.com/openapi.json.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "partial",
     "note": "/v1/tiktok/ad-library/ad fetches one ad by ID and checks Creative Center Top Ads first; no Top Ads list or search.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "yes",
     "note": "/v1/tiktok/ad-library/search searches TikTok's public Ads Library (library.tiktok.com) by keyword or advertiser.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "Only TikTok Ad Library search and single-ad lookup (Creative Center Top Ads by ID). No ad database with spend or ROAS estimates.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Remote MCP at api.scrapecreators.com/mcp with OAuth for Claude, Cursor and VS Code, or x-api-key header; ChatGPT not mentioned.",
     "url": "https://docs.scrapecreators.com/integrations/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "partial",
     "note": "Remote MCP at api.scrapecreators.com/mcp with OAuth for Claude, Cursor and VS Code, or x-api-key header; ChatGPT not mentioned.",
     "url": "https://docs.scrapecreators.com/integrations/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST API at api.scrapecreators.com with x-api-key auth.",
     "url": "https://docs.scrapecreators.com/llms.txt",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No own chat UI found; homepage links out to ChatGPT, Claude, Grok and Perplexity with a prefilled prompt.",
     "url": "https://scrapecreators.com/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "no",
     "note": "No extension link on the homepage, and a Chrome Web Store search for Scrape Creators finds none.",
     "url": "https://chromewebstore.google.com/search/scrapecreators",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "100 free credits, no card; up to 7,000 bonus credits for feedback/GitHub star/G2 review.",
     "url": "https://scrapecreators.com/",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$47 Freelance, 25,000 credits, pay as you go (one-time; credits never expire).",
     "url": "https://scrapecreators.com/",
     "checked": "2026-10-20",
     "label": "$47 one-time"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "No general policy found; individual TikTok endpoint docs (transcript, comments) say errors or empty results cost 0 credits.",
     "url": "https://docs.scrapecreators.com/openapi.json",
     "checked": "2026-10-20"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 17.0,
    "withThirdParty": 17.0,
    "bestCaseUnknownAsYes": 17.0,
    "yes": 13,
    "partial": 8,
    "unknown": 0
   },
   "rank": 8
  },
  {
   "id": "hasdata",
   "name": "HasData",
   "kind": "Scraper API",
   "site": "https://hasdata.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no search volume fields documented.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no search volume fields documented.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no autocomplete endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "Keyword search for videos or users; parameters are only keyword, type and nextPageToken, with no sort or date filter.",
     "url": "https://docs.hasdata.com/apis/tiktok/search",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "Returns a video's comments, or replies to a comment when commentId is given.",
     "url": "https://docs.hasdata.com/apis/tiktok/comments",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no transcript or caption endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no related-video endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; hashtags appear only as fields on video results.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; music appears only as a field on video results.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no place endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no For You or Explore endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "Search with type=users returns nickname, bio, verified flag and follower count, with no follower filters.",
     "url": "https://docs.hasdata.com/apis/tiktok/search",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Profile endpoint by handle and Posts endpoint for an account's videos with pagination.",
     "url": "https://docs.hasdata.com/apis/tiktok/posts",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; profile returns follower and following counts only.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no reposts or liked-videos endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no stories endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://hasdata.com",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no LIVE endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no TikTok Shop endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no Creative Center endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no ad library endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Not in the full TikTok endpoint list (search, profile, posts, comments) at https://docs.hasdata.com/llms.txt; no ad library endpoint.",
     "url": "https://docs.hasdata.com/llms.txt",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP at mcp.hasdata.com/mcp (?apis=tiktok for 4 TikTok tools) with OAuth or x-api-key; ChatGPT and Claude Desktop setups use OAuth.",
     "url": "https://hasdata.com/mcp/tiktok",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "yes",
     "note": "Hosted MCP at mcp.hasdata.com/mcp (?apis=tiktok for 4 TikTok tools) with OAuth or x-api-key; ChatGPT and Claude Desktop setups use OAuth.",
     "url": "https://hasdata.com/mcp/tiktok",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST endpoints at api.hasdata.com/scrape/tiktok/{search,profile,posts,comments} with x-api-key header.",
     "url": "https://docs.hasdata.com/apis/tiktok/search",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "Only an in-page playground with sample prompts; no own chat app for TikTok questions found.",
     "url": "https://hasdata.com/mcp/tiktok",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://hasdata.com",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free plan 1,000 credits a month (100 TikTok requests), no credit card.",
     "url": "https://hasdata.com/prices",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$49/mo Startup billed annually, 200K credits (20,000 TikTok requests).",
     "url": "https://hasdata.com/prices",
     "checked": "2026-10-20",
     "label": "$49/mo, annual"
    },
    "failed_calls_free": {
     "value": "yes",
     "note": "Docs say credits are deducted only for successful requests; pricing FAQ says failed requests are refunded.",
     "url": "https://docs.hasdata.com/apis/tiktok/search",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-hasdata-apify/"
   ],
   "score": {
    "firstParty": 9.0,
    "withThirdParty": 9.0,
    "bestCaseUnknownAsYes": 11.0,
    "yes": 8,
    "partial": 2,
    "unknown": 2
   },
   "rank": 16
  },
  {
   "id": "tikhub",
   "name": "TikHub",
   "kind": "TikTok data API",
   "site": "https://tikhub.io/",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "yes",
     "note": "Creator Search Insights endpoints: list (incl. content_gap tab), detail with gender/age/country, trend and related videos.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "yes",
     "note": "Creator Search Insights endpoints: list (incl. content_gap tab), detail with gender/age/country, trend and related videos.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "yes",
     "note": "Web fetch_search_keyword_suggest plus TikTok Shop search-word suggestions.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "App fetch_video_search_result has sort_type (relevance, most likes) and publish_time filters.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "Video comments and comment replies endpoints (web and app).",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Transcript/caption endpoint not in the full TikTok endpoint list at https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Only similar user recommendations; no similar/related video endpoint in the full TikTok list at https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "Hashtag search, detail and video list, plus Creative Center trending hashtags.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "Music search, detail, video list and music chart list.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "partial",
     "note": "fetch_location_search only; no place detail or place videos endpoint.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "yes",
     "note": "Home (For You) feed on web and app, plus fetch_explore_post.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "App fetch_user_search_result filters by follower-count range and verified accounts.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "User profile and user post endpoints (web and app).",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "Follower and following list endpoints, plus search within them.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "yes",
     "note": "fetch_user_repost and fetch_user_like (web), plus app repost/like endpoints.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Stories not in the full TikTok endpoint list at https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "no",
     "note": "No creator email or contact endpoint or filter in the full TikTok endpoint list (the only email parameter generates a TikTok Web hashed ID).",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "yes",
     "note": "Shop product search, detail, seller products, categories and product reviews; some V2 endpoints are US only.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "yes",
     "note": "Live search (web and app), live room info, online checks and live rankings.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "GMV/revenue endpoints cover only your own creator account via cookie; no market sales-estimate endpoint in https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "yes",
     "note": "TikTok-Ads-API: search_ads, top ads spotlight, ad detail and ad analytics from Creative Center.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Commercial Content Library / EU ad library endpoint (ads endpoints are Creative Center) not in the full TikTok endpoint list at https://api.tikhub.io/openapi.json.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "partial",
     "note": "Creative Center Top Ads search (search_ads) and ad detail with a 1-5 cost level and CTR, plus percentile analytics. No spend or ROAS estimates.",
     "url": "https://api.tikhub.io/openapi.json",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Remote MCP at mcp.tikhub.io/tiktok/mcp (204 TikTok tools) with bearer API key; OAuth and ChatGPT not mentioned.",
     "url": "https://tikhub.io/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "Remote MCP at mcp.tikhub.io/tiktok/mcp (204 TikTok tools) with bearer API key; OAuth and ChatGPT not mentioned.",
     "url": "https://tikhub.io/mcp",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST API at api.tikhub.io with bearer token auth.",
     "url": "https://docs.tikhub.io/4592766m0.md",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No own chat UI found; homepage points to Claude Desktop via MCP and a Chrome side-panel extension.",
     "url": "https://tikhub.io/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "yes",
     "note": "\"TikHub - Social Media Toolkit\": 4,000 users, 3.2 (4 ratings). Side-panel analytics for public TikTok videos, comments and accounts; needs a TikHub API key.",
     "url": "https://chromewebstore.google.com/detail/tikhub-social-media-toolk/pdjpejnkgiobincbjjkcbfmamomipphp",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "New accounts get $0.05 free credit (~50 requests); paid-only endpoints do not accept it.",
     "url": "https://tikhub.io/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Pay as you go from $0.001/request, minimum top-up $5, no subscription.",
     "url": "https://tikhub.io/pricing",
     "checked": "2026-10-20",
     "label": "From $0.001 a request"
    },
    "failed_calls_free": {
     "value": "no",
     "note": "Pricing page and README do not say whether failed requests are billed.",
     "url": "https://tikhub.io/pricing",
     "checked": "2026-10-20",
     "label": "not stated"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 21.0,
    "withThirdParty": 21.0,
    "bestCaseUnknownAsYes": 21.0,
    "yes": 20,
    "partial": 2,
    "unknown": 0
   },
   "rank": 5
  },
  {
   "id": "ensembledata",
   "name": "EnsembleData",
   "kind": "Social data API",
   "site": "https://ensembledata.com/",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Search-volume/Creator Search Insights endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Search-volume/Creator Search Insights endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Keyword suggestion/autocomplete endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "/tt/keyword/search has period (days) and sorting (relevance, most liked, most recent) filters.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "/tt/post/comments and /tt/post/comments-replies.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Transcript/caption endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Similar/related videos not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "/tt/hashtag/posts and /tt/hashtag/recent-posts return hashtag videos; no hashtag search or detail endpoint.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Music search, music details and music posts; no trending-sounds endpoint in the list, though the TikTok page markets 'Music Trends'.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Places/POI not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "For You/Explore feed endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "/tt/user/search by keyword with no follower filters.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "/tt/user/info and /tt/user/posts (by username or secUid).",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "/tt/user/followers (TikTok returns up to the 10,000 most recent) and /tt/user/followings.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "partial",
     "note": "/tt/user/liked-posts (only if public); no reposts endpoint.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Stories not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ensembledata.com/",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "TikTok Shop endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "partial",
     "note": "/tt/live/search only; no LIVE room detail endpoint.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "TikTok Shop sales-estimate endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Creative Center endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Ad library endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Ad library endpoint not in the full TikTok endpoint list at https://ensembledata.com/apis/openapi.json.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server mentioned on the pricing, TikTok API, docs or llms.txt pages.",
     "url": "https://ensembledata.com/tiktok-api",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No MCP server mentioned on the pricing, TikTok API, docs or llms.txt pages.",
     "url": "https://ensembledata.com/tiktok-api",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST API with token parameter; OpenAPI spec published; Python and Node SDKs.",
     "url": "https://ensembledata.com/apis/openapi.json",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No chat UI mentioned on official pages checked.",
     "url": "https://ensembledata.com/pricing",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ensembledata.com/",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "Free Trial 50 units/day, no card; TikTok API page FAQ calls it a 7-day free trial.",
     "url": "https://ensembledata.com/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$100/mo Wood, 1,500 units/day.",
     "url": "https://ensembledata.com/pricing",
     "checked": "2026-10-20",
     "label": "$100/mo"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "Pricing page says no units are charged for failed requests caused by internal errors; lookups of non-existent users still cost units per the docs.",
     "url": "https://ensembledata.com/pricing",
     "checked": "2026-10-20"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 9.5,
    "withThirdParty": 9.5,
    "bestCaseUnknownAsYes": 11.5,
    "yes": 6,
    "partial": 7,
    "unknown": 2
   },
   "rank": 15
  },
  {
   "id": "exolyt",
   "name": "Exolyt",
   "kind": "TikTok analytics dashboard",
   "site": "https://exolyt.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No TikTok search volume or keyword-demand data on the homepage, pricing or any of the 19 feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. No TikTok search volume or keyword-demand data on the homepage, pricing or any of the 19 feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "No keyword suggestion or autocomplete feature on the feature pages; search covers accounts, videos, hashtags and sounds.",
     "url": "https://exolyt.com/features/search",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "UI video search with attribute, hashtag, sound, country and sentiment filters; sort and date filters are not named. UI only.",
     "url": "https://exolyt.com/features/search",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "Videos' Comments on Essentials and Advanced; replies are not mentioned. UI only.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "partial",
     "note": "Video transcriptions listed only on the Advanced plan (EUR 600/mo). UI only.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No similar or related video feature on the feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "Hashtag metrics, historical growth, related hashtags, demographics and video search by hashtag. UI only.",
     "url": "https://exolyt.com/features/hashtags",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "Sound monitoring with hotness scores, up/down-trending tracks, growth history and video search by sound. UI only.",
     "url": "https://exolyt.com/features/sounds",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "No places or POI data mentioned on the feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Trending content and daily trends are offered, but no For You or Explore feed.",
     "url": "https://exolyt.com/features/trends",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "Influencer finder filters accounts 'with relevant attributes'; follower filters not named; Influencer Database is Advanced or a paid add-on.",
     "url": "https://exolyt.com/features/influencer-campaigns",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Account Overview tracks any account's stats, historical growth, audience and its videos. UI only.",
     "url": "https://exolyt.com/features/account-overview",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "Audience demographics and locations are offered, but no follower or following lists.",
     "url": "https://exolyt.com/features/account-overview",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposted or liked-video lists mentioned.",
     "url": "https://exolyt.com/features/account-overview",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No TikTok stories data mentioned on the feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://exolyt.com",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "No TikTok Shop data on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "No LIVE search or LIVE room data mentioned on the feature pages.",
     "url": "https://exolyt.com/features",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "No Shop sales, GMV or revenue estimates on the pricing or feature pages.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Ad Spy flags whether a video was boosted with paid promotion; no Creative Center top ads.",
     "url": "https://exolyt.com/features/ads-spy",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No TikTok ad library data mentioned.",
     "url": "https://exolyt.com/features/ads-spy",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "partial",
     "note": "Ad Spy flags whether a video was boosted with paid promotion; no Creative Center top ads.",
     "url": "https://exolyt.com/features/ads-spy",
     "checked": "2026-10-20",
     "derivedFrom": "creative_center_top_ads"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server mentioned; exolyt.com/mcp returns 404.",
     "url": "https://exolyt.com/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No MCP server mentioned; exolyt.com/mcp returns 404.",
     "url": "https://exolyt.com/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "no",
     "note": "exolyt.com/api and /features/api return 404 and no API docs are published; exports are CSV and Google Sheets. Terms mention API call frequency under fair use.",
     "url": "https://exolyt.com/features/data-exports-and-integration",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "Site mentions AI summaries and AI-powered ideas, but no chat interface for asking questions of TikTok data.",
     "url": "https://exolyt.com/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://exolyt.com",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Basic EUR 0/mo: 1 tracked account, 1 hashtag, 1 sound, 1 influencer campaign, 7-day chart history, limited viewing, 100 CSV credits/mo.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "EUR 250/mo Essentials (EUR 210/mo billed annually); Advanced EUR 600/mo; enterprise via sales.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20",
     "label": "EUR 250/mo"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "Not applicable: dashboard subscription, not billed per call.",
     "url": "https://exolyt.com/pricing",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-exolyt/",
    "/compare/exolyt-alternatives/"
   ],
   "score": {
    "firstParty": 7.5,
    "withThirdParty": 7.5,
    "bestCaseUnknownAsYes": 10.5,
    "yes": 5,
    "partial": 5,
    "unknown": 3
   },
   "rank": 18
  },
  {
   "id": "pentos",
   "name": "Pentos",
   "kind": "TikTok tracking dashboard",
   "site": "https://pentos.co",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "unknown",
     "note": "pentos.co does not resolve on 2026-10-20; the archived homepage (26 Aug 2026) described tracking users, songs, topics and trends.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "unknown",
     "note": "pentos.co does not resolve on 2026-10-20; the archived homepage (26 Aug 2026) described tracking users, songs, topics and trends.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "unknown",
     "note": "pentos.co does not resolve on 2026-10-20; the archived homepage (26 Aug 2026) described tracking users, songs, topics and trends.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://pentos.co",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://pentos.co",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "unknown",
     "note": "pentos.co does not resolve on 2026-10-20; the last archived pricing page (10 Jun 2026) listed Trends Pro at $99/mo.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20",
     "label": "Site offline"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "pentos.co does not resolve (DNS) on 2026-10-20 and the .co registry lists it as clientHold; no official page to verify.",
     "url": "https://pentos.co/",
     "checked": "2026-10-20"
    }
   },
   "status": "site-offline",
   "statusNote": "pentos.co does not resolve on 20 Oct 2026; the .co registry lists the domain as clientHold. Cells score 0.",
   "compare": [
    "/compare/tokconnect-vs-pentos/",
    "/compare/pentos-alternatives/"
   ],
   "score": {
    "firstParty": 0,
    "withThirdParty": 0,
    "bestCaseUnknownAsYes": 40,
    "yes": 0,
    "partial": 0,
    "unknown": 40
   },
   "rank": 23
  },
  {
   "id": "social-blade",
   "name": "Social Blade",
   "kind": "Creator statistics",
   "site": "https://socialblade.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No TikTok search-demand data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. No TikTok search-demand data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "No keyword suggestions; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "no",
     "note": "No video search; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "No comments; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "No transcripts; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "No similar videos ('Similar Channels' is creators); not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "no",
     "note": "No hashtag data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "No sound data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "No places; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "No feeds; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "TikTok top lists ranked by followers (100 free, up to 5,000 on Platinum) and a /tiktok/top API endpoint; no follower-range search documented.",
     "url": "https://socialblade.com/products/subscription/personal",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "partial",
     "note": "Profile stats (followers, following, likes, uploads, ranks, daily history) via website and API; no list of posts.",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "Follower and following counts with daily history only; no lists.",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "No reposts or liked videos; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "No stories; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://socialblade.com",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "No TikTok Shop data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "No LIVE rooms ('Live Counts' are follower counters); not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "No Shop sales estimates; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "No Creative Center ads; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "No ad library data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. No ad library data; not in the full endpoint list at https://socialblade.com/developers/docs (TikTok: creator statistics and top list only).",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server mentioned on the Business API pages.",
     "url": "https://socialblade.com/developers",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No MCP server mentioned on the Business API pages.",
     "url": "https://socialblade.com/developers",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "Business API (REST, clientid + token): GET /tiktok/statistics and GET /tiktok/top.",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No chat interface mentioned on the site or API pages.",
     "url": "https://socialblade.com/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://socialblade.com",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free site: TikTok profile stats, 14 days of table data, weekly/monthly charts, top 100 lists, 5 favorites; API calls on Social Blade's own accounts cost 0 credits.",
     "url": "https://socialblade.com/products/subscription/personal",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Website premium from $5.99/mo Bronze ($59.99/yr); API credits from $50 for 100 credits.",
     "url": "https://socialblade.com/products/subscription/personal",
     "checked": "2026-10-20",
     "label": "$5.99/mo"
    },
    "failed_calls_free": {
     "value": "no",
     "note": "Docs say a call will not go through without enough credits; nothing on failed calls.",
     "url": "https://socialblade.com/developers/docs",
     "checked": "2026-10-20",
     "label": "not stated"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-social-blade/",
    "/compare/social-blade-alternatives/"
   ],
   "score": {
    "firstParty": 4.5,
    "withThirdParty": 4.5,
    "bestCaseUnknownAsYes": 6.5,
    "yes": 3,
    "partial": 3,
    "unknown": 2
   },
   "rank": 20
  },
  {
   "id": "modash",
   "name": "Modash",
   "kind": "Influencer database",
   "site": "https://www.modash.io",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no TikTok search volume or Creator Search Insights data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full Raw and Discovery API TikTok endpoint lists (no TikTok search volume or Creator Search Insights data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full TikTok endpoint lists; /tiktok/topics and /tiktok/hashtags are lookups for search-filter values, not TikTok autocomplete.",
     "url": "https://docs.modash.io/products/discovery_api/openapi_doc/discovery.md",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "no",
     "note": "Not in the full Raw API TikTok endpoint list; videos come only from a user, hashtag (challenge-feed) or music feed.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "Raw API has /raw/tiktok/comments and /raw/tiktok/comments-replies.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Not in the full Raw API TikTok endpoint list; subtitles are listed for YouTube only.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no similar or related videos).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "Raw API has search-challenges, challenge-info and challenge-feed for TikTok hashtags.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Raw API music-info and music-feed take a sound id; no trending-sounds or sound keyword search endpoint.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no places or POI).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no For You or Explore feed).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "yes",
     "note": "Discovery API POST /tiktok/search filters creators by followers min/max, engagement, location, language and more.",
     "url": "https://docs.modash.io/products/discovery_api/openapi_doc/discovery/tiktok/tiktokcontroller_search.md",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "Raw API /raw/tiktok/user-info and /raw/tiktok/user-feed return a profile and its posts.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "No follower-list endpoint; the platform's 'influential fans' lookup finds creators who follow an account (3,000/mo on Essentials).",
     "url": "https://www.modash.io/pricing",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no reposted or liked videos lists).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full TikTok endpoint lists; the platform's Stories download is described for Instagram only.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "yes",
     "note": "Plans are capped by \"email unlocks\" for creators: No free plan; 14-day free trial, no card, with 20 profile views, 6 email unlocks and 10 tracked creators.",
     "url": "https://www.modash.io/pricing",
     "checked": "2026-10-20",
     "derivedFrom": "free_tier"
    },
    "shop_listings": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no TikTok Shop data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no LIVE search or rooms).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Not in the API endpoint lists; the platform's sales tracking is Shopify attribution, not TikTok Shop estimates.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no Creative Center data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not in the full Raw and Discovery API TikTok endpoint lists (no TikTok ad library data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Not in the full Raw and Discovery API TikTok endpoint lists (no TikTok ad library data).",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "partial",
     "note": "API page says agents can use a Modash MCP server for creator search and reports; no OAuth or ChatGPT/Claude setup is documented, and the API starts at $10,000/yr.",
     "url": "https://www.modash.io/influencer-marketing-api",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "API page says agents can use a Modash MCP server for creator search and reports; no OAuth or ChatGPT/Claude setup is documented, and the API starts at $10,000/yr.",
     "url": "https://www.modash.io/influencer-marketing-api",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "Discovery API and Raw API at api.modash.io/v1 with bearer-token auth.",
     "url": "https://docs.modash.io/products/raw_api/openapi_doc/raw.md",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "Not in the platform feature list; AI Search is natural-language creator search, not a chat UI for TikTok data.",
     "url": "https://www.modash.io/pricing",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.modash.io",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "No free plan; 14-day free trial, no card, with 20 profile views, 6 email unlocks and 10 tracked creators.",
     "url": "https://www.modash.io/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$199/mo Essentials ($2,388 paid yearly); API separate, Raw API from $10,000/yr and Discovery API from $16,200/yr.",
     "url": "https://www.modash.io/pricing",
     "checked": "2026-10-20",
     "label": "$199/mo"
    },
    "failed_calls_free": {
     "value": "yes",
     "note": "API docs say failed responses (e.g. HTTP 500) are non-billable; API pricing page says failed requests are not charged.",
     "url": "https://docs.modash.io/index.html.md",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-modash/",
    "/compare/modash-alternatives/"
   ],
   "score": {
    "firstParty": 10.0,
    "withThirdParty": 10.0,
    "bestCaseUnknownAsYes": 11.0,
    "yes": 8,
    "partial": 4,
    "unknown": 1
   },
   "rank": 14
  },
  {
   "id": "virlo",
   "name": "Virlo",
   "kind": "Content research",
   "site": "https://virlo.ai",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no TikTok search volume or Creator Search Insights; trends rank topics being posted).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full endpoint list at https://api.virlo.ai/openapi.json (no TikTok search volume or Creator Search Insights; trends rank topics being posted).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "partial",
     "note": "POST /v1/agents/suggest-keywords returns AI keyword sets for a research intent; no TikTok search autocomplete.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "GET /v1/raw/tiktok/search takes a keyword and cursor only; no sort or date filters.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "partial",
     "note": "GET /v1/raw/tiktok/video/comments returns top-level comments only (no replies).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "GET /v1/raw/tiktok/video/transcript returns the transcript TikTok publishes.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (similar creators within an agent exist, no similar videos).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "yes",
     "note": "TikTok hashtag top lists, hashtag performance, hashtag lookup and raw hashtag videos.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "yes",
     "note": "Trending, breakout and searchable sounds, sound details, usage history and sound videos.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no places or POI).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no For You or Explore feed; /v1/tiktok/videos/digest is Virlo's top videos of the last 48 hours).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "partial",
     "note": "No user search; creator outliers within an agent's keyword corpus can be filtered by follower tier (nano to macro).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "GET /v1/raw/tiktok/creator/{handle} and /videos, plus paid creator lookups.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no follower or following lists; tracked creators get inferred audience demographics).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no reposted or liked videos).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no stories).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://virlo.ai",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "No TikTok Shop endpoint in the API list; the features page metadata mentions 'TikTok Shop product trend analytics' without describing it.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (no LIVE search or rooms).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "No TikTok Shop sales endpoint in the API list; only an undescribed 'TikTok Shop product trend analytics' mention in features page metadata.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (ads endpoints return Meta ads only).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not in the full endpoint list at https://api.virlo.ai/openapi.json (ad data is the Meta Ads Library, not TikTok's ad library).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Not in the full endpoint list at https://api.virlo.ai/openapi.json (ad data is the Meta Ads Library, not TikTok's ad library).",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Remote MCP at dev.virlo.ai/api/mcp/mcp with OAuth sign-in (Claude named; dynamic client registration) or API key; ChatGPT not named.",
     "url": "https://dev.virlo.ai/docs/mcp.md",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "partial",
     "note": "Remote MCP at dev.virlo.ai/api/mcp/mcp with OAuth sign-in (Claude named; dynamic client registration) or API key; ChatGPT not named.",
     "url": "https://dev.virlo.ai/docs/mcp.md",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST API at api.virlo.ai/v1 with bearer API key and a published OpenAPI spec.",
     "url": "https://api.virlo.ai/openapi.json",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "partial",
     "note": "Content Studio is 'an AI workspace wired to your Virlo data' for ad copy, briefs and reports; not described as a Q&A chat.",
     "url": "https://virlo.ai/features",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://virlo.ai",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "partial",
     "note": "No free plan listed; app offers a free trial (7 days per page metadata), API is prepaid balance only.",
     "url": "https://virlo.ai/pricing",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$49/mo Starter (2,000 credits); API is prepaid pay-as-you-go with no subscription.",
     "url": "https://virlo.ai/pricing",
     "checked": "2026-10-20",
     "label": "$49/mo"
    },
    "failed_calls_free": {
     "value": "partial",
     "note": "Docs say errors are free; a one-time agent is charged even if its run fails, and failed lookups are refunded later.",
     "url": "https://dev.virlo.ai/docs/credits.md",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-virlo/"
   ],
   "score": {
    "firstParty": 11.0,
    "withThirdParty": 11.0,
    "bestCaseUnknownAsYes": 13.0,
    "yes": 7,
    "partial": 8,
    "unknown": 2
   },
   "rank": 12
  },
  {
   "id": "manifold",
   "name": "Manifold",
   "kind": "Multi-source MCP",
   "site": "https://www.manifoldmcp.com",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (8 tools; keyword volumes are Google SEO data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (8 tools; keyword volumes are Google SEO data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (keyword ideas are Google SEO tools, not TikTok).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "yes",
     "note": "tiktok_search_videos takes since (day to all) and sort (relevance, latest, popular).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "tiktok_get_comments rows carry parent_id and depth for replies.",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "tiktok_get_transcript, with optional AI transcription fallback for videos up to 2 minutes.",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no similar videos).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no hashtag tools).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no sound tools; the sound appears only as a field on videos).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok places; Google Maps tools are separate).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no For You or Explore feed).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "no",
     "note": "No user search tool; docs say to find accounts by topic via tiktok_search_videos and read the authors.",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "tiktok_get_profile and tiktok_get_videos (latest or popular).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "partial",
     "note": "tiktok_get_followers lists followers; no following-list tool. tiktok_get_audience gives audience countries.",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no reposts or likes lists).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no stories).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.manifoldmcp.com",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop tools).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no LIVE tools).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Not in the full TikTok tool list at https://www.manifoldmcp.com/docs/tools/tiktok.md (no TikTok Shop sales data).",
     "url": "https://www.manifoldmcp.com/docs/tools/tiktok.md",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not in the full tool lists; ad tools read public ad libraries, not Creative Center.",
     "url": "https://www.manifoldmcp.com/docs/tools/ads.md",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "yes",
     "note": "ads_search_ads, ads_get_advertiser_ads and ads_get_ad accept platform tiktok to read TikTok's public ad library.",
     "url": "https://www.manifoldmcp.com/docs/tools/ads.md",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.manifoldmcp.com",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP at mcp.manifoldmcp.com/mcp with OAuth 2.1 (PKCE) or API key; setup pages for Claude and ChatGPT.",
     "url": "https://www.manifoldmcp.com/docs/authentication.md",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "yes",
     "note": "Hosted MCP at mcp.manifoldmcp.com/mcp with OAuth 2.1 (PKCE) or API key; setup pages for Claude and ChatGPT.",
     "url": "https://www.manifoldmcp.com/docs/authentication.md",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "partial",
     "note": "Not in the full docs at https://www.manifoldmcp.com/llms-full.txt; access is the MCP endpoint only (API key as bearer for scripts). Scored partial, the same as TokConnect: an MCP endpoint code can call with a key, no REST.",
     "url": "https://www.manifoldmcp.com/llms-full.txt",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "Not in the full docs; Manifold is used through Claude, ChatGPT, Cursor and other MCP clients.",
     "url": "https://www.manifoldmcp.com/llms-full.txt",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://www.manifoldmcp.com",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free plan: 250 credits a month, no card; credits do not roll over.",
     "url": "https://www.manifoldmcp.com/pricing.md",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "$20/mo Pro (2,500 credits).",
     "url": "https://www.manifoldmcp.com/pricing.md",
     "checked": "2026-10-20",
     "label": "$20/mo"
    },
    "failed_calls_free": {
     "value": "yes",
     "note": "Calls that fail because a provider is down or input is rejected cost nothing; a call that finds nothing costs 1 credit.",
     "url": "https://www.manifoldmcp.com/docs/credits.md",
     "checked": "2026-10-20"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 11.0,
    "withThirdParty": 11.0,
    "bestCaseUnknownAsYes": 14.0,
    "yes": 10,
    "partial": 2,
    "unknown": 3
   },
   "rank": 12
  },
  {
   "id": "tiktok-creative-center",
   "name": "TikTok Creative Center",
   "kind": "Official TikTok (ads inspiration)",
   "site": "https://ads.tiktok.com/business/creativecenter",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "No search volume or Creator Search Insights data; the old Keyword Insights URL redirects to the Creative Center home. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/business/creativecenter/keyword-insights/pc/en",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. No search volume or Creator Search Insights data; the old Keyword Insights URL redirects to the Creative Center home. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/business/creativecenter/keyword-insights/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "No keyword tool in the menu; the Keyword Insights URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/keyword-insights/pc/en",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "no",
     "note": "No organic video search; the Trends Video tab says to go to TikTok One for rankings and data. Top Ads has a search box for ads only.",
     "url": "https://ads.tiktok.com/creative/creativeCenter/trends/video?region=US&period=7",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Trending hashtags by region with posts, views and a trend chart; signed out shows 3 rows, log in for more.",
     "url": "https://ads.tiktok.com/creative/creativeCenter/trends/hashtag?region=US&period=7",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "No sounds tab on Trends today; the old popular-music URL redirects to Trends (Hashtag, Creator, Video).",
     "url": "https://ads.tiktok.com/business/creativecenter/inspiration/popular/music/pc/en",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "no",
     "note": "Trends Creator tab shows \"Coming soon\"; creator discovery is sent to TikTok One.",
     "url": "https://ads.tiktok.com/creative/creativeCenter/trends/hashtag?region=US&period=7",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ads.tiktok.com/business/creativecenter",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "No Top Products section; the old Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not offered. Creative Center menu on 20 Oct: Top Ads, Trends (Hashtag, Creator \"Coming soon\", Video), Creative Tools, Influencer marketing (TikTok One).",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "No Shop data; the Top Products URL redirects to the Creative Center home.",
     "url": "https://ads.tiktok.com/business/creativecenter/top-products/pc/en",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "yes",
     "note": "Top Ads with region, industry, objective, language, format and period filters, sorted by For You, reach or CTR; signed out shows 3 ads, log in for all. TikTok says it shows only advertiser-authorised ads.",
     "url": "https://ads.tiktok.com/business/creativecenter/inspiration/topads/pc/en",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not part of Creative Center; TikTok runs it separately as the Commercial Content Library at library.tiktok.com.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ads.tiktok.com/business/creativecenter",
     "checked": "2026-10-20"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server mentioned on the Creative Center help page or site.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No MCP server mentioned on the Creative Center help page or site.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "no",
     "note": "No data API for trends or Top Ads; the only API listed is the Symphony API for AI video generation.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No chat interface found; Creative Center offers Symphony AI video tools, not Q&A over data.",
     "url": "https://ads.tiktok.com/creative/creativeCenter",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ads.tiktok.com/business/creativecenter",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "yes",
     "note": "Free; TikTok says login is \"not required\" but recommends it to see all features and data.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "yes",
     "note": "Free.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20",
     "label": "Free"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "Not applicable: free dashboard.",
     "url": "https://ads.tiktok.com/help/article/creative-center",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tiktok-creative-center-alternatives/"
   ],
   "score": {
    "firstParty": 3.5,
    "withThirdParty": 3.5,
    "bestCaseUnknownAsYes": 7.5,
    "yes": 3,
    "partial": 1,
    "unknown": 4
   },
   "rank": 21
  },
  {
   "id": "tiktok-for-business-mcp",
   "name": "TikTok for Business MCP",
   "kind": "Official TikTok (ad accounts)",
   "site": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Help page scopes the server to the TikTok Ads platform (campaign management, performance reporting, audience configuration, creative operations); no organic TikTok data is described. Tool library page returned 403.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not mentioned on the help pages; the tool library at business-api.tiktok.com returned 403 to our fetch.",
     "url": "https://ads.tiktok.com/resources/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not mentioned on the help pages; the tool library at business-api.tiktok.com returned 403 to our fetch.",
     "url": "https://ads.tiktok.com/resources/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Not mentioned on the help pages; the tool library at business-api.tiktok.com returned 403 to our fetch.",
     "url": "https://ads.tiktok.com/resources/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "yes",
     "note": "Hosted MCP: about 400 tools (tt-ads-mcp-flat, \"Recommended for Claude\") or about 40 core tools (tt-ads-mcp-layer). Page says no developer credential or API key is needed and the protocol handles authentication, but does not name OAuth; only Claude is named. Works on your own ad accounts.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "partial",
     "note": "Hosted MCP: about 400 tools (tt-ads-mcp-flat, \"Recommended for Claude\") or about 40 core tools (tt-ads-mcp-layer). Page says no developer credential or API key is needed and the protocol handles authentication, but does not name OAuth; only Claude is named. Works on your own ad accounts.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "no",
     "note": "The help page links to TikTok API for Business docs at business-api.tiktok.com, which returned 403 to our fetch.",
     "url": "https://business-api.tiktok.com/portal/docs/tiktok-ads-mcp-server/v1.3",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No own chat app; it plugs into the user's agent. The Agentic Hub is a marketplace of AI Skills, not a chat UI.",
     "url": "https://ads.tiktok.com/resources/help/article/about-tiktok-for-business-agentic-hub-and-mcp-server?lang=en",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "no",
     "note": "No fee mentioned on the help pages.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "unknown",
     "note": "No price published on the help pages.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20",
     "label": "Not published"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "No pricing published.",
     "url": "https://ads.tiktok.com/help/article/about-tiktok-for-business-mcp-server",
     "checked": "2026-10-20"
    }
   },
   "compare": [
    "/compare/tokconnect-vs-tiktok-mcp/",
    "/compare/tiktok-mcp-alternatives/"
   ],
   "score": {
    "firstParty": 1.5,
    "withThirdParty": 1.5,
    "bestCaseUnknownAsYes": 5.5,
    "yes": 1,
    "partial": 1,
    "unknown": 4
   },
   "rank": 22
  },
  {
   "id": "tiktok-research-api",
   "name": "TikTok Research API",
   "kind": "Official TikTok (academic research)",
   "site": "https://developers.tiktok.com/products/research-api/",
   "checked": "2026-10-20",
   "cells": {
    "search_volume": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "content_gaps": {
     "value": "no",
     "note": "No Creator Search Insights data, so no content-gap view. Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20",
     "derivedFrom": "search_demand"
    },
    "keyword_suggestions": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "video_search": {
     "value": "partial",
     "note": "Query Videos filters by keyword, hashtag, username, region, music, effect, length, views and comments within a required date range of up to 30 days; results come by descending video ID or random, with no popularity sort.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-videos/",
     "checked": "2026-10-20"
    },
    "comments": {
     "value": "yes",
     "note": "Query Video Comments returns a video's comments, or a comment's replies via comment_id, up to 100 per request.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-video-comments/",
     "checked": "2026-10-20"
    },
    "transcripts": {
     "value": "yes",
     "note": "voice_to_text field returns voice-to-text and subtitles for videos that already have them.",
     "url": "https://developers.tiktok.com/doc/research-api-codebook/",
     "checked": "2026-10-20"
    },
    "similar_videos": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "hashtags": {
     "value": "partial",
     "note": "Filter videos by hashtag_name and get hashtag_info_list on videos; no hashtag search or hashtag stats endpoint.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-videos/",
     "checked": "2026-10-20"
    },
    "sounds": {
     "value": "partial",
     "note": "Filter videos by music_id; no sound search or trending sounds endpoint.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-videos/",
     "checked": "2026-10-20"
    },
    "places": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "feeds": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "creator_search": {
     "value": "no",
     "note": "Query User Info looks up one known username; no account search or follower filters.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "profiles_posts": {
     "value": "yes",
     "note": "User Info (followers, following, likes, video count, bio, verified) plus Query Videos by username; public accounts aged 18+.",
     "url": "https://developers.tiktok.com/doc/research-api-codebook/",
     "checked": "2026-10-20"
    },
    "followers_following": {
     "value": "yes",
     "note": "Query User Followers and Following, up to 2M records a day over 20,000 calls.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "reposts_likes": {
     "value": "yes",
     "note": "Query User Liked Videos and Query User Reposted Videos endpoints.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "stories": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "creator_contact": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20"
    },
    "shop_listings": {
     "value": "partial",
     "note": "Query TikTok Shop Info, Products and Reviews, limited to EU-based TikTok Shops.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20"
    },
    "live_now": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "gmv_products": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_shops": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_creators": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_videos": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_lives": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "gmv_categories": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "daily_trends": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "ranking_filters": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "commission_rates": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "non_us_markets": {
     "value": "no",
     "note": "Shop products return TikTok's sold count since listing, not revenue or sales estimates.",
     "url": "https://developers.tiktok.com/doc/research-api-specs-query-tiktok-shop-products/",
     "checked": "2026-10-20",
     "derivedFrom": "shop_sales_estimates"
    },
    "creative_center": {
     "value": "no",
     "note": "Not in the full Research API endpoint list (Query Videos, User Info, Video Comments, Liked/Pinned/Reposted Videos, Followers, Following, Playlist Info, TikTok Shop Info/Products/Reviews).",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "ad_library_records": {
     "value": "no",
     "note": "Not in the Research API; TikTok offers EU ads separately through the Commercial Content API, which needs its own application.",
     "url": "https://developers.tiktok.com/products/commercial-content-api",
     "checked": "2026-10-20"
    },
    "ad_spy": {
     "value": "no",
     "note": "No TikTok ad data of any kind. Not in the Research API; TikTok offers EU ads separately through the Commercial Content API, which needs its own application.",
     "url": "https://developers.tiktok.com/products/commercial-content-api",
     "checked": "2026-10-20",
     "derivedFrom": "eu_ad_library"
    },
    "mcp_server": {
     "value": "no",
     "note": "No MCP server in TikTok for Developers docs; access uses a client access token that expires every two hours.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "oauth_connector": {
     "value": "no",
     "note": "No MCP server in TikTok for Developers docs; access uses a client access token that expires every two hours.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20",
     "derivedFrom": "mcp_oauth"
    },
    "rest_api": {
     "value": "yes",
     "note": "REST endpoints at open.tiktokapis.com/v2/research/, for approved non-commercial researchers only; creators, advertisers and commercial users are not eligible.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    },
    "chat_app": {
     "value": "no",
     "note": "No chat app; a Virtual Compute Environment is offered to some approved non-profit researchers.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20"
    },
    "chrome_extension": {
     "value": "unknown",
     "note": "Not part of this vendor's 20 October 2026 check. Scored 0.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20"
    },
    "free_tier": {
     "value": "no",
     "note": "No fee is published; access is limited to approved academic and not-for-profit researchers in the US, EEA, UK, Canada, Switzerland and Brazil (youth safety), with about 4 weeks for approval.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20"
    },
    "self_serve_price": {
     "value": "no",
     "note": "No price published; eligibility-gated, not sold.",
     "url": "https://developers.tiktok.com/products/research-api/",
     "checked": "2026-10-20",
     "label": "Not sold"
    },
    "failed_calls_free": {
     "value": "unknown",
     "note": "Not applicable: no pricing published.",
     "url": "https://developers.tiktok.com/doc/research-api-faq/",
     "checked": "2026-10-20"
    }
   },
   "compare": [],
   "score": {
    "firstParty": 8.0,
    "withThirdParty": 8.0,
    "bestCaseUnknownAsYes": 11.0,
    "yes": 6,
    "partial": 4,
    "unknown": 3
   },
   "rank": 17
  }
 ],
 "ranking": [
  {
   "rank": 1,
   "vendor": "TokConnect",
   "firstParty": 34.5,
   "withThirdParty": 34.5
  },
  {
   "rank": 2,
   "vendor": "EchoTik",
   "firstParty": 31.0,
   "withThirdParty": 31.0
  },
  {
   "rank": 3,
   "vendor": "FastMoss",
   "firstParty": 27.5,
   "withThirdParty": 27.5
  },
  {
   "rank": 4,
   "vendor": "Trenz",
   "firstParty": 23.5,
   "withThirdParty": 23.5
  },
  {
   "rank": 5,
   "vendor": "Kalodata",
   "firstParty": 21.0,
   "withThirdParty": 21.0
  },
  {
   "rank": 5,
   "vendor": "Tabcut",
   "firstParty": 21.0,
   "withThirdParty": 21.0
  },
  {
   "rank": 5,
   "vendor": "TikHub",
   "firstParty": 21.0,
   "withThirdParty": 21.0
  },
  {
   "rank": 8,
   "vendor": "Scrape Creators",
   "firstParty": 17.0,
   "withThirdParty": 17.0
  },
  {
   "rank": 9,
   "vendor": "PiPiADS",
   "firstParty": 16.0,
   "withThirdParty": 16.0
  },
  {
   "rank": 10,
   "vendor": "Apify",
   "firstParty": 14.5,
   "withThirdParty": 27.5
  },
  {
   "rank": 11,
   "vendor": "Bright Data",
   "firstParty": 12.0,
   "withThirdParty": 12.0
  },
  {
   "rank": 12,
   "vendor": "Manifold",
   "firstParty": 11.0,
   "withThirdParty": 11.0
  },
  {
   "rank": 12,
   "vendor": "Virlo",
   "firstParty": 11.0,
   "withThirdParty": 11.0
  },
  {
   "rank": 14,
   "vendor": "Modash",
   "firstParty": 10.0,
   "withThirdParty": 10.0
  },
  {
   "rank": 15,
   "vendor": "EnsembleData",
   "firstParty": 9.5,
   "withThirdParty": 9.5
  },
  {
   "rank": 16,
   "vendor": "HasData",
   "firstParty": 9.0,
   "withThirdParty": 9.0
  },
  {
   "rank": 17,
   "vendor": "TikTok Research API",
   "firstParty": 8.0,
   "withThirdParty": 8.0
  },
  {
   "rank": 18,
   "vendor": "Exolyt",
   "firstParty": 7.5,
   "withThirdParty": 7.5
  },
  {
   "rank": 19,
   "vendor": "SimpTok",
   "firstParty": 5.5,
   "withThirdParty": 5.5
  },
  {
   "rank": 20,
   "vendor": "Social Blade",
   "firstParty": 4.5,
   "withThirdParty": 4.5
  },
  {
   "rank": 21,
   "vendor": "TikTok Creative Center",
   "firstParty": 3.5,
   "withThirdParty": 3.5
  },
  {
   "rank": 22,
   "vendor": "TikTok for Business MCP",
   "firstParty": 1.5,
   "withThirdParty": 1.5
  },
  {
   "rank": 23,
   "vendor": "Pentos",
   "firstParty": 0,
   "withThirdParty": 0
  },
  {
   "rank": 24,
   "vendor": "Shoplus",
   "firstParty": 0,
   "withThirdParty": 0
  }
 ],
 "sources": [
  "content-research/2026-10-20-overhaul/matrix-shop-competitors.json",
  "content-research/2026-10-20-overhaul/matrix-data-competitors.json",
  "/evidence/tokconnect-tools-2026-10-20.json"
 ]
}
