New: Bought a pass? Download your invoice from the Billing page. Get invoice

Guide

Search TikTok Comments for a Word or Username — Find Any Comment on a Video (Free CSV, Excel & JSON Download, 2026)

By Sarayut L., Founder, ZocialCommentOctober 9, 20269 min read
Search TikTok Comments for a Word or Username — Find Any Comment on a Video (Free CSV, Excel & JSON Download, 2026)

To search TikTok comments for a word, a phrase or a username, you need the comments somewhere that has a search box, because TikTok's comment panel doesn't. This guide shows how to download every comment on a TikTok video free, then find your own comment, every comment a particular person left, or every mention of a product name, in seconds with Ctrl+F, a filter or one formula.

TikTok has a search bar, just not for comments

TikTok's search finds videos, accounts, sounds, hashtags and live streams. It does not search inside a video's comment section, and the comment panel itself has no search, no filter and no sort control. You scroll, and TikTok loads comments in batches in the order its ranking chooses, which leans on likes, replies and your own connections rather than time.

On a video with 80 comments, scrolling works. On a video with 8,000, finding one comment by scrolling is close to impossible: the panel reloads, jumps back to the top when you open a reply thread, and on mobile you can't use the browser's find-in-page at all. The browser version is slightly better, since Ctrl+F searches what has loaded, but only what has loaded, and TikTok keeps loading more as you go.

A downloaded comment file fixes all of that. Every comment is a row, with username, author (the display name), text, likes, replies, created_at, language, is_pinned, id, reply_to_id and avatar_url, plus TikTok-specific fields such as whether the creator liked the comment. Anything that can search a spreadsheet can now search the comments.

Three things people are actually searching for

Most comment searches fall into one of three jobs, and each has a slightly different best method.

Your own comment

You left a comment weeks ago, someone replied, the notification is gone and you want the thread back. Filter the username column to your handle. If the comment you want is a reply under someone else's comment, make sure the replies box was ticked before downloading, because replies are off by default.

One person's comments on one video

A creator answering a specific fan, a brand checking what an influencer said under a competitor's video, a moderator collecting what a troll posted before blocking them. Filter username to the handle and you get every comment they left on that video, with timestamps and like counts. If you need that person's comments across many videos you don't know yet, that is a different job; see finding someone's TikTok comments by username.

Every mention of a word

"Link?", "size", "restock", a product name, a competitor's name, a city. Sellers want the buying questions, creators want the requests, marketers want every mention of a brand. This is where formulas pay off, because you usually want a count and a list, not just the first match.

Searching a downloaded comment section

Download first: paste the video link into the TikTok comment exporter, decide on replies, and download CSV or Excel. Then pick the method that matches the job.

Quick look: Ctrl+F

Open the file and press Ctrl+F (Cmd+F on Mac). It jumps between matches anywhere in the sheet. Good for "is my comment here?", not good for counting.

Every match: filter the text column

Turn on filters (Data → Create a filter in Google Sheets, Data → Filter in Excel), open the text column's menu and choose "Text contains". Type the word and the sheet shows only the matching rows. Add a second filter on likes or created_at to sort the matches by popularity or time. In Excel 365 the FILTER function does the same as a formula, which is handy when you want the matches on a separate tab: =FILTER(A:K, ISNUMBER(SEARCH("restock", C:C))).

Counting: COUNTIF with wildcards

=COUNTIF(C:C, "*restock*") counts comments that contain "restock" anywhere, ignoring case. List several keywords in a column and copy the formula down to compare them side by side: how many comments ask about size, price, shipping, or a link.

Spelling variants: REGEXMATCH

Comments are messy. People write "restock", "re-stock", "restok" and "back in stock". In Google Sheets, =REGEXMATCH(LOWER(C2), "re-?stoc?k|back in stock") returns TRUE for any of them; add it as a column, filter to TRUE, and count. Google documents the syntax in its REGEXMATCH help page.

Spelling, emoji and language: why a search misses

When a search returns nothing and you are sure the comment exists, it is usually one of these:

  • The word is styled. Some comments use decorative Unicode letters (𝓵𝓲𝓷𝓴, link) that look like normal text but don't match a normal search. Search the username instead, or a nearby emoji.
  • It's an emoji, not a word. "🔗?" is a link request. You can paste an emoji straight into Ctrl+F or COUNTIF.
  • It's in another language. On a global video, "link" might be "enlace", "ลิงก์" or "링크". Filter the language column first, or add a translated column with GOOGLETRANSLATE; our guide to translating TikTok comments walks through it.
  • It's a reply. If you downloaded without replies, replies aren't in the file. Re-download with the box ticked; rows with a value in reply_to_id are replies.
  • It's gone. Comments deleted by the author or the creator, and comments caught by the creator's keyword filter, are not in the public section. TikTok explains creator comment filters in its comments help page.

Usernames change, ids don't

TikTok lets people change their handle. If you are tracking a person over time, note the comment id as well as the username. If a later download doesn't find the old handle, search for the text of a comment you know they wrote and check the new handle on that row.

Searching across many videos at once

One video answers one question. Patterns come from many. A seller who wants to know how often buyers ask about sizing should search their last 20 videos, not one. The method stays the same with one extra column:

  1. Download each video's comments. A pass lets you paste several links at once; see exporting comments from multiple posts at once.
  2. Stack the files into one sheet and add a video column with the link.
  3. Run the same COUNTIF or REGEXMATCH, then make a pivot table of matches per video.

That pivot often says more than any single video: the size question that appears on every try-on video, the competitor name that only shows up when you post a certain product, the city that keeps asking where to buy.

Where in-app tricks still work

Downloading isn't always necessary. A few cases TikTok handles itself:

  • Your own comment history. TikTok lists comments you've posted in your activity settings. It is the fastest route to your own recent comments; see how to see your TikTok comment history. It doesn't show other people's comments.
  • Your own videos as a creator. You can filter comments by keyword so they never appear, and TikTok Studio shows comment totals. Neither lets you search what was posted.
  • Small, new videos. Under a hundred comments on desktop, scroll to the end, then Ctrl+F. It works because everything has loaded.

For anything bigger, older, or on someone else's video, the download is quicker than fighting the panel.

Turning matches into a next step

A search result is only useful if you do something with it. What that is depends on why you searched:

  • Unanswered questions. Filter to comments containing "?" and your keyword, then sort by likes. The most liked unanswered question is usually your next video, and replying to it with a video brings the asker back. Pinning the answer as a comment helps everyone who scrolls later.
  • Buyers. "Link?", "price?", "where to buy" on a product video are people ready to buy. Reply publicly first; our guide to turning TikTok comments into buyer conversations covers the order that doesn't feel like spam.
  • Brand mentions. Copy the matching rows into a tab per brand and keep the created_at and likes columns. A month of those tabs is a simple share-of-voice report.
  • Evidence. If you are reporting harassment, keep the original downloaded file with the comment id and timestamp, plus a screenshot of the live comment. Report it in the app; TikTok's community guidelines explain what it removes.

Whatever the job, keep the untouched download as your record and work on a copy, so the numbers you share can always be traced back to what was on the video.

Notes from running the TikTok exporter

ZocialComment started as a TikTok comment exporter, and "find a comment" is one of the most common reasons people paste a link. We see it in support requests and in what people do with the files: creators hunting for a fan's question, sellers counting "link?" comments, moderators collecting evidence. Some things we've learned from operating it:

  • Replies are off by default because most videos' replies multiply the row count, and most searches are for top-level comments. When a search comes up empty, the missing comment is a reply more often than anything else, which is why the replies box sits right on the preview.
  • The language column is there because on global videos a keyword search in English misses most of the comments. TikTok tags each comment's language itself, and we pass that value through unchanged.
  • The row order of the file is TikTok's order, not time order. Sort by created_at when the question is "when did they say it".

The column names, the free first 100 comments and the one-time payment for longer comment sections are the live product values. For what TikTok allows, its terms of service and help centre are the authority.

Download TikTok comments free and search them →

Related reading: finding someone's TikTok comments by username, exporting TikTok comment replies, ranking TikTok comments by likes.

We'll find their comments for you

Give us the username and where to look. We search it by hand and email you a CSV within 1–3 business days. Best effort — not every comment can be found.

Request a lookup — $20

One-time payment, no subscription.