# TikTok data API for AI agents

looot lists the TikTok operations of several data providers in one catalog. An agent reads a public profile, searches videos by keyword, pulls comments and transcripts, or looks up an ad in the public ads library. Each operation shows its price per call before the run.

## Jobs an agent does

- Check a creator before an outreach email: followers, bio, and the last videos with views.
- Search a keyword and rank the videos that already work for the topic.
- Read the comments under a competitor video to see what viewers ask for.
- Turn a video into text with the transcript operations, then summarize it.
- Find the ads a brand runs on TikTok and save the best ones.

## Operations by job

- Ads and ad analysis: Ads from TikTok's public ads library and Creative Center, with the details of a single ad and how it performs.
- Comments: Top-level comments on a video and the replies under one comment.
- Transcripts and captions: The words spoken in a video, taken from the caption track TikTok published.
- TikTok Shop products: Product details, shop listings and product search for sellers and affiliates.
- Trends, hashtags and sounds: Trending feeds, hashtag pages and popular creators by region.
- Search: Keyword search for videos and accounts.
- Profiles and followers: A creator's public profile, bio and follower lists by handle.
- Videos and posts: One video by link or id, a creator's recent videos and playlists.

## How the providers differ

Providers cover the same ground with different inputs. Some take a handle, some a video link, some an internal user id that you read from a profile call first. The Creative Center operations return ad performance such as audience retention, which the plain ads library operations do not. Compare the input line on each operation before you wire a loop.

## Prompt

Use looot to read the public TikTok profile of @example_creator, list its latest videos with views and likes, and show the price of each call before you run it. Setup is in skill.md.

## Which TikTok jobs can an agent run through looot?

Profiles, a creator's videos, keyword search for videos and accounts, comments and replies, video transcripts, hashtag and trending feeds, TikTok Shop product details and the public ads library. The groups above show each job with its operations.

## Do I need a TikTok login or developer app?

No. The operations read public TikTok data, and your agent calls them with a looot key. You do not register a TikTok app or hold a TikTok session.

## How do I get the words of a TikTok video?

Use a transcript operation. One of them returns the caption track TikTok itself published for the video, another returns the transcript of a video from its URL. Both take the video link.

## Why do some operations ask for a secUid or a user id?

A few providers key their video lists on TikTok's internal user id instead of the handle. Call a profile operation first, read the id from the response, and pass it to the list call.

## Can I see which ads a brand runs on TikTok?

Yes. There are operations for the public ads library and for Creative Center top ads. They take an advertiser name, a keyword or an ad id. The Creative Center ones add performance detail for a single ad.

## Why do two providers return the same kind of data at different prices?

They run their own scrapers and set their own price. Their fields and page sizes differ too. Pick the cheapest one that returns the fields your agent reads, and keep a second one for when the first has a gap.

## How does my agent call a TikTok operation?

It connects to looot once, searches the catalog for the job, reads the input fields and the price, then runs the operation. Setup takes one line from skill.md, and the same key works for every provider.

## How is a TikTok call billed?

Per call, at the price shown on this page for that operation. The agent sees the price before the run, and the run is recorded with its cost in your ledger.

## Where do I find the full input and output fields?

Each operation has a reference page on docs.looot.ai with its input fields, an example call and the response. The For agents card on this page links the cheapest ones.

## Are the prices on this page current?

They are read from the live looot catalog every few minutes, so they change when a provider changes its price. When the catalog cannot be read, the page shows no numbers.

## Which TikTok operation should I start with?

Start with the cheapest operation in the job you need, which is listed first in its group. Check that it returns the fields your agent reads, and switch to another provider if it does not.

## Related pages

- /platforms/instagram
- /platforms/youtube
- /platforms/ads-libraries
- /platforms/ai-media-generation
- /use-cases/data-enrichment

## Last reviewed

2026-10-04. The operation list, the counts and every price are read live from the catalog on the web page.

## For agents

Run any operation with POST /v1/runs and its endpointId. The full tool reference is on docs.looot.ai.

- **platform**: TikTok
- **setup**: https://looot.ai/skill.md
- **tool reference**: https://docs.looot.ai/reference/tools
