{
  "data": {
    "id": "FNflIvZX50BwfFId0",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "best-tiktok-ai-transcript-extractor",
    "username": "fetch_cat",
    "description": "Extract public TikTok captions, transcript text, timestamped segments, video metadata, creator details, hashtags, music, and clear skip reasons from video URLs.",
    "isPublic": true,
    "createdAt": "2026-06-25T21:27:47.953Z",
    "modifiedAt": "2026-07-09T11:17:23.773Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "EGFaOBuvPcbcFSTWN",
        "finishedAt": "2026-07-09T11:17:23.773Z",
        "buildNumberInt": 100009,
        "buildNumber": "0.1.9"
      }
    },
    "stats": {
      "totalBuilds": 9,
      "totalRuns": 29,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-07-09T20:32:36.593Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 0,
        "FAILED": 0,
        "SUCCEEDED": 14,
        "TIMED-OUT": 0,
        "TOTAL": 14
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 600,
      "memoryMbytes": 512
    },
    "exampleRunInput": {
      "body": "{\"videoUrls\": [\"https://www.tiktok.com/@scout2015/video/6718335390845095173\"], \"maxItems\": 1, \"preferredLanguage\": \"en\", \"includeMetadata\": true, \"maxConcurrency\": 1, \"proxyConfiguration\": {\"useApifyProxy\": false}}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "AI",
      "VIDEOS"
    ],
    "isDeprecated": false,
    "title": "TikTok AI Transcript Extractor",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-FNflIvZX50BwfFId0-risOdOq0qC-tiktok-curated-actor-icon.png",
    "seoTitle": "TikTok AI Transcript Extractor for Public Video Captions",
    "seoDescription": "Extract TikTok transcripts, captions, timestamped segments, hashtags, creator metadata, music, stats, and clear skip reasons from public video URLs.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-25T21:29:57.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Start",
              "eventDescription": "One-time fee per run",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "TikTok video processed",
              "eventDescription": "Per TikTok video URL processed with transcript status and metadata output",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00575
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.005
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0039
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.003
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.002
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0014
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "createdAt": "2026-06-25T21:29:57.821Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-25T21:33:54.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00043931
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00038201
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00029797
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00022921
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0001528
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00010696
                }
              }
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "Formula-derived launch pricing from APIA-647 cloud validation.",
        "createdAt": "2026-06-25T21:33:54.386Z"
      },
      {
        "pricingModel": "PAY_PER_EVENT",
        "startedAt": "2026-06-25T21:34:54.000Z",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time fee charged when a run starts. Covers fixed startup cost (init, proxy warmup, first HTTP setup).",
              "eventPriceUsd": 0.005,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Result extracted",
              "eventDescription": "Charged per result extracted.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.00043931
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00038201
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.00029797
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.00022921
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.0001528
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.00010696
                }
              },
              "isPrimaryEvent": true
            }
          }
        },
        "apifyMarginPercentage": 0.2,
        "reasonForChange": "Set result as primary PPE event for Store price display.",
        "createdAt": "2026-06-25T21:34:54.752Z"
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok AI Transcript Extractor\n\nA lightweight TikTok page metadata extractor that fetches public TikTok video pages, records each original video URL, and captures the HTML page title when exposed. Designed for bulk URL processing and quick page-level metadata collection, the Actor produces one record per processed video URL containing the source URL and detected page title for downstream routing, QA, or indexing.\n\n## Use cases\n\n- Preflight URL checks and validation for TikTok video lists before transcript extraction or archival workflows  \n- Building clean source lists or URL queues for content operations and automation pipelines  \n- QA teams validating public TikTok links and basic page metadata at scale  \n- Researcher and editor workflows that need lightweight page-title metadata for filtering or sampling  \n- Social listening and caption-archive workflows that use URL/title metadata as an index for deeper scraping or repurposing  \n- News and content pipelines that verify video pages and capture page-level titles prior to further processing",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCpcgGVD2JlYH3t2YqbyQ90qMdxZN4IA0wGMxFk2hCeVQktNFA7qliThHDmu97IBbevdclSmod30k6LhwYGlvVIvpj3ZiCP5nSE9U5EIBWrjAzWeBYXUWaeG33JzWJEpKt9wMcB7HaAU+UnNSg0RvpnDfLhy5FJVLky2fgstQEVq5ITuejyCae0IsAS6t9U/NujVgVi8l5pgbdctpZHsY0cp9Sz7HT2iIlxe0qmYNxOoZ76rtjn6FCt4NcD3iQ4T0WKPs0BoaFHXagDAZCOu57wn8SGzTzsfC5++phCA/afmj834UY8ur/OcDJrIgpq2CGSRbpkixOJvvTdP4M+NI3L \n"
  }
}