Automate TikTok on the web
TikTok can be automated on the web for the routine around your own account. Scheduling posts, pulling your stats, scraping public data for research. What it cannot do is fake your way onto the For You page. This is for your own account at a human pace, not engagement farming. There are three ways to start, with no code, with code, or with a Claude skill.
What I mean by automating TikTok
Automating TikTok means a bot handles the mechanical parts of running your presence, on the website. Posting or scheduling a video, replying to the same kinds of comments, scraping your own stats, and gathering public hashtag or search data for research. The creative part is still you. The repetitive upkeep and the data gathering are what a bot takes on, within what the web exposes.
You cannot bot your way onto the For You page
TikTok's whole engine is the recommendation algorithm, and it runs on real engagement, watch time, rewatches, shares from actual people. Fake those with bots and TikTok does not just ignore them, it detects them, strips them, and suppresses the account that bought them. There is no automation that buys you reach. The For You page cannot be gamed by a script.
So the honest version is narrow. Automate the upkeep, the scheduling, the stat pulling, the research scrapes, on your own account at a human pace. TikTok is also deeply mobile-first, so a web bot reaches less than the app. Do the boring parts with a bot and earn the reach the only way that works, by making things people actually watch.
Who this is for
This is for the creator or small brand running their own TikTok without a team, and the researcher pulling public trend data. You post, you reply, you check your numbers, and you want the routine handled. One account, your content. If you are looking to farm engagement or run a wall of accounts, this is not the tool. No-coders and coders both, since you can build it without code and drop into code when you want.
How I'd approach it
Start with the routine you repeat, usually scheduling or checking your stats. Let the bot post on the schedule you set, or read your recent videos and write the numbers to a sheet. For research, scrape a public hashtag or search into a sheet, slowly. Run it on your own account with your own logged-in session, and check the web can do the task, since much of TikTok lives only in the app.
Upkeep with the bot, reach you earn. I would lay out the first draft with Build with description.
Automate TikTok from a description
Describe the task in plain words in the Chrome extension and it builds the steps for you. Give it a few short lines, check what it made, and run it. Explore no-code.
To the right is an example. Describe the task for your account, and the AI lays out the steps.
Chrome extensionInstructions
- Open TikTok on the web and sign in34 / 500
- Open each of my recent videos29 / 500
- Scrape the views, likes, and comments37 / 500
- Write them to a Google Sheet28 / 500
- Run it every evening20 / 500
Automate TikTok in code
Build with code. If you would rather script it yourself, this is the path. Explore code
Connect Playwright (or Puppeteer) to our cloud Chromium and write the same scripts you'd run locally, without managing the browser.
Code toolimport { chromium } from "playwright";
const browser = await chromium.connectOverCDP(
`wss://cdp-lb.axiom.ai/?token=${process.env.AXIOM_API_KEY}`
);
try {
const context = browser.contexts()[0];
const page = context.pages()[0] ?? await context.newPage();
// Public hashtag page, for research, scraped slowly
await page.goto("https://www.tiktok.com/tag/yourtopic");
await page.waitForSelector("[data-e2e='challenge-item']");
const videos = await page.$$eval("[data-e2e='challenge-item']", els =>
els.map(el => ({
caption: el.querySelector("[data-e2e='challenge-item-desc']")?.textContent.trim(),
link: el.querySelector("a")?.getAttribute("href"),
}))
);
console.log(videos); // public data only, write to your sheet
} finally {
await browser.close();
}
Build with a Claude skill
Build no-code or code bots with a skill.
Add the Claude skill and describe the TikTok task for your account. It builds the bot for you, no-code or code, scheduling posts or pulling stats and public data into a sheet.

What can you automate?
The upkeep and the research, for the account you run. A couple of lines to stay on the right side of.
Works well
- Scheduling your own posts
- Scraping your own stats
- Pulling comments into a sheet
- Scraping public hashtag and search data
- Running on a schedule
Harder
- Anything the app does but the web does not
- TikTok's aggressive bot detection
- Large scrapes before a block
Don't try
- Fake views, likes, or follows
- Mass engagement or follow farming
- Scraping private data or anything against TikTok's terms
What I'd watch out for
TikTok is mobile-first and hunts for bots, so read this one carefully. Here is what I would watch for.
You cannot fake reach
Engagement bots get detected, purged, and suppressed, and they take the account down with them. There is no script that earns you the For You page. Automate the work, never the numbers.
The web does less than the app
TikTok is built for the phone, so a web bot reaches what the website exposes, which is not everything. Check the web can do the task before you build it.
Use your own session, slowly
Sign in as yourself and store the cookies. Fresh logins and bursts of activity are exactly what TikTok flags, so ease into it rather than running flat out.
Scrape only what is public
Pull public hashtag and search data, not private accounts, and not faster than a person would. Pick what you scrape with the selector tool, and keep the pace reasonable.