Scrape TikTok Shop product and category data at scale
Livescraper's TikTok Products Scraper turns TikTok Shop URLs into a product table. You paste category, search or product URLs one per line - or upload them as a CSV, XLSX, TXT or Parquet file - cap the rows per query, and download the results as a clean CSV, Excel or JSON file. Requests go out through the shared proxy pool rather than your own address.
Each row is one listing: the name, the price and its currency, the availability, the brand, the seller's stock code, the manufacturer part number, the gtin, the rating and review count, the image, the product link and the description. Those fields are read from the structured data the listings publish, which keeps the shape stable across a whole category - and also bounds it, since a field a listing does not publish is not there to collect.
It is worth being clear about what this is. TikTok Shop is one of sixteen storefronts behind a single shared products scraper, so this export is an ordinary fifteen-column catalogue - the same names in the same order as Staples, Tesco or Zoro, which is what lets a social-commerce pull and a high-street pull sit in one table and join on mpn or gtin. What it is not is social data: there is no creator, no video, no view count and no hashtag in this schema, and anyone after those wants the platform's profiles, videos, comments, hashtags or search services instead.
One practical note up front: this page describes the fifteen columns and their order, which the archived exports and the platform's published list agree on exactly, but it claims no formats or fill rates for TikTok Shop because no populated TikTok export exists to base them on. Run one category on the free tier and look at the first rows before you build against it. Your first 500 rows cost nothing and need no credit card, and after that it is $0.002 per row, flat.