deviantly.ai

TikTok scraper: export videos, profiles and comments to CSV

This free TikTok scraper exports public TikTok data to CSV in one click. Scrape a profile’s videos, a hashtag, search results or a video’s comments, with views, likes, shares, sounds and hashtags, then download CSV or JSON.

3 free runs a day, first 25 rows of each, no sign-up. Public data only.

Or try:
Quick answer

A TikTok scraper collects public TikTok data into a spreadsheet. Pick what to scrape (a profile’s videos, a hashtag, a keyword search or one video’s comments), choose a date range and columns, and download a CSV with views, likes, comments, shares, sounds and hashtags. The first 25 rows of every run are free.

How to use the TikTok scraper

Three steps from an @handle, hashtag, keyword or video link to a spreadsheet.

  • Choose what to scrape

    @handle · #hashtag · keyword · video link

    Pick Profile videos, Hashtag, Search or Comments, then type an @handle, a #hashtag or a keyword, or paste a video link.

  • Set the date range, rows and columns

    All time · 5,000 rows · 12 columns

    Choose how far back to go, the most rows you want and which columns to include, like views, sound or Shop link.

  • Press Scrape and download the CSV

    CSV · JSON

    Preview the first 25 rows, then download them as CSV or copy them as JSON. Full exports come with a trial or the API.

Every field in your TikTok export

Column names match the CSV header and the JSON keys, so the file drops straight into Sheets, Excel or your own scripts.

FieldDescriptionExample
video_urlLink to the videohttps://www.tiktok.com/@glowgetter.jo/video/7429181103381941547
authorThe @handle that posted the video (or wrote the comment)glowgetter.jo
captionCaption text, without the hashtagsThis $14 serum fixed my texture in 2 weeks
postedDate the video or comment was posted2026-10-14
viewsView count shown on the video1204300
likesLike count98140
commentsComment count1286
sharesShare count4210
durationVideo length in seconds38
soundName of the sound usedoriginal sound - glowgetter.jo
hashtagsHashtags in the caption#skincare #tiktokmademebuyit
is_ad, shop_linkWhether the post is marked as an ad, and its TikTok Shop product link if it has onefalse, https://shop.tiktok.com/view/product/1729384756102938
comment_textComments mode: the text of each commentHow many drops do you use?
replies, creator_repliedComments mode: reply count, and whether the creator replied12, true

Counts are what TikTok shows at the moment of the scrape, so they keep changing after you download.

Frequently asked questions

Is it legal to scrape TikTok?

It depends on where you are and what you do with the data. This TikTok scraper collects public data only: videos, stats and comments from public accounts. Follow TikTok's terms and the law where you are, and don't collect private or personal data. For research-scale access, TikTok also offers a Research API to approved researchers.

What data can I export?

From a profile, hashtag or search: video URL, author, caption, posted date, views, likes, comments, shares, duration, sound, hashtags, and whether the post is an ad or has a TikTok Shop link. From a video's comments: comment text, author, date, likes, replies and whether the creator replied. Turn columns on or off before you download.

Can I scrape TikTok comments?

Yes. Choose Comments, paste a video link (Share, then Copy link) and press Scrape. You get each comment's text, author, date, likes and reply count, most liked first. Comments on private videos, or on videos with comments turned off, can't be exported.

What is the difference between a TikTok scraper and a TikTok API?

A TikTok scraper like this one is ready to use: type a handle, hashtag or keyword and download a CSV. An API is for developers who want the same data inside their own app, on a schedule. The Deviantly TikTok API returns these fields as JSON, with pagination and webhooks. TikTok also offers its own APIs to approved developers and researchers, each with its own access rules.

Can I use this instead of an Apify TikTok scraper?

Scraping platforms such as Apify let you set up and run scrapers yourself, usually paid by usage. This page needs no setup: pick a mode, press Scrape and download the CSV. For large or scheduled exports, use the Deviantly TikTok API or start a trial.

Is this TikTok scraper free?

Yes. You get 3 runs a day and the first 25 rows of each run as CSV or JSON, without signing up. To export every row, schedule runs or use the API, start a 7-day free trial.

Related free tools

Data comes from public TikTok profiles, hashtags, search results and videos. Rows come from Deviantly’s collected public videos and comments; exports we can’t answer yet show labelled sample rows.