Ask me to check something
In this piece
The question
Everyone I asked about writing romance told me the same thing: BookTok. Nobody could tell me what that actually meant. Is it a handful of influencers I have to impress? Do authors pay for posts? Does any of it sell books?
This was the start of romance signal. I'd been googling TikTok research, and my data brain wanted to take a swing at it. So I bought a big file of BookTok posts and went looking for the shape of the place. I was so new that I really just wanted to understand what I didn't know. I wanted a starting place.
How sure I am
Solid in this file: a clear pattern in the file that held up when I re-checked it.
Suggestive: it's in the file, but the way the file was collected could be causing it.
Outside sources: not from my data. Reporting and industry claims, cited.
Unknown: I looked, and couldn't find a good answer.
What I looked at
One file from Bright Data, a company that collects public web data and sells it. It was expensive. I bought it once and keep it in Google Cloud Storage, in what became my data library, and I ran my reports on it in BigQuery. I'm not collecting more. It holds 325,610 posts from January 2021 to December 2025, made by 78,252 accounts, collected from four hashtags: #booktok, #bookstagram, #romancebooks and #bookrecs. I included the three besides #booktok to try to capture some of BookTok's early growth. About 13% of the posts don't carry any of the four in their own hashtags. For every post I can see the account, its follower count, plays, hashtags and caption. I only publish totals, never account names or individual posts.
It's a big sample, not a census. The collection has gaps I can see, like a July 2024 spike and a sharp drop at the end of 2025, so I don't read anything into how BookTok as a whole grew over time. Section 5 looks at two single tags, which is weaker evidence. It's also why this lives in the Notebook: bought data doesn't meet the sourcing rule for my case studies.
1. It's a crowd, not a clique
Solid in this file. My biggest fear was that BookTok was really about 15 people, and the whole game was getting onto their radar. It isn't. The 15 most-played accounts get 6.4% of all plays. The 1,000 most-played posts come from 788 different accounts, and no single account has more than 11 of them. That's across all five years together; within any one year it's between 725 and 815 accounts.
Most of the crowd shows up once: 62.5% of accounts in the file posted exactly once in it. The file is a sample, so some of them probably post more elsewhere.
How I'm thinking about it: the people who might post about a book of mine are mostly ordinary readers who post now and then. There's no gate, which is a relief, and no short list of people to win over either.
2. But attention is lopsided
Solid in this file. The top 1% of accounts, 782 of them, get 46% of all plays. Accounts with 100,000+ followers made about 20% of posts but half of the most-played 1%. And yet one in five of those top posts came from accounts with under 10,000 followers.
One caution: plays were counted when the file was made, so older posts had longer to collect them. That's why I compare posts only against others from the same year. Follower counts were taken then too, so a post that went viral may have helped build the following it's credited to.
How I'm thinking about it: big accounts are over-represented among the top posts, but plenty of top posts come from small ones. The small accounts are the ones I could realistically reach, and they aren't a dead end.
3. Romance BookTok talks in tropes
Solid in this file, for the tags I checked. The bigger trope tags are spread across a lot of accounts. #darkromance holds 9,031 posts from 3,280 accounts. #enemiestolovers holds 4,185 from 1,783. Across the sixteen trope tags I checked, no single account made more than 15% of the posts.
A quick bit of context, because it's why I trust trope tags more than tag size: a big hashtag number isn't always a big crowd. Of the 819 tags with 300 or more posts, 49 are half or more one account. Anyone who's scrolled TikTok won't be shocked by that. It just means a tag's size tells me how many videos there are, not how many people are talking.
How I'm thinking about it: romance readers here seem to describe books by trope. So the most useful BookTok question I can ask about my own manuscript right now is a writing question, not a marketing one: which tropes does it truly deliver? Those are the conversations it would belong to.
4. Free books seem more common than payment
Outside sources. My data can barely see this. Only 0.25% of posts carry a paid-ad hashtag like #ad or #sponsored, and 0.58% a gifted or PR one. That's almost certainly an undercount. TikTok's own "paid partnership" label isn't in my file, and the UK's advertising regulator estimated that only about 57% of influencer ads on Instagram and TikTok were likely adequately disclosed (60% on TikTok).
So I went outside the file. Creators told The Bookseller that free and early copies are far more common than payment, and that UK creators often have to fight to get their usual prices, generally £500 or lower, with one example of £100 to £300 for a campaign. At the June 20, 2025 exchange rate, £500 is about $674. That's one UK trade article, so I'm treating it as a hint, not a measure.
How I'm thinking about it: for a writer like me, the realistic BookTok budget is probably my own time plus free review copies, not paid posts. And since labels are thin, I now keep in mind that a post might be a gifted copy, which says nothing against the creator.
5. Two tags, two shapes
Suggestive. #booktropes first appears in May 2021 and four months later is on 128 of every 1,000 BookTok posts. A year later it's at 15, and through 2025 it's at 2.6. #romantasy starts at 1.5 per 1,000 in February 2022 and reaches 24.8 in 2025, across 2,976 accounts. I label this suggestive because each month's share depends on what the vendor happened to collect that month. The #booktropes spike is more likely the vendor's collection than BookTok itself. Only 566 accounts used the tag.
How I'm thinking about it: a viral month tells me what was loud that month. Two tags aren't enough to say what lasts, but I'm not going to reshape a manuscript around a spike.
6. Does any of it sell books?
Unknown. TikTok says about 59 million print sales in 2024 could be tied to BookTok, citing Circana BookScan. That's TikTok's own figure, and it doesn't explain how a sale gets "tied". Two months before TikTok's post, a reader asked publishing writer Jane Friedman much the same thing about an earlier BookTok sales claim. Nothing in my file connects a post to a sale. And on whether big or small creators move more copies, I didn't find any independent research.
What I'm taking back to my desk
BookTok turned out to be less scary than I expected, with lots of ordinary readers talking in tropes and no gate to get through. I also couldn't find anyone who can show what one post is worth, me included.
So for now my BookTok homework is the same as my writing homework: know exactly what my book delivers. The rest can wait until I know that.
Receipts
| ID | What it is |
|---|---|
| NB1-D01, NB1-D03 | Dataset size and scope; collection gaps |
| NB1-D12 | Posts carrying the four collection hashtags |
| NB1-D06, NB1-D07 | Tags dominated by one account; trope tag spread |
| NB1-D10, NB1-D11 | #booktropes and #romantasy monthly share |
| NB1-D13, NB1-D14, NB1-D15 | Who gets the plays; who makes the top posts; follower sizes |
| NB1-D16 | Disclosure and commerce hashtags |
| NB1-W03a | Bright Data, TikTok datasets (vendor page) |
| NB1-W04a, NB1-W04b | The Bookseller, June 20, 2025 (Katie Fraser) |
| NB1-01 | x-rates.com, pound to dollar rate for June 20, 2025 (1 GBP = 1.3477 USD) |
| NB1-W09a, NB1-W09b | TikTok Newsroom, April 22, 2025 |
| NB1-W11b | Advertising Standards Authority, influencer ad disclosure report, May 2025 |
| NB1-W11a | Lewis Silkin, May 9, 2025, on the ASA report |
| NB1-W12a | Jane Friedman, February 12, 2025 |
From the feed: this piece as 6 swipeable posts
See it in the feedCorrections to this piece are logged on the Corrections page. Want the next one? Get updates.