{
  "data": {
    "id": "k4tz1UZ6Z3lpOmaZy",
    "userId": "HIMU0xktu1JeZb4Xl",
    "name": "tiktok-followers-scraper",
    "username": "fetch_cat",
    "description": "Export public TikTok follower and following relationship rows for audience analysis, outreach, and monitoring.",
    "isPublic": true,
    "createdAt": "2026-07-30T01:24:43.575Z",
    "modifiedAt": "2026-08-20T20:32:22.084Z",
    "taggedBuilds": {
      "latest": {
        "buildId": "6DHwkSChIrobcFWZr",
        "finishedAt": "2026-08-20T20:32:22.084Z",
        "buildNumberInt": 100026,
        "buildNumber": "0.1.26"
      }
    },
    "stats": {
      "totalBuilds": 26,
      "totalRuns": 126,
      "totalUsers": 2,
      "totalUsers7Days": 1,
      "totalUsers30Days": 1,
      "totalUsers90Days": 1,
      "lastRunStartedAt": "2026-08-26T19:46:45.458Z",
      "actorReviewCount": 0,
      "actorReviewRating": 0,
      "bookmarkCount": 0,
      "publicActorRunStats30Days": {
        "ABORTED": 1,
        "FAILED": 2,
        "SUCCEEDED": 27,
        "TIMED-OUT": 0,
        "TOTAL": 30
      }
    },
    "versions": [
      {
        "versionNumber": "0.1",
        "sourceType": "SOURCE_FILES",
        "buildTag": "latest"
      }
    ],
    "defaultRunOptions": {
      "build": "latest",
      "timeoutSecs": 300,
      "memoryMbytes": 2048
    },
    "exampleRunInput": {
      "body": "{\n  \"profiles\": [\n    \"natgeo\"\n  ],\n  \"direction\": \"following\",\n  \"maxRelationshipsPerProfile\": 20\n}",
      "contentType": "application/json; charset=utf-8"
    },
    "categories": [
      "SOCIAL_MEDIA",
      "MARKETING"
    ],
    "isDeprecated": false,
    "title": "TikTok Followers and Following Scraper",
    "pictureUrl": "https://apify-image-uploads-prod.s3.us-east-1.amazonaws.com/HIMU0xktu1JeZb4Xl-actor-k4tz1UZ6Z3lpOmaZy-VYiUPCGBqD-actor-icon.png",
    "seoTitle": "TikTok Followers Scraper - Export Public Lists",
    "seoDescription": "Export public TikTok follower and following lists for creator research, audience overlap analysis, outreach, monitoring, and API workflows now too.",
    "pricingInfos": [
      {
        "pricingModel": "PAY_PER_EVENT",
        "createdAt": "2026-07-30T18:54:21.228Z",
        "startedAt": "2026-07-30T18:54:20.000Z",
        "apifyMarginPercentage": 0.2,
        "isPriceChangeNotificationSuppressed": false,
        "reasonForChange": "Launch pricing charges one start event per run and a tiered price for each saved TikTok relationship row. Diagnostic and overlap summary rows are free.",
        "pricingPerEvent": {
          "actorChargeEvents": {
            "start": {
              "eventTitle": "Run started",
              "eventDescription": "One-time charge when a run starts.",
              "eventPriceUsd": 0.0167,
              "isOneTimeEvent": true
            },
            "result": {
              "eventTitle": "Relationship row",
              "eventDescription": "Charged per saved TikTok relationship row.",
              "eventTieredPricingUsd": {
                "FREE": {
                  "tieredEventPriceUsd": 0.0002645
                },
                "BRONZE": {
                  "tieredEventPriceUsd": 0.00023
                },
                "SILVER": {
                  "tieredEventPriceUsd": 0.0001794
                },
                "GOLD": {
                  "tieredEventPriceUsd": 0.000138
                },
                "PLATINUM": {
                  "tieredEventPriceUsd": 0.000092
                },
                "DIAMOND": {
                  "tieredEventPriceUsd": 0.0000644
                }
              },
              "isPrimaryEvent": true
            }
          }
        }
      }
    ],
    "notice": "NONE",
    "isCritical": false,
    "isGeneric": false,
    "hasNoDataset": false,
    "isSourceCodeHidden": true,
    "standbyUrl": null,
    "actorPermissionLevel": "LIMITED_PERMISSIONS",
    "readmeSummary": "## TikTok Followers and Following Scraper\n\nA TikTok relationship-graph scraper that collects public follower and following relationship rows and enriched profile metadata for audience research, influencer outreach, creator monitoring, and audience overlap analysis. The Actor crawls TikTok's public logged-out profile surfaces to produce identity-graph rows linking source creators to related accounts, optional overlap-summary rows across multiple sources, enrichment of related profiles (biographies, validated public emails, explicitly labelled Instagram/YouTube/X handles, bio links, account region when present, all avatar sizes, creation/modification timestamps), public counts and engagement metrics, visibility and interaction settings, organization/commerce flags, diagnostic indicators for limited or unavailable profiles, and run-resume behavior to avoid duplicating completed work.\n\n## Use cases\n\n- Build creator outreach lists from public TikTok relationship data for influencer marketing.\n- Compare audiences across multiple creator profiles to identify shared followers or followings.\n- Monitor public follower and following lists on a schedule with change-tracking for auditability.\n- Enrich influencer research with biography text, validated public email contacts, explicitly labelled social handles, bio links, account region metadata, avatar variants, timestamps, and public engagement/count metrics.\n- Produce overlap summaries to surface related accounts appearing under more than one source profile.\n- Preserve diagnostic rows for private, limited, empty, blocked, or unavailable profiles to maintain auditable results.\n- Resume or continue runs after migration or restart without duplicating completed profiles or relationship rows.\n- Support researchers and analysts mapping public TikTok account relationships and automation teams integrating relationship data into downstream workflows.",
    "deploymentKey": "ssh-rsa AAAAB3NzaC1yc2EAAAADAQABAAABAQCdBI1VkvietDFJXveDnI4U4FJdYIf0sFxOMu3BW24xiVQpCTgqfYAobBRSOpsOOJPRzh2Y/+hlyNRLRJLAZC5UecrRVpUxRpRq8GjU/VE7xXuVdeiuuQsD9JJfFoHG42VL3YVOrEuN7axDYKIusRlqus7Pi6lQHOtAdUVBl/C+U/u9ifcXsQYOxJTjlUujAaMUVqKb+7MpsKykA64b+CqAcVdpxJ971nWwo/ws7qhtICyRtrnfqIuZ5rUnzA5RWn+zbKUKqIPYH6Zyc/1zfmOhwG8vNvcNKX4nCCKtbqMGWYK6hwt6yxzOHBKXO/kCnMRG7gUtI9oMCobHBpHVHuKN \n"
  }
}