InsightSocial
Free Chrome Extension

TikTok Analytics Scraper

Extract comprehensive analytics and performance data from TikTok accounts

Updated · By InsightSocial Team

See TikTok Analytics Scraper in Action

One run, start to finish: open the page, click Scrape, export the file.

  1. 1Search a keyword or open a hashtag
  2. 2Pick up to 250 videos, click Scrape
  3. 3Export to Excel, CSV or Sheets

Watch a real run

Every video's views, likes, comments, shares and saves from National Geographic's TikTok, recorded as it ran

What is the TikTok Analytics Scraper?

The InsightSocial TikTok Analytics Scraper is a free Chrome extension that turns any public TikTok account into an analytics dataset: per-video performance (views, likes, comments, shares, saves) with the creator's follower count and total likes on every row, exported to CSV, Excel, or JSON. TikTok's native analytics only covers accounts you own; this covers any account you can see.

It works by reading what your own browser session already sees on TikTok. You browse to the account or content you want to analyze, run a scrape from the InsightSocial sidebar, and the extension collects the publicly displayed numbers into one structured export. It never uses TikTok's API, never asks for credentials, and never bypasses privacy rules: private accounts stay out of reach.

The difference from eyeballing a profile is that structured data compounds. One export gives you engagement rates and top-performing content for an account. Repeated exports give you growth curves. Exports across several accounts give you a competitor benchmark. That's the workflow our TikTok competitor analysis guide is built on.

Who is it for?

  • Marketing teams creating competitor reports backed by real numbers instead of screenshots
  • Agencies building client dashboards and recurring performance reports
  • Brands vetting influencer performance before committing to partnerships
  • Analysts researching TikTok trends and platform dynamics at dataset scale
  • Creators benchmarking their own performance against accounts in the same niche
  • Investors evaluating creator growth potential and audience quality with hard data

Key Benefits

  • Profile + video data in one export: account-level metrics and per-video performance land in the same structured file
  • Engagement-rate ready: every row carries views, likes, comments, and shares, so rate formulas drop straight in
  • Trend identification: sort and pivot to surface top-performing videos, dominant hashtags, and recurring sounds
  • Report-ready exports: CSV and Excel formats that go straight into pivot tables, charts, and client decks
  • Multi-account comparison: scrape competitors with identical field structure, then compare side-by-side
  • Historical tracking: repeat exports on a schedule to build a growth database TikTok never gives you for other accounts

How to Use the TikTok Analytics Scraper

Step 1: Install the Extension

Install InsightSocial from the Chrome Web Store and sign in. It is free and asks for no card.

Step 2: Navigate to Your Target Account

Open the TikTok account you want to analyze: a competitor, a candidate influencer, or a benchmark creator in your niche.

Step 3: Open the InsightSocial Sidebar

Click the InsightSocial icon. The sidebar opens and automatically detects the TikTok page, showing the scrape options that apply.

Step 4: Configure a Full Extraction

For analytics, more history is better: choose a high video count so your averages and top-content rankings rest on a meaningful sample rather than the last week of posts.

Step 5: Start Scraping

Click "Scrape" and watch the live preview fill with videos and their metrics. The extension scrolls the page for you until it reaches your target count.

Step 6: Export and Build Your Report

Export to .xlsx and build pivot tables for engagement rate, average views, posting frequency, and hashtag performance, or export CSV/JSON into Looker Studio, Tableau, or a notebook. Every session also syncs to your private InsightSocial portal for re-export later.


Frequently Asked Questions

What analytics can I actually derive from the export?

The export carries per-video performance (views, likes, comments, shares, saves, posting dates) and, on every row, the creator's follower count and total likes. Nothing is computed for you. From those raw fields you can derive the metrics that matter: engagement rate, average views per video, posting frequency, like-to-view ratio, top hashtags, best-performing videos, and music trends. The raw counts come from TikTok; the ratios are one spreadsheet formula away.

Which engagement metrics matter most on TikTok?

Engagement rate, (likes + comments + shares) / views, is the standard, because it controls for reach. Beyond that: comments-per-view signals conversation-worthy content, shares-per-view signals content people stake their identity on, and the spread between median and top-video views tells you whether an account grows on consistency or on occasional viral hits.

How is this different from TikTok's built-in analytics?

TikTok Analytics only exists for accounts you own and shows private data like watch time and demographics. This scraper works on any public account using publicly displayed metrics, which is exactly what you need for competitor benchmarking and influencer vetting, where you'll never get dashboard access.

How do I build a competitor benchmark?

Scrape each competitor account in its own session, then combine the exports in one spreadsheet: the field structure is identical, so rows align. Normalize by follower count where relevant (engagement rate rather than raw likes), and compare accounts of similar size for a fair read. The TikTok Profile Scraper fills in the account-level context for the same handles.

How do I track growth over time?

Public TikTok shows current totals, not history, so you build the history yourself. Re-scrape the same accounts weekly or monthly, date each export, and chart the deltas: follower growth, posting cadence, and whether engagement rate holds as the account scales. After a few cycles you have a longitudinal dataset nobody else in your niche has.

How much data can I pull, and what does it cost?

Pick 50, 100 or 250 videos per run. Scraping is free and unlimited on every plan. Only exporting is metered, one credit per row, and a row you already exported is free to export again. Free: 500 rows a month. Pro: 10,000 rows a month for $9.99 a month, or $7.99 a month billed yearly. Studio: 150,000 rows a month for $49 a month. One-time packs start at $2 for 250 rows.

Tracking five competitors weekly is about 20 scrapes a month, all free to run; what you spend depends on how many rows you export.

Can I add audience-level insight to the numbers?

Yes. Quantitative metrics tell you what performed; the comment sections tell you how the audience actually responded. Pair this tool with the TikTok Comments Scraper on an account's top videos to layer sentiment and recurring themes onto your performance report.

How to Use TikTok Analytics Scraper

About two minutes from install to your first run. No coding or API keys.

  1. 1

    Install InsightSocial

    Install InsightSocial from the Chrome Web Store and sign in. It is free and asks for no card.

  2. 2

    Choose Your Target

    Open a creator's profile, a hashtag page or a search results page for the videos you want to analyze.

  3. 3

    Run Full Extraction

    Pick 50, 100 or 250 videos and click Scrape.

  4. 4

    Review Metrics

    See video and creator metrics appear in the real-time preview.

  5. 5

    Export to Excel

    Download Excel for pivot tables, charts and engagement-rate formulas.

  6. 6

    Build Your Reports

    Create performance reports, competitor comparisons, or trend analyses.

Quick Start Checklist

  • Chrome browser installed
  • Free InsightSocial account (sign in with Google or email)
  • About two minutes

Data You Can Extract

FieldDescriptionType
Creator FollowersThe creator's follower count, on every video rownumber
Creator LikesTotal likes across the creator's account, on every video rownumber
Views, Likes, CommentsEngagement counts per videonumber
Shares & BookmarksShare and save counts per videonumber
HashtagsEvery hashtag on each videoarray
SoundMusic name and authortext
Posted AtUpload date and time (UTC), for working out posting frequencydate
Duration (s)Video length in secondsnumber

Frequently Asked Questions

Export the data and calculate: (Likes + Comments + Shares) / Views x 100. You can create formulas in your spreadsheet.

Free to scrape · exports free up to a monthly limit

Open a TikTok page. Click Scrape.

Free Chrome extension. Runs in your own browser session; no API key, no password shared.

No credit card required · Works on Chrome, Edge, Brave