{
  "data": {
    "id": "vv5IWl1VaemRlGAiv",
    "userId": "8WrdMPiL4Np2kg7FC",
    "name": "tiktok-transcript-extractor",
    "username": "clockworks",
    "description": "Get TikTok transcripts and subtitles from any TikTok video. Download subtitles where available or add AI video-to-text transcription where captions are missing. Results include engagement data, ready for content analysis, trend tracking, AI pipelines, keyword research, and content repurposing.",
    "isPublic": true,
    "createdAt": "2026-04-28T15:00:26.774Z",
    "modifiedAt": "2026-10-13T12:35:27.562Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "XmOIOTxTk6kprd1mP",
        "finishedAt": "2026-10-13T10:01:55.475Z",
        "buildNumberInt": 86,
        "buildNumber": "0.0.86"
      }
    },
    "stats": {
      "totalBuilds": 1119,
      "totalRuns": 11281,
      "totalUsers": 749,
      "totalUsers7Days": 96,
      "totalUsers30Days": 268,
      "totalUsers90Days": 465,
      "lastRunStartedAt": "2026-10-13T14:02:12.641Z",
      "actorReviewCount": 11,
      "actorReviewRating": 5,
      "bookmarkCount": 3,
      "publicActorRunStats30Days": {
        "ABORTED": 4,
        "FAILED": 23,
        "SUCCEEDED": 4405,
        "TIMED-OUT": 2,
        "TOTAL": 4434
      }
    },
    "versions": [
      {
        "versionNumber": "0.0",
        "sourceType": "GIT_REPO",
        "buildTag": "latest"
      },
      {
        "versionNumber": "0.99",
        "sourceType": "GIT_REPO"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 0,
      "memoryMbytes": 4096,
      "maxItems": null,
      "maxTotalChargeUsd": null
    },
    "exampleRunInput": {
      "body": "{ \"helloWorld\": 123 }",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "VIDEOS",
      "AI"
    ],
    "isDeprecated": false,
    "title": "TikTok Transcript Extractor",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/8WrdMPiL4Np2kg7FC-actor-vv5IWl1VaemRlGAiv-eFjNHn6dEu-tiktok_transcript_extractor.png",
    "seoTitle": "TikTok Transcript Extractor",
    "seoDescription": "Extract TikTok video transcripts in bulk: download built-in subtitles or generate AI transcription. Includes engagement data for trend analysis.",
    "pricingInfos": [
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "result": {
              "eventTitle": "Transcript",
              "eventDescription": "Cost charged per started minute per video.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.048
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.041
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.034
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.027
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.02
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.015
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "createdAt": "2026-05-12T06:29:07.309Z",
        "startedAt": "2026-05-12T06:29:07.309Z",
        "apifyMarginPercentage": 0.2
      },
      {
        "minimalMaxTotalChargeUsd": null,
        "pricingModel": "PAY_PER_EVENT",
        "isPriceChangeNotificationSuppressed": false,
        "pricingPerEvent": {
          "actorChargeEvents": {
            "result": {
              "eventTitle": "Video",
              "eventDescription": "Cost per video returned.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0037
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.003
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0023
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.0017
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.001
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0005
                }
              },
              "isPrimaryEvent": true
            },
            "transcription-minute": {
              "eventTitle": "Add-on: Transcript",
              "eventDescription": "Extra cost charged per started minute per video.",
              "isOneTimeEvent": false,
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.048
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.041
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.034
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.027
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.02
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.015
                }
              }
            }
          }
        },
        "createdAt": "2026-05-12T08:55:34.316Z",
        "startedAt": "2026-05-12T08:55:34.316Z",
        "apifyMarginPercentage": 0.2
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok Transcript Extractor\n\nTikTok Transcript Extractor downloads TikTok subtitle files and/or produces AI-generated plain-text transcripts from TikTok videos: it fetches timestamped subtitle (.vtt) files when available and runs a speech-to-text engine to create continuous plain-text transcripts (.txt). It supports three operational modes (subtitle-only; use built-in subtitles and transcribe missing ones; or transcribe all videos), performs language detection, and returns for each video the spoken-text output plus contextual metadata such as video URL and ID, caption text and hashtags, publish date, engagement metrics (views, likes, comments, shares), author details (username, display name, follower count, verification), and music information. Outputs include downloadable subtitle and transcript files and structured records per video, and the Actor emits error records for videos that cannot be retrieved. Keywords: TikTok, subtitles, captions, ASR, AI transcription, speech-to-text, .vtt, .txt, language detection, engagement metrics, author metadata, hashtags, publish date.\n\n## Use cases\n\n- Trend and content performance analysis: extract spoken keywords and topics paired with engagement metrics for trend mapping and performance benchmarking.\n- Competitor tracking: monitor creators’ spoken content and publishing patterns at scale.\n- Content repurposing: convert spoken video content into blog posts, newsletters, or social copy.\n- Content creation and script writing: scrape popular-video transcripts to inspire new scripts and ideas.\n- SEO and keyword research: mine spoken keywords and phrases from high-performing videos for search and content strategy.\n- AI pipelines: feed transcripts into LLMs for summarization, classification, sentiment analysis, or Q&A workflows.\n- Research and media monitoring: archive and analyze spoken content for academic research, journalism, behavioral studies, or OSINT.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCR/0b2KcvQWz8p8VQovE6RPJVSZ+NZHXkK+VVUfkCMyIabIjir4+0wEJTs6+U+RRaLp4xdyoX2q0fD0EE0J5RsPpzgxGJoOZOraG18F2dwd/pG91Eb3t+cDkbYpquPooO4DoL1WCkioAsxrso3pMRheV/eSzcznA1x02Fbgu+Hbwucse1EmmBTtx9LZFeS9esIGAmXjMtuMl9MqqsiMCGMcIHfJDww7aMUKV+VDLVdFpQbdhzsj7QUASH1EUUQTAO9gJACprEymjfKNEk6+7W7CZKMtXMSyfU+BCCpFmsr/CZcN1tBjfrGmqHzchgf33C5Rl+Jr0CdO0L6FIHQhqQx \n"
  }
}