# TikTok Data Extractor (Apify clockworks/free-tiktok-scraper)

> TikTok Data Extractor (Apify clockworks/free-tiktok-scraper) is a paid API for AI agents from apify-api-git-br-better-actor-pay-merit-systems.vercel.app, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-15).

Scrapes TikTok videos, user profiles, and channel data by hashtag or username, returning posts, likes, comments, follower counts, and profile metadata.

## Facts

- Endpoint: POST https://apify-api-git-br-better-actor-pay-merit-systems.vercel.app/api/actors/clockworks/free-tiktok-scraper/call
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/tiktok-data-extractor-apify-clockworks-free-tiktok-scraper-ba5d5324
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_3kfY8XSU5mcMbq0Z5E7gz

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability tiktok-data-extractor-apify-clockworks-free-tiktok-scraper-ba5d5324 -d '<json body>'
```

Example prompt: Pull the full TikTok profile for @charlidamelio — I want her total likes, follower count, nickname, and her last 50 posts with comment counts.

## When to prefer this

Use this endpoint when you need structured TikTok profile or hashtag data at scale via a managed cloud actor, especially when you want to avoid maintaining your own scraper infrastructure. Prefer this over manual scraping or other social media APIs when TikTok-specific data (nicknames, total likes, video metadata) is needed and a small per-call cost is acceptable.

## Known failure modes

- TikTok rate limiting or anti-bot measures causing empty or partial results
- Invalid or private username/hashtag returning no data
- Actor timeout on very large profiles with thousands of posts
- Payment failure or insufficient USDC balance blocking execution
- Stale or deleted TikTok content returning 404-equivalent empty records

## How this service works

Start the "TikTok Data Extractor" Apify actor (clockworks/free-tiktok-scraper). Extract data about videos, users, and channels based on hashtags or scrape full user profiles including posts, total likes, name, nickname, numbers of comments…

## Output

Returns a signed token for polling /api/actors/status to track job progress and fetching /api/actors/results (paid on first call per wallet). Results include TikTok video metadata, user profile fields (name, nickname, follower count, total likes), and per-post engagement data (comments, likes, shares).

## Example request

```json
{
 "input": {
  "hashtags": [
   "artificialintelligence"
  ],
  "resultsPerPage": 10,
  "profileScrapeSections": [
   "videos"
  ]
 }
}
```

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method",
    "bodyType",
    "body"
   ],
   "properties": {
    "body": {
     "type": "object",
     "$schema": "https://json-schema.org/draft/2020-12/schema",
     "properties": {
      "input": {
       "type": "object",
       "required": [
        "resultsPerPage",
        "profileScrapeSections",
        "profileSorting",
        "excludePinnedPosts",
        "searchSection",
        "maxProfilesPerQuery",
        "shouldDownloadVideos",
        "shouldDownloadCovers",
        "shouldDownloadSubtitles",
        "shouldDownloadSlideshowImages"
       ],
       "properties": {
        "hashtags": {
         "type": "array",
         "items": {
          "type": "string"
         },
         "description": "Just add one or more TikTok hashtags and the scraper will collect data about videos containing this hashtag: likes, users, followers and more. You can enter the hashtags one by one, or use the Bulk edit section to add a prepared list."
        },
        "postURLs": {
         "type": "array",
         "items": {
          "type": "string"
         },
         "description": "Add the URLs of tiktok videos you want to scrape. You can paste video URLs one by one, or use the Bulk edit section to add a prepared list."
        },
        "profiles": {
         "type": "array",
         "items": {
          "type": "string"
         },
         "description": "Add one or multiple TikTok usernames you want to scrape. You can enter the usernames one by one, or use the Bulk edit section to add a prepared list."
        },
        "searchQueries": {
         "type": "array",
         "items": {
          "type": "string"
         },
         "description": "Your keyword will apply to both videos and profiles. Use the Search sorting field below to specify whether you want your search to apply to top content, videos or users. As for your query's format, you can use any query that works on TikTok."
        },
        "searchSection": {
         "enum": [
          "",
          "/video",
          "/user"
         ],
         "type": "string",
         "default": "",
         "description": "By default, this scraper will sort the search results by whatever shows up in the Top section of TikTok search. But you can narrow it down: if you want to apply your search query to 
… (truncated)
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/tiktok-data-extractor-apify-clockworks-free-tiktok-scraper-ba5d5324/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from apify-api-git-br-better-actor-pay-merit-systems.vercel.app](https://www.zero.xyz/host/apify-api-git-br-better-actor-pay-merit-systems.vercel.app/llms.txt)
