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 extension
Describe your automation

Instructions

  • 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 tool
Code example
import { 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.

Claude building a TikTok automation from a description

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.

"The best browser automation tool I've used. The AI features are game-changing for complex workflows."

Sarah Johnson

"The support team is amazing, and the product just keeps getting better. Worth every penny."

Emma Davis

"Axiom has saved me countless hours. The automation possibilities are endless."

Robert Taylor

"The visual builder is a dream come true. No more writing complex scripts!"

Lisa Anderson

"I was skeptical about no-code automation, but Axiom proved me wrong. It's incredibly powerful."

David Wilson

"Axiom has completely transformed how I handle browser automation. The no-code interface is intuitive and powerful."

John Smith

"The best investment we've made in our automation workflow. Simple yet powerful."

Jennifer Brown

Fast to build. Easy to run and scale. Outstanding support.

Start for free. No credit card required.