← all mockups

Faceless content analytics · private beta

Stop guessing
what to post next.

SocialScrape scrapes every video on your faceless TikTok, scores hooks and themes against your own playbook, and tells you exactly which video to make tomorrow — citing the posts that prove the point.

Sign in with Googleno credit card · private beta
Engagement rate · last 90 days+34.2%
Posts
92
Plays
313.1K
Engagement
8.3%
● 4 channels connected● 8,432 posts analyzed● last sync 2m ago● top hook: silent-readable-curiosity● recs ready: 8● scheduled posts: 3● 4 channels connected● 8,432 posts analyzed● last sync 2m ago● top hook: silent-readable-curiosity● recs ready: 8● scheduled posts: 3

The dashboard

Ten sections. No filler.

Built on the principle that analytics should be a strategy document, not a dashboard. Every section answers a question you'd actually ask before posting.

01 /

Overview

Five KPIs, one engagement-over-time line, one tier donut, one posts-per-week bar. Everything you reach for first.

92 posts · 313.1K plays · 8.3% engagement
02 /

Post Explorer

Every post you've made — sortable, filterable, tier-tagged. 2,000+ rows scroll without flinching because nobody waits for tables anymore.

filter: tier=top theme=lore-explainer · 23 results
03 /

Top & Bottom

Your 10 best and 10 worst, side by side. The contrast is the lesson — what stopped the scroll vs what didn't.

Δ engagement: top vs bottom = 17.6×
04 /

Themes

Claude classifies every post into a faceless-aware taxonomy. Lore-explainer beats brand-pitch by 3.4× in your channel? You'll see it.

best: lore-explainer 12.4% · worst: brand-pitch 0.5%
05 /

Language

Sentiment, tone, reading level, emoji density. Caption-as-script flag tells you when your captions doubled as the voiceover.

tone: educational+excited · 4.6 grade · 0.3 emoji/post
06 /

Script Structure

Faceless-specific. Hook taxonomy: silent-readable-curiosity, text-question, visual-pattern-break, stat-shock. Plus on-screen-text density.

best hook: silent-readable-curiosity (16.1% engagement)
07 /

Hashtags & Audio

Lift, not frequency. Which hashtags actually move the needle. Which trending audio tracks paid off. Which ones were noise.

#smalltownhistory: +4.2× lift on plays
08 /

Temporal & Format

Day-of-week × hour heatmap. Duration buckets. Post length vs engagement. The boring tab that quietly changes your week.

best slot: Tue 7pm ET · best length: 31-45s
09 /

Comments

Top recurring questions, sentiment distribution, the audience asks you keep missing. The next 10 video ideas live here.

top ask: 'where did you find this?' · 47 mentions
10 /

Strategy

AI-generated recommendations grounded in your skill's voice. Each one cites the posts that prove the point. One-click 'generate next script' if you want it written.

8 recs · 6 faceless-specific · 4 skill-aligned

A point of view

Most analytics tools were built for talking heads.

Smile rate. Eye contact. Time-on-face. They're fine metrics if you're looking into the camera. They're completely useless if you're voiceover, B-roll, and on-screen text.

Faceless content has its own physics. The hook is silent-readable or it dies. The opening half-second is a visual pattern break, not a smile. The script lives in your captions or in the voiceover — never on a face. The audience makes the buy/skip decision before the audio even resolves.

The hook works without sound or it doesn't work.

SocialScrape scores your posts on what actually matters for faceless: hook readability without audio, on-screen text density, voiceover-friendly punctuation, narrative-arc completeness, and how closely each script follows your own playbook.

No feature grid. No emoji icons. No 10x-your-engagement promises. Just a tool that reads your data the way you read your data.

How it works

Three commands. One afternoon.

~/socialscrape
$socialscrape connect tiktok @yourhandle
→ scraping 1,247 posts · transcripts · comments · audio metadata
$socialscrape analyze
→ classifying hooks · themes · script structure · sentiment · 23s
$socialscrape strategy
→ 8 recommendations · 6 faceless-specific · 4 skill-aligned

The whole pipeline costs about $15-30 in Apify scraping credits and a few dollars in Claude API per channel. After that, syncing pulls only new posts when you click the button.

Make the next one with the data
you already have.

currently in private beta · invitations rolling out monthly

Sign in with Google →