{
 "retrievedOn": "2026-09-30",
 "page": "/guides/tiktok-influencer-agency/",
 "tools": [
  "user_profile",
  "creator_posts"
 ],
 "note": "Four running creators with 10,000+ followers, picked from two TikTok account searches to stand in for an agency shortlist for a running-shoe launch. Latest 15 posts each (the tool default). Medians are over posts. Engagement rate = (likes + comments + shares + saves) / plays. Handles, secUids and media stripped; one video id kept for Creator B because the page embeds it. Cost per 1,000 views divides the per-video ranges Influencer Marketing Hub published for 2026 (micro 10k-100k: $200-$800; macro 100k-1M: $800-$5,000) by each creator's median plays; illustration only, not the creators' rates.",
 "benchmarks": {
  "source": "/evidence/tiktok-fake-follower-checker-benchmarks.json",
  "viewsPerFollowerPctMedian": {
   "10k to 100k": 30.04,
   "100k to 1M": 6.96
  },
  "likesPerViewPctMedianAll": 4.53,
  "commentsPer1000ViewsMedianAll": 0.53,
  "followingMedianAll": 69.0,
  "maxFollowingAll": 2365
 },
 "creators": [
  {
   "label": "Creator A",
   "description": "running coach, US",
   "foundVia": "search_users \"running coach\"",
   "profile": {
    "tool": "user_profile",
    "followerCount": 41500,
    "followingCount": 754,
    "totalLikes": 888300,
    "videoCount": 336,
    "mutualFollows": 103
   },
   "posts": {
    "tool": "creator_posts",
    "arguments": {
     "count": "default (15)"
    },
    "result": [
     {
      "createTime": 1790559013,
      "date": "2026-09-28",
      "plays": 416,
      "likes": 5,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "I love Jeff but in my world, RUN/WALK is NOT one “run, walk, run” strategy. The classic ru"
     },
     {
      "createTime": 1790294112,
      "date": "2026-09-25",
      "plays": 708,
      "likes": 8,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "If you KEEP forcing continuous running because you think running every single step is what"
     },
     {
      "createTime": 1789511142,
      "date": "2026-09-16",
      "plays": 494,
      "likes": 35,
      "comments": 0,
      "shares": 1,
      "saves": 2,
      "caption": "Putting WALKING into practice is part of HOW she went on to run an 83-minute Boston Marath"
     },
     {
      "createTime": 1789338487,
      "date": "2026-09-14",
      "plays": 789,
      "likes": 46,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "HERE’S HOW: ⬇️🪩💖🏃‍♀️ Anna ran her FIRST EVER marathon, the Boston Marathon, at 22 weeks pr"
     },
     {
      "createTime": 1789241716,
      "date": "2026-09-13",
      "plays": 327,
      "likes": 8,
      "comments": 0,
      "shares": 0,
      "saves": 2,
      "caption": "The proof is in tha pudding and these 4 ladies are just a fraction of my athlete roster wh"
     },
     {
      "createTime": 1788302872,
      "date": "2026-09-02",
      "plays": 199,
      "likes": 8,
      "comments": 0,
      "shares": 0,
      "saves": 1,
      "caption": "This is EXACTLY how I help my athletes build strong, healthy, sustainable running volume w"
     },
     {
      "createTime": 1788136733,
      "date": "2026-08-31",
      "plays": 679,
      "likes": 27,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "Learning how to adapt my running TO the seasons of my life is why I am still doing this… ✅"
     },
     {
      "createTime": 1788136665,
      "date": "2026-08-31",
      "plays": 482,
      "likes": 31,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "Always in my feels after a morning with the Sift Strides girls 🫶 Summer may be ending (& y"
     },
     {
      "createTime": 1787705972,
      "date": "2026-08-26",
      "plays": 561,
      "likes": 54,
      "comments": 3,
      "shares": 1,
      "saves": 1,
      "caption": "ALL WOMENS RUNS THIS WEEK ⬇️🥳 ✅ TUES, 8/25, SIFT SUNRISE: Trialing an even earlier meet up"
     },
     {
      "createTime": 1786918620,
      "date": "2026-08-17",
      "plays": 955,
      "likes": 44,
      "comments": 2,
      "shares": 0,
      "saves": 1,
      "caption": "Fact: teachers are 100% stressed, stretched way too thin, and unsupported.  I know this be"
     },
     {
      "createTime": 1786918535,
      "date": "2026-08-17",
      "plays": 768,
      "likes": 50,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "Don’t let the end of summer “training slump” snowball so bad that December hits and you ha"
     },
     {
      "createTime": 1786732566,
      "date": "2026-08-15",
      "plays": 484,
      "likes": 40,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "I used to be this person and you DON’T have to be this person! 🚨 While I am not training f"
     },
     {
      "createTime": 1786409158,
      "date": "2026-08-11",
      "plays": 5964,
      "likes": 48,
      "comments": 0,
      "shares": 38,
      "saves": 0,
      "caption": "The secret to how you keep training strong is actually this 👇 First, I am a women’s run co"
     },
     {
      "createTime": 1786028165,
      "date": "2026-08-06",
      "plays": 204,
      "likes": 10,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "They’ve learned how to do these 4 things ⬇️ (and you can, too!) 1️⃣ Adapt training to fit "
     },
     {
      "createTime": 1785958555,
      "date": "2026-08-06",
      "plays": 273,
      "likes": 10,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "You’ve only been able to SEE strong training in the summer because your training is litera"
     }
    ]
   },
   "derived": {
    "medianPlays": 494,
    "minPlays": 199,
    "maxPlays": 5964,
    "biggestPostVsMedian": 12.1,
    "viewsPerFollowerPct": 1.19,
    "likesPerViewPct": 4.61,
    "engagementRatePct": 4.9,
    "savesPer1000Views": 0.0,
    "commentsPer1000Views": 0.0,
    "lifetimeLikesPerFollower": 21.4,
    "postsChecked": 15,
    "firstPost": "2026-08-06",
    "lastPost": "2026-09-28",
    "tierBenchmark": "10k to 100k",
    "imhRangeUSD": [
     200,
     800
    ],
    "costPer1000MedianViewsAtLowEndUSD": 405,
    "costPer1000MedianViewsAtHighEndUSD": 1619,
    "postsWithExactlyOneShare": 2
   }
  },
  {
   "label": "Creator B",
   "description": "running coach and marathoner, US",
   "foundVia": "search_users \"running coach\"",
   "profile": {
    "tool": "user_profile",
    "followerCount": 24200,
    "followingCount": 418,
    "totalLikes": 242800,
    "videoCount": 932,
    "mutualFollows": 180
   },
   "posts": {
    "tool": "creator_posts",
    "arguments": {
     "count": "default (15)"
    },
    "result": [
     {
      "createTime": 1790641838,
      "date": "2026-09-29",
      "plays": 3885,
      "likes": 254,
      "comments": 11,
      "shares": 7,
      "saves": 32,
      "caption": "Failed? Hurting? Suffering? Uncomfortable? Miserable? Destroyed? Grasping?  Good. You’re f",
      "videoId": "7690748064042142989"
     },
     {
      "createTime": 1790610453,
      "date": "2026-09-28",
      "plays": 3648,
      "likes": 173,
      "comments": 15,
      "shares": 2,
      "saves": 12,
      "caption": "#greenscreen how I run 3500 miles a year while owning my own business and being a full tim",
      "videoId": "7690613089795935501"
     },
     {
      "createTime": 1790608545,
      "date": "2026-09-28",
      "plays": 8314,
      "likes": 335,
      "comments": 10,
      "shares": 12,
      "saves": 21,
      "caption": "More tips on protecting your long run.  #runtok #marathon #chicagomarathon ",
      "videoId": "7690604977319906573"
     },
     {
      "createTime": 1790539323,
      "date": "2026-09-28",
      "plays": 4726,
      "likes": 206,
      "comments": 12,
      "shares": 3,
      "saves": 20,
      "caption": "My keys to going fast. It’s the consistency.  #runtok #marathon #chicagomarathon #marathon",
      "videoId": "7690307756573625613"
     },
     {
      "createTime": 1790533504,
      "date": "2026-09-27",
      "plays": 1386,
      "likes": 37,
      "comments": 4,
      "shares": 0,
      "saves": 2,
      "caption": "It’s nice to get a PB at a major, but don’t rob yourself of the experience. Go with the fl",
      "videoId": "7690282780680260877"
     },
     {
      "createTime": 1790523620,
      "date": "2026-09-27",
      "plays": 1256,
      "likes": 57,
      "comments": 2,
      "shares": 0,
      "saves": 1,
      "caption": "Your race will reflect your entire body of work, so have some stress free nights on your t",
      "videoId": "7690240288014568718"
     },
     {
      "createTime": 1790464592,
      "date": "2026-09-27",
      "plays": 2298,
      "likes": 54,
      "comments": 13,
      "shares": 0,
      "saves": 3,
      "caption": "Ok- tell me where the best ice cream is Chicago.  #runtok #marathontraining #marathon #chi",
      "videoId": "7689986794691071246"
     },
     {
      "createTime": 1790449602,
      "date": "2026-09-27",
      "plays": 7187,
      "likes": 349,
      "comments": 14,
      "shares": 0,
      "saves": 24,
      "caption": "These are the five rules we just need to get rid of right now. We don’t need them anymore.",
      "videoId": "7689922398233054478"
     },
     {
      "createTime": 1790365584,
      "date": "2026-09-26",
      "plays": 1349,
      "likes": 59,
      "comments": 1,
      "shares": 0,
      "saves": 1,
      "caption": "Go get it. No one is going to hand it to you.  #runtok #marathontraining #marathon ",
      "videoId": "7689561582031883534"
     },
     {
      "createTime": 1790362829,
      "date": "2026-09-26",
      "plays": 8642,
      "likes": 394,
      "comments": 21,
      "shares": 7,
      "saves": 79,
      "caption": "shoes shoes shoes. Let’s go!  #runtok #raceshoes #marathontraining ",
      "videoId": "7689549682778918157"
     },
     {
      "createTime": 1790348118,
      "date": "2026-09-25",
      "plays": 7342,
      "likes": 432,
      "comments": 19,
      "shares": 12,
      "saves": 20,
      "caption": "What happens when you allow for the possibility of success? What if it all works out? What",
      "videoId": "7689486554342968589"
     },
     {
      "createTime": 1790296633,
      "date": "2026-09-25",
      "plays": 12500,
      "likes": 305,
      "comments": 15,
      "shares": 5,
      "saves": 27,
      "caption": "I’m not young, talented or special. I just keep investing in the free things that work wel",
      "videoId": "7689265380111551758"
     },
     {
      "createTime": 1790283172,
      "date": "2026-09-25",
      "plays": 752,
      "likes": 9,
      "comments": 0,
      "shares": 1,
      "saves": 2,
      "caption": "Anyone want to join in on some Chicago fun? Join me, our staff and our team for an easy 5k",
      "videoId": "7689207623849151757"
     },
     {
      "createTime": 1790252505,
      "date": "2026-09-24",
      "plays": 2681,
      "likes": 135,
      "comments": 5,
      "shares": 1,
      "saves": 5,
      "caption": "Should you run? You need to make your own call. This is how I decide when I’m tired, sick,",
      "videoId": "7689075897319607566"
     },
     {
      "createTime": 1790213238,
      "date": "2026-09-24",
      "plays": 6494,
      "likes": 368,
      "comments": 19,
      "shares": 10,
      "saves": 24,
      "caption": "Please do NOT commit these sins. Begging!  #berlinmarathon #chicagomarathon #runtok #nycma",
      "videoId": "7688907231537990926"
     }
    ]
   },
   "derived": {
    "medianPlays": 3885,
    "minPlays": 752,
    "maxPlays": 12500,
    "biggestPostVsMedian": 3.2,
    "viewsPerFollowerPct": 16.05,
    "likesPerViewPct": 4.54,
    "engagementRatePct": 5.1,
    "savesPer1000Views": 2.66,
    "commentsPer1000Views": 2.43,
    "lifetimeLikesPerFollower": 10.03,
    "postsChecked": 15,
    "firstPost": "2026-09-24",
    "lastPost": "2026-09-29",
    "tierBenchmark": "10k to 100k",
    "imhRangeUSD": [
     200,
     800
    ],
    "costPer1000MedianViewsAtLowEndUSD": 51,
    "costPer1000MedianViewsAtHighEndUSD": 206,
    "postsWithExactlyOneShare": 2
   }
  },
  {
   "label": "Creator C",
   "description": "running coach, comedy-first, US",
   "foundVia": "search_users \"running coach\"",
   "profile": {
    "tool": "user_profile",
    "followerCount": 110400,
    "followingCount": 1072,
    "totalLikes": 1800000,
    "videoCount": 2569,
    "mutualFollows": 447
   },
   "posts": {
    "tool": "creator_posts",
    "arguments": {
     "count": "default (15)"
    },
    "result": [
     {
      "createTime": 1790722461,
      "date": "2026-09-30",
      "plays": 600,
      "likes": 43,
      "comments": 11,
      "shares": 1,
      "saves": 0,
      "caption": "Tesla in my neighborhood."
     },
     {
      "createTime": 1790705400,
      "date": "2026-09-29",
      "plays": 515,
      "likes": 21,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "D1."
     },
     {
      "createTime": 1790693378,
      "date": "2026-09-29",
      "plays": 460,
      "likes": 13,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "keep going."
     },
     {
      "createTime": 1790447896,
      "date": "2026-09-27",
      "plays": 481,
      "likes": 8,
      "comments": 0,
      "shares": 0,
      "saves": 0,
      "caption": "there's nothing like it, but I'm sure i can imagine it #grindset #toxicmasculinity #fitnes"
     },
     {
      "createTime": 1790435431,
      "date": "2026-09-26",
      "plays": 486,
      "likes": 17,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "too many races. #ultramarathon #backyardultra #marathon #runners "
     },
     {
      "createTime": 1790362965,
      "date": "2026-09-26",
      "plays": 1407,
      "likes": 18,
      "comments": 1,
      "shares": 0,
      "saves": 0,
      "caption": "Heart rate training tips. #heartrate #cardio #fitness #runners #gpswatch "
     },
     {
      "createTime": 1790347470,
      "date": "2026-09-25",
      "plays": 720,
      "likes": 13,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "Pooping your pants while running. #runnerproblems #runnerslife "
     },
     {
      "createTime": 1790280349,
      "date": "2026-09-25",
      "plays": 537,
      "likes": 31,
      "comments": 2,
      "shares": 1,
      "saves": 0,
      "caption": "I don't have time to be motivated. #parents #fitness #running #humor "
     },
     {
      "createTime": 1790264867,
      "date": "2026-09-24",
      "plays": 507,
      "likes": 24,
      "comments": 1,
      "shares": 1,
      "saves": 0,
      "caption": "Comfort foods. #ultrarunner #ultramarathon #ultramarathontraining "
     },
     {
      "createTime": 1790190900,
      "date": "2026-09-24",
      "plays": 541,
      "likes": 25,
      "comments": 2,
      "shares": 0,
      "saves": 0,
      "caption": "This is good for the sport. #goodforthesport #running #marathontraining "
     },
     {
      "createTime": 1790176003,
      "date": "2026-09-23",
      "plays": 24700,
      "likes": 1768,
      "comments": 40,
      "shares": 714,
      "saves": 40,
      "caption": "useful tip if your build-up hasn't been perfect. #runningtips #runners #runtok "
     },
     {
      "createTime": 1790105905,
      "date": "2026-09-23",
      "plays": 1585,
      "likes": 87,
      "comments": 5,
      "shares": 23,
      "saves": 1,
      "caption": "Limiting screen time. #fitnessdad #screentime #running #strava #parentingtips "
     },
     {
      "createTime": 1790086991,
      "date": "2026-09-22",
      "plays": 837,
      "likes": 16,
      "comments": 3,
      "shares": 1,
      "saves": 1,
      "caption": "it's up to you. #running #runnerproblems #runtok "
     },
     {
      "createTime": 1790009281,
      "date": "2026-09-21",
      "plays": 1235,
      "likes": 67,
      "comments": 8,
      "shares": 12,
      "saves": 2,
      "caption": "Having young kids is like training for a marathon. #parentsoftiktok #fitness #marathontrai"
     },
     {
      "createTime": 1789933792,
      "date": "2026-09-21",
      "plays": 715,
      "likes": 28,
      "comments": 2,
      "shares": 0,
      "saves": 1,
      "caption": "Those ball pits were so gross, omg. #hybridathlete  #chuckecheese #hyrox #fitness "
     }
    ]
   },
   "derived": {
    "medianPlays": 600,
    "minPlays": 460,
    "maxPlays": 24700,
    "biggestPostVsMedian": 41.2,
    "viewsPerFollowerPct": 0.54,
    "likesPerViewPct": 4.08,
    "engagementRatePct": 4.34,
    "savesPer1000Views": 0.0,
    "commentsPer1000Views": 3.15,
    "lifetimeLikesPerFollower": 16.3,
    "postsChecked": 15,
    "firstPost": "2026-09-21",
    "lastPost": "2026-09-30",
    "tierBenchmark": "100k to 1M",
    "imhRangeUSD": [
     800,
     5000
    ],
    "costPer1000MedianViewsAtLowEndUSD": 1333,
    "costPer1000MedianViewsAtHighEndUSD": 8333,
    "postsWithExactlyOneShare": 4
   }
  },
  {
   "label": "Creator D",
   "description": "marathon training diary, US; bio says seeking sponsors",
   "foundVia": "search_users \"marathon training\"",
   "profile": {
    "tool": "user_profile",
    "followerCount": 11200,
    "followingCount": 9945,
    "totalLikes": 22100,
    "videoCount": 424,
    "mutualFollows": 9747
   },
   "posts": {
    "tool": "creator_posts",
    "arguments": {
     "count": "default (15)"
    },
    "result": [
     {
      "createTime": 1790698922,
      "date": "2026-09-29",
      "plays": 183,
      "likes": 24,
      "comments": 3,
      "shares": 1,
      "saves": 0,
      "caption": "Before the sun came up, the work was already happening. 🌅🏃‍♂️ No shortcuts. No excuses. Ju"
     },
     {
      "createTime": 1790554436,
      "date": "2026-09-28",
      "plays": 342,
      "likes": 43,
      "comments": 11,
      "shares": 1,
      "saves": 0,
      "caption": "20 miles. 7:49/mi. 🏃‍♂️🔥 It started with one step and ended with 20 miles in the books. 🥵💪"
     },
     {
      "createTime": 1790459178,
      "date": "2026-09-27",
      "plays": 336,
      "likes": 39,
      "comments": 10,
      "shares": 1,
      "saves": 0,
      "caption": "4 miles in the books. 🏃🏾‍♂️🔥 Laced up, hit the road, and just kept moving. No big producti"
     },
     {
      "createTime": 1790384392,
      "date": "2026-09-26",
      "plays": 117,
      "likes": 14,
      "comments": 3,
      "shares": 1,
      "saves": 0,
      "caption": "My cat thought the package was for him… 😂🐈‍⬛📦 Sorry bro, this one’s for the long runs. 🏃‍♂"
     },
     {
      "createTime": 1790364546,
      "date": "2026-09-26",
      "plays": 216,
      "likes": 26,
      "comments": 8,
      "shares": 1,
      "saves": 0,
      "caption": "6 miles done . 🏃‍♂️🔥 Just me, the road, and the work. No excuses—just keep moving and stac"
     },
     {
      "createTime": 1790300279,
      "date": "2026-09-25",
      "plays": 328,
      "likes": 41,
      "comments": 4,
      "shares": 1,
      "saves": 0,
      "caption": "5 recovery miles at 8:41/mi 🏃🏽‍♂️💨 Keeping it easy today… but apparently the porta-potty w"
     },
     {
      "createTime": 1790201285,
      "date": "2026-09-24",
      "plays": 311,
      "likes": 39,
      "comments": 13,
      "shares": 1,
      "saves": 0,
      "caption": "10 miles. 7:36 average pace. 🏃🏽‍♂️ The run feels different when you’re chasing 26.2. The r"
     },
     {
      "createTime": 1790106750,
      "date": "2026-09-23",
      "plays": 278,
      "likes": 33,
      "comments": 7,
      "shares": 1,
      "saves": 0,
      "caption": "6 miles to keep the legs moving. 🏃‍♂️🔥 After 18 miles, today was all about getting back ou"
     },
     {
      "createTime": 1789934891,
      "date": "2026-09-21",
      "plays": 320,
      "likes": 47,
      "comments": 8,
      "shares": 2,
      "saves": 0,
      "caption": "18 miles. 7:44/mi. 🥵🏃‍♂️🔥 The kind of run that leaves you with nothing left in the tank. T"
     },
     {
      "createTime": 1789858516,
      "date": "2026-09-20",
      "plays": 326,
      "likes": 36,
      "comments": 13,
      "shares": 1,
      "saves": 0,
      "caption": "4 easy miles. 🏃‍♂️💨 No need to force it—just getting the legs moving, enjoying the run, an"
     },
     {
      "createTime": 1789793171,
      "date": "2026-09-19",
      "plays": 283,
      "likes": 38,
      "comments": 8,
      "shares": 1,
      "saves": 1,
      "caption": "6 miles after dark. 🌙🏃‍♂️🔥 Just me, the road, and the work. No excuses—just keep moving an"
     },
     {
      "createTime": 1789743345,
      "date": "2026-09-18",
      "plays": 114,
      "likes": 10,
      "comments": 3,
      "shares": 1,
      "saves": 0,
      "caption": "Just finished watching this AI documentary, and honestly… it gives you a lot to think abou"
     },
     {
      "createTime": 1789673580,
      "date": "2026-09-18",
      "plays": 280,
      "likes": 33,
      "comments": 2,
      "shares": 1,
      "saves": 0,
      "caption": "Not every run needs to be hard. 🏃‍♂️ 5 miles at 8:47/mi — just letting the legs recover, g"
     },
     {
      "createTime": 1789595622,
      "date": "2026-09-17",
      "plays": 188,
      "likes": 25,
      "comments": 8,
      "shares": 2,
      "saves": 0,
      "caption": "Putting the MetaSpeed Ray to the test. 👟🔥 9 miles. New shoes. Let’s see what they can do. "
     },
     {
      "createTime": 1789496826,
      "date": "2026-09-15",
      "plays": 100,
      "likes": 17,
      "comments": 6,
      "shares": 1,
      "saves": 0,
      "caption": "6 miles. No excuses. Just work. 🏃‍♂️🔥 Show up. Put in the miles. Keep moving. 💪🏽 Another o"
     }
    ]
   },
   "derived": {
    "medianPlays": 280,
    "minPlays": 100,
    "maxPlays": 342,
    "biggestPostVsMedian": 1.2,
    "viewsPerFollowerPct": 2.5,
    "likesPerViewPct": 12.5,
    "engagementRatePct": 15.38,
    "savesPer1000Views": 0.0,
    "commentsPer1000Views": 28.27,
    "lifetimeLikesPerFollower": 1.97,
    "postsChecked": 15,
    "firstPost": "2026-09-15",
    "lastPost": "2026-09-29",
    "tierBenchmark": "10k to 100k",
    "imhRangeUSD": [
     200,
     800
    ],
    "costPer1000MedianViewsAtLowEndUSD": 714,
    "costPer1000MedianViewsAtHighEndUSD": 2857,
    "postsWithExactlyOneShare": 13
   }
  }
 ],
 "externalFigures": {
  "checkedOn": "2026-09-30",
  "note": "Outside figures quoted on the page, recorded here with their sources so every number can be traced. These are not TokConnect pulls.",
  "items": [
   {
    "source": "Influencer Marketing Benchmark Report 2026 (Influencer Marketing Hub, 4 May 2026)",
    "url": "https://influencermarketinghub.com/influencer-marketing-benchmark-report/",
    "figures": {
     "managedEntirelyInHousePct": 66.33,
     "hybridPct": 10.71,
     "agencyOnlyPct": 10.71,
     "notRunningInfluencerMarketingPct": 12.24,
     "includeTikTokInInfluencerPlansPct": 31,
     "respondents": "600+"
    }
   },
   {
    "source": "How Much Do Influencer Marketing Agencies Charge? (Favikon, July 2025)",
    "url": "https://www.favikon.com/blog/how-much-influencer-marketing-agencies-charge",
    "figures": {
     "retainerPerMonthUSD": [
      3000,
      20000
     ],
     "commissionPctOfInfluencerFeesOrAdSpend": [
      10,
      30
     ],
     "smallCampaignUSD": [
      5000,
      15000
     ],
     "largeCampaignUSD": [
      25000,
      100000
     ],
     "hourlyUSD": [
      100,
      300
     ]
    }
   },
   {
    "source": "TikTok Influencer Marketing Agency: How to Hire, Vet & Scale in 2026 (MarketerHire, 24 June 2026)",
    "url": "https://marketerhire.com/blog/tiktok-influencer-marketing-agency",
    "figures": {
     "retainerPerMonthUSD": [
      5000,
      25000
     ],
     "enterpriseRetainerPerMonthUSD": [
      20000,
      50000
     ],
     "perCampaignUSD": [
      15000,
      75000
     ],
     "tiktokShopPerformancePctOfRevenue": [
      15,
      25
     ],
     "skipAgencyBelowMonthlyBudgetUSD": 10000
    }
   },
   {
    "source": "TikTok Influencer Rates in 2026 (Influencer Marketing Hub, updated 31 August 2026)",
    "url": "https://influencermarketinghub.com/influencer-rates/tiktok-influencer-rates/",
    "figures": {
     "microPerVideoUSD": [
      200,
      800
     ],
     "macroPerVideoUSD": [
      800,
      5000
     ],
     "microFollowers": [
      10000,
      100000
     ],
     "macroFollowers": [
      100000,
      1000000
     ]
    }
   }
  ]
 },
 "derivedComparisons": {
  "creatorACostPerViewVsCreatorB": 7.9,
  "chartViewsPerFollower": {
   "Creator A": 1.19,
   "Creator B": 16.05,
   "Creator C": 0.54,
   "Creator D": 2.5,
   "Typical 10K-100K creator (benchmark median)": 30.04
  }
 }
}