{
 "retrievedOn": "2026-09-22",
 "page": "/guides/how-to-go-viral-on-tiktok/",
 "tool": "search_videos",
 "arguments": {
  "keyword": "<one of 8 everyday searches>",
  "count": 10,
  "sort": "most_liked"
 },
 "note": "Eight everyday TikTok searches (dinner ideas, cleaning motivation, gym, budget tips, study with me, skincare, meal prep, morning routine) run on 22 September 2026 with sort set to most liked and 10 results requested per call. TikTok returned 5 to 9 videos per call, 58 in all. For each video we kept the video id, caption, plays, likes (diggCount), comments, shares, saves (collectCount), post time and length. Creator identifiers and media links were removed. Derived fields: caption length in characters, hashtag count, whether every word of the search appears in the caption, whether the exact search phrase appears, age in days at the pull (22 September 2026), and saves, shares and comments per 100 likes. search_videos carries no field that marks a photo post, so that could not be recorded. Medians are per-video medians unless marked pooled (sum over all videos before dividing).",
 "calls": [
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "dinner ideas",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "dinner ideas",
    "sort": "most_liked",
    "count": 9,
    "hasMore": true,
    "videos": [
     {
      "id": "7632028011335912717",
      "desc": "Hands down the easiest and crispiest homemade kebabs. Made in no time. Perfect for family dinners and meal prep for the week!! 🍢🔥 recipe in bio! 🔥 Crispy Kebab Wraps (No Grill Needed) Serves: 5–6 #familydinner #kebab #easyrecipe #sheetpandinner #mealprep",
      "playCount": 2621527,
      "diggCount": 67599,
      "commentCount": 446,
      "shareCount": 30044,
      "collectCount": 59311,
      "createTime": 1776970009,
      "durationMs": 18134
     },
     {
      "id": "7662379135154556191",
      "desc": "If you need an easy dinner recipe using a pound of ground beef, this Sloppy Joe Potato Skillet won’t disappoint!  INGREDIENTS  5 small/medium potatoes olive oil + salt, pepper, garlic powder, and paprika (for potatoes) 1 lb ground beef  1 chopped onion  1/2 tsp each of salt and pepper  1 tsp onion powder and paprika  1 tbsp minced garlic  1-2 tbsp Worcestershire  8 oz can tomato sauce  1/4 cup ketchup  1 tbsp mustard  2 tbsp bbq sauce  1 1/2 cups shredded Colby Jack cheese  Dried parsley  INSTRUCTIONS  Peel, wash, and cut potatoes up into cubes.  Toss them with olive oil, salt, pepper, garlic powder, and paprika (I don’t use exact measurements for this part).  Cook the potatoes in the air fryer at 400 degrees F for about 20-25 minutes shaking them around at least a couple of times while they cook.  Once the potatoes are cooking, brown the ground beef and onion in a skillet and add all seasonings.  Add minced garlic, Worcestershire, tomato sauce, ketchup, mustard, and bbq sauce. Let simmer on low until the potatoes are ready.  Add crispy potatoes to the skillet with the sloppy joe mix and give it a quick stir. Sprinkle shredded cheese on top and put in the oven under broil just to melt the cheese.  Enjoy! #EasyRecipes #dinner #sloppyjoes ",
      "playCount": 4008300,
      "diggCount": 224959,
      "commentCount": 999,
      "shareCount": 65749,
      "collectCount": 141361,
      "createTime": 1784036696,
      "durationMs": 60900
     },
     {
      "id": "7633531051888905486",
      "desc": "These are my top 5 favorite dinners to make! #healthy #aldifinds #dinneridea #recipes #aldi ",
      "playCount": 1286261,
      "diggCount": 3390,
      "commentCount": 11,
      "shareCount": 678,
      "collectCount": 2227,
      "createTime": 1777319984,
      "durationMs": 33018
     },
     {
      "id": "7653706326916222241",
      "desc": "Lazy pizza for lazy people (but make it gourmet). The laziest pizza hack you'll ever need. No dough, no fuss — just toast, sauce, cheese, and 15 minutes in the oven. Perfect for late-night cravings or zero-effort dinner. INGREDIENTS: · 6 slices of toast bread · 2 tbsp mayo + 2 tbsp ketchup (mix together) · 150 g sausage (diced) · 1 tomato (diced) · 200 g cheese (grated) · Oregano (optional) STEP-BY-STEP: 1. Line a baking tray with parchment paper. 2. Place 6 toast slices on it. 3. Mix mayo and ketchup – spread on each toast. 4. Sprinkle diced sausage and tomato evenly. 5. Top with loads of grated cheese. 6. Add a pinch of oregano. 7. Bake at 180°C (350°F) for 10–15 min – until cheese melts and turns golden. 8. Take out, bite, and enjoy! Save this for later and follow for more quick recipes! @tasty.foodd1  #toastpizza #quickrecipes #tiktokfood #recipetiktok  #easycooking ",
      "playCount": 4132135,
      "diggCount": 56692,
      "commentCount": 196,
      "shareCount": 15699,
      "collectCount": 28834,
      "createTime": 1782017399,
      "durationMs": 24242
     },
     {
      "id": "7335966793577598226",
      "desc": "Beef Rissoles 500 g regular beef mince/ground beef (can be substituted with pork or chicken) 1 onion, grated (see note 1)  1 tsp garlic, freshly minced 1 egg 1 cup breadcrumbs (store-bought, panko or homemade)  1 tbsp ketchup  1 tbsp Worcestershire sauce ½ tsp pepper 1 tsp salt or beef or chicken stock powder (see note 2)  3 tbsp olive oil, for frying View the full recipe here or head to the link in my bio!  https://simplehomeedit.com/recipe/beef-rissoles/   #dinner #Recipe #beef #rissoles #weeknightdinner #familydinner #easyrecipe #DinnerIdeas #dinnerinspo #fyp ",
      "playCount": 13867179,
      "diggCount": 213438,
      "commentCount": 1048,
      "shareCount": 24827,
      "collectCount": 141460,
      "createTime": 1708037895,
      "durationMs": 32552
     },
     {
      "id": "7683248577744981270",
      "desc": "Chicken au poivre.  I can’t get over how good this was. 100/100. This has definitely been added to my weekly rotation 🤤 Ingredients Chicken 4-5 chicken thighs 1 tsp black pepper  ¾ tsp salt ½ tsp garlic powder ½ tsp onion powder 1/2 tsp smoked paprika (optional) 1/2 tsp dried thyme (optional) 1 tbsp olive oil Creamy Pepper Sauce 1/2 white onion, very finely chopped 3 garlic cloves minced  2 tbsp crushed peppercorns  1/4 tsp rosemary  150 ml chicken stock 100 ml double cream 1 tsp Dijon mustard 1 tbsp Worcestershire sauce  1 tbsp butter Salt, to taste Extra crushed black pepper, if needed Parsley chopped  Crispy Baby Potatoes baby potatoes 1–1½ tbsp olive oil Salt Black pepper 1/4 tsp dried thyme  1/4 tsp rosemary 1 tbsp butter 1/2 tsp garlic Method  Potatoes Groove the baby potatoes with a wedge cutter. Boil in salted water for 6–8 minutes, then drain and steam-dry. Toss with oil, salt, pepper and herbs. Air fry at 190°C for 15 minutes, shake, then 200°C for 5–8 minutes. Add butter and crushed garlic for the last 2–3 minutes. Chicken Pat the thighs dry and apply the prepared seasoning. Sear in 1 tbsp oil over medium-high heat for 5–7 minutes per side, until cooked through. Remove and rest. Pepper Sauce In the same pan, add 1 tbsp butter and finely chopped white onion and garlic. Cook for 2–3 minutes. Add in the crushed peppercorns, add the chicken stock, scrape the pan and simmer for 2–3 minutes. Add the mustard, Worcestershire sauce and rosemary. Stir in the double cream, simmer for 3–5 minutes until slightly thickened. Return the chicken to the sauce for 1–2 minutes. Sprinkle chopped parsley if using.  (Adjust all seasonings to your preference) #DinnerIdeas #chickendinnerideas #EasyRecipes #easydinner #homecooking",
      "playCount": 2112998,
      "diggCount": 174347,
      "commentCount": 647,
      "shareCount": 22363,
      "collectCount": 95038,
      "createTime": 1788895717,
      "durationMs": 62000
     },
     {
      "id": "7651291520552668430",
      "desc": "Dinner #1 from my $50 grocery haul 🍴 Tonight we're making a One Pan Smoked Sausage Broccoli & Cheddar Pasta. This recipe is a great example of how I approach budget cooking. Instead of buying butter, flour, milk, and several seasonings to make a cheese sauce from scratch, we're using a jar of alfredo sauce as a creamy, pre-seasoned base and transforming it into a broccoli cheddar sauce with a little cheese and some smoked sausage. The goal isn't to make the fanciest dinner possible. The goal is to make a dinner that's affordable, easy to follow, family-friendly, and made with ingredients that can be used throughout the week. And honestly? This one tastes way more expensive than it is. #budgetmeals #cheapmeals #familydinner #mealplanning #DinnerIdeas",
      "playCount": 11358587,
      "diggCount": 1109392,
      "commentCount": 3970,
      "shareCount": 115393,
      "collectCount": 449389,
      "createTime": 1781548200,
      "durationMs": 119487
     },
     {
      "id": "7662144309986086158",
      "desc": "Crispy cheesey beef taquitos 🔥 #taquitos #easyrecipe #DinnerIdeas",
      "playCount": 3828806,
      "diggCount": 211560,
      "commentCount": 693,
      "shareCount": 59356,
      "collectCount": 107772,
      "createTime": 1783982018,
      "durationMs": 74000
     },
     {
      "id": "7437865985668861240",
      "desc": "What’s your lazy to go dinner as a first born daughter ? #diaryofafirstborndaughter #contentcreator #quickrecipes #mash #chicken #fyp #tiktoksouthafrica #foodcontentcreator #cooking #DinnerIdeas #FoodTok #foryoupage❤️❤️ ",
      "playCount": 3204028,
      "diggCount": 105376,
      "commentCount": 745,
      "shareCount": 1383,
      "collectCount": 12218,
      "createTime": 1731763133,
      "durationMs": 83134
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "cleaning motivation",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "cleaning motivation",
    "sort": "most_liked",
    "count": 9,
    "hasMore": true,
    "videos": [
     {
      "id": "7661726386838719766",
      "desc": "asmr rainy sunday reset 🎀🧸⛈️💞🫧 cleaning my entire house one room at a time 🫶🏼 happy sunday!!! @The Pink Stuff brand ambassador #sundayreset #cleaningmotivation #asmrcleaning #deepclean #cleaningroutine",
      "playCount": 22010160,
      "diggCount": 3507402,
      "commentCount": 17776,
      "shareCount": 171766,
      "collectCount": 274427,
      "createTime": 1783884693,
      "durationMs": 147000
     },
     {
      "id": "7629021131516693773",
      "desc": "Before anyone comments why you let it get this bad. This is all from today. And if you don't have kids then you really have no reason to comment. 😂 Anyways enjoy. 🫡♥️ #CleanTok #cleanwithme #cleaningmotivation #reset #sahm ",
      "playCount": 1269838,
      "diggCount": 105580,
      "commentCount": 476,
      "shareCount": 925,
      "collectCount": 4080,
      "createTime": 1776269938,
      "durationMs": 64667
     },
     {
      "id": "7575207032299539726",
      "desc": "The ultrasound picture on her mirror is mine. It was when her little brother was in my womb. And if you asked or wondered about it, please see yourself out. 👋  These are the tips I give my clients & followers when they are mentally stuck.  #cleaningmotivation #clean #tips #howto #mom",
      "playCount": 1559555,
      "diggCount": 100038,
      "commentCount": 610,
      "shareCount": 5662,
      "collectCount": 16687,
      "createTime": 1763740379,
      "durationMs": 77534
     },
     {
      "id": "7403186978335870238",
      "desc": "Let me know if youve tried this cleaning hack before 🫧✨ #cleaningvlog #clean #cleaning #cleaningtiktok #cleaningtips #cleaninghacks #cleaningmotivation #cleanwithme #housecleaning #sahm #stayathomemom #mom ",
      "playCount": 1457277,
      "diggCount": 115308,
      "commentCount": 518,
      "shareCount": 726,
      "collectCount": 13303,
      "createTime": 1723688804,
      "durationMs": 54967
     },
     {
      "id": "7523273481845230878",
      "desc": "cleaning the apartment and letting some R&B slow things down. been so locked in building @Sondaire, creating, and staying on top of everything lately… this weekend reset is the pause I needed. #cleaningmotivation #apartmenttherapy #weekendreset #menlifestyle #SelfCare #cleaningtiktok #cleanwithme #explorepage #sundayvibes #sundayreset ",
      "playCount": 27180754,
      "diggCount": 1817898,
      "commentCount": 8549,
      "shareCount": 87942,
      "collectCount": 182507,
      "createTime": 1751648616,
      "durationMs": 58838
     },
     {
      "id": "7574666139645545749",
      "desc": "You’ve got this!  cleaning motivation clean with me kitchen cleaning asmr cleaning clean mom cleaning video dishes #asmr #cleaningasmr #satisfyingcleaning #cleaningmotivation #CleanTok",
      "playCount": 167716,
      "diggCount": 10213,
      "commentCount": 76,
      "shareCount": 137,
      "collectCount": 578,
      "createTime": 1763614400,
      "durationMs": 17182
     },
     {
      "id": "7678017182223060246",
      "desc": "CLEANING ROOM MOTIVATION",
      "playCount": 300670,
      "diggCount": 24765,
      "commentCount": 386,
      "shareCount": 4749,
      "collectCount": 6797,
      "createTime": 1787677690,
      "durationMs": 73700
     },
     {
      "id": "7364149466531646762",
      "desc": "Been so lazy lately so had to bring out the bribes and mind games 😂 you can find all my favorite cleaning products + items from this video in my amazon under “ cleaning motivation “ 🥰 #cleaningmotivation #cleaninghack #cleaningmusthave #cleaninggadget #cleaningschedule #speedclean #timedclean #cleaningmotivation2024 ",
      "playCount": 2594183,
      "diggCount": 220119,
      "commentCount": 704,
      "shareCount": 1352,
      "collectCount": 13198,
      "createTime": 1714599669,
      "durationMs": 72734
     },
     {
      "id": "7673615972699360543",
      "desc": "Cleaning Timelapse 🧼 | kitchen edition  I started doing these cleaning videos knowing that people would probably judge me because of my mess but hoped to show people that the reality of some peoples lives is…it is hard to keep their home clean and to help motivate others to get that mess cleaned up.  #cleanwithme #cleaningmotivation #cleaningtimelapse #CleanTok #roomcleaning ",
      "playCount": 65975,
      "diggCount": 5207,
      "commentCount": 35,
      "shareCount": 46,
      "collectCount": 334,
      "createTime": 1786652966,
      "durationMs": 36036
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "gym",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "gym",
    "sort": "most_liked",
    "count": 5,
    "hasMore": true,
    "videos": [
     {
      "id": "7593042243993275670",
      "desc": "Adjusting machines feels so embarrassing 😖 #gymrelatable #relatable #reels #explorepage #gymmotivation",
      "playCount": 1141789,
      "diggCount": 216952,
      "commentCount": 547,
      "shareCount": 15586,
      "collectCount": 5336,
      "createTime": 1767892918,
      "durationMs": 6267
     },
     {
      "id": "7219348735912987910",
      "desc": "You need a spot bro? #bodybuilding #Fitness #GymTok #cbum #workout #legday #gym ",
      "playCount": 837597,
      "diggCount": 103108,
      "commentCount": 211,
      "shareCount": 2491,
      "collectCount": 3808,
      "createTime": 1680885616,
      "durationMs": 24868
     },
     {
      "id": "7659494934998732063",
      "desc": "From a Gym to a Circus 🎪  #gym #powerlifting #gymmotivation #strength #Fitness",
      "playCount": 3047438,
      "diggCount": 220881,
      "commentCount": 1138,
      "shareCount": 15898,
      "collectCount": 17235,
      "createTime": 1783365155,
      "durationMs": 41634
     },
     {
      "id": "7342997674020424993",
      "desc": "The most random workout we’ve all done😂 #reels #explorepage #relatable #reelsinstagram #reelvideo #fyp #foryou #foryoupage #training #Fitness #workout #gym #motivation #fit #fitnessmotivation #sport #health #Lifestyle #fitfam #GymLife",
      "playCount": 11519109,
      "diggCount": 958978,
      "commentCount": 4606,
      "shareCount": 49759,
      "collectCount": 37595,
      "createTime": 1709674883,
      "durationMs": 15767
     },
     {
      "id": "7540550276739091719",
      "desc": "My fav workout so far. Tips, do it till the failure! Thanks me later🤙🏻@Peak Fitness #backday #workoutmotivation #fyp #fypmalaysia #tiktok #tiktokmalaysia #gym ",
      "playCount": 18790,
      "diggCount": 2978,
      "commentCount": 15,
      "shareCount": 38,
      "collectCount": 121,
      "createTime": 1755671179,
      "durationMs": 20179
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "budget tips",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "budget tips",
    "sort": "most_liked",
    "count": 7,
    "hasMore": true,
    "videos": [
     {
      "id": "7675373222300306706",
      "desc": "Financial freedom starts with knowing exactly where your money should go. 55% for essentials 5% for guilt free spending 10% for paying off debt or investing 15% for short term goals 15% for building long term wealth These percentages won’t work perfectly for everyone, but they’re a great starting point for creating a plan that balances enjoying your money today with building wealth for the future. Save this for your next payday and adjust it to fit your income, expenses, and goals. Not financial advice. For educational purposes only. #PersonalFinance",
      "playCount": 2624273,
      "diggCount": 106705,
      "commentCount": 1595,
      "shareCount": 27862,
      "collectCount": 97780,
      "createTime": 1787062098,
      "durationMs": 43000
     },
     {
      "id": "7475747183740996906",
      "desc": "If I had to start all over from square 1, here’s what I would do… #budgetingtiktok #budgetingforbeginners #Budgeting #howtobudgetandsave #budgetingtips #moneymindset ",
      "playCount": 1043011,
      "diggCount": 90617,
      "commentCount": 627,
      "shareCount": 8934,
      "collectCount": 41636,
      "createTime": 1740583044,
      "durationMs": 234434
     },
     {
      "id": "7645526120242171167",
      "desc": "Budget budget budget! #motivation #finance #success #wealth #investing ",
      "playCount": 491042,
      "diggCount": 70385,
      "commentCount": 500,
      "shareCount": 6473,
      "collectCount": 17948,
      "createTime": 1780112786,
      "durationMs": 81034
     },
     {
      "id": "7680364913382100244",
      "desc": "a nice little budget hack :) not financial advice #investing #finance #PersonalFinance #budget ",
      "playCount": 316314,
      "diggCount": 17012,
      "commentCount": 464,
      "shareCount": 3392,
      "collectCount": 11209,
      "createTime": 1788224323,
      "durationMs": 23834
     },
     {
      "id": "7677319891661229326",
      "desc": "The 50/15/5/30 framework is our favorite way to budget anytime you get paid!",
      "playCount": 15141,
      "diggCount": 626,
      "commentCount": 11,
      "shareCount": 188,
      "collectCount": 415,
      "createTime": 1787515359,
      "durationMs": 63234
     },
     {
      "id": "7654723104299568415",
      "desc": "Stop burning your money #Budgeting #afterpay #personalfinanceforwomen ",
      "playCount": 5522680,
      "diggCount": 762492,
      "commentCount": 5021,
      "shareCount": 9360,
      "collectCount": 49869,
      "createTime": 1782254127,
      "durationMs": 130300
     },
     {
      "id": "7324979448221306158",
      "desc": "3 ways to be smarter with your money. Financial literacy is sexy!!! #loudbudgeting #loudbudgetingtips #financialliteracy #money #personalfinanceforbeginners #wealth #debtfree  ",
      "playCount": 2532212,
      "diggCount": 234782,
      "commentCount": 1918,
      "shareCount": 7835,
      "collectCount": 65059,
      "createTime": 1705479697,
      "durationMs": 65967
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "study with me",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "study with me",
    "sort": "most_liked",
    "count": 9,
    "hasMore": true,
    "videos": [
     {
      "id": "7622675185858055431",
      "desc": "My favorite motivation is when someone underestimates my capabilities. You think i can't do it? Watch me....🫵📚📖 #studytok #FocusDown #studywithme #studyaesthetic #studytimelapse ",
      "playCount": 3668278,
      "diggCount": 530569,
      "commentCount": 3232,
      "shareCount": 17532,
      "collectCount": 85453,
      "createTime": 1774794600,
      "durationMs": 27375
     },
     {
      "id": "7649127846287265037",
      "desc": "study with me vlog  #study #studymotivation #minivlog #quiet #cozy ",
      "playCount": 2655967,
      "diggCount": 562768,
      "commentCount": 4062,
      "shareCount": 10629,
      "collectCount": 75615,
      "createTime": 1780951385,
      "durationMs": 10912
     },
     {
      "id": "7686546974618750216",
      "desc": "Study with us vlog 📚tried to be super productive but we will come back tommorow for another study sesh! it’s lock in szn with @Starbucks @rhode skin @Garage Clothing @Microsoft @apple @Vitamasques US @anua_global #studywithme #studying #fyp #school #study",
      "playCount": 575870,
      "diggCount": 104761,
      "commentCount": 206,
      "shareCount": 1852,
      "collectCount": 8811,
      "createTime": 1789663687,
      "durationMs": 56134
     },
     {
      "id": "7438573070790479105",
      "desc": "can we ignre my ugly crying ",
      "playCount": 35403556,
      "diggCount": 6091439,
      "commentCount": 26775,
      "shareCount": 527670,
      "collectCount": 387395,
      "createTime": 1731927783,
      "durationMs": 15067
     },
     {
      "id": "7687691904833670408",
      "desc": "study with me #studytok #study #fyp #studywithme #aesthetic  Hoodie from @aelfriceden_official ",
      "playCount": 114357,
      "diggCount": 47290,
      "commentCount": 68,
      "shareCount": 626,
      "collectCount": 4078,
      "createTime": 1789930261,
      "durationMs": 13667
     },
     {
      "id": "7682354689152716052",
      "desc": "Late night study #nightstudy #study #studywithme #nightstudyvlog #studyvlog ",
      "playCount": 459318,
      "diggCount": 114604,
      "commentCount": 271,
      "shareCount": 3496,
      "collectCount": 15744,
      "createTime": 1788687594,
      "durationMs": 54534
     },
     {
      "id": "7626772729198382367",
      "desc": "#studytok #psychology #appsych ",
      "playCount": 769081,
      "diggCount": 156644,
      "commentCount": 239,
      "shareCount": 2067,
      "collectCount": 14748,
      "createTime": 1775746418,
      "durationMs": 14067
     },
     {
      "id": "7462789749611253014",
      "desc": "Study with me🎀💌 #study #studywithme #studytok #studymotivaton #school #girly #studyroutine #pinkcoconutt ",
      "playCount": 428394,
      "diggCount": 58266,
      "commentCount": 626,
      "shareCount": 903,
      "collectCount": 6615,
      "createTime": 1737566147,
      "durationMs": 26516
     },
     {
      "id": "7598401601161776414",
      "desc": "your sign to study like rn #studytok #study #viral #student #studywithme ",
      "playCount": 2732696,
      "diggCount": 464251,
      "commentCount": 2567,
      "shareCount": 12392,
      "collectCount": 62142,
      "createTime": 1769140757,
      "durationMs": 14967
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "skincare",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "skincare",
    "sort": "most_liked",
    "count": 7,
    "hasMore": true,
    "videos": [
     {
      "id": "7654988741819256085",
      "desc": "Say goodbye to dark spots and pigmentation! .  Comment “best” For link🔗 Fresh dew magic glow facewash available on flipkart or Amazon .  .  #Glowings ",
      "playCount": 20544,
      "diggCount": 190,
      "commentCount": 13,
      "shareCount": 14,
      "collectCount": 30,
      "createTime": 1782315960,
      "durationMs": 37800
     },
     {
      "id": "7671240678524964103",
      "desc": "😩Old acne scars and dull skin? Just 2 drops of niacinamide daily will amazingly fade them!YXAJH4192-GNJ#whitening #tiktok #beauty #SensitiveSkin #melanin #Acne #fyp #knowledge #ceramide #collagen #salicylicacid #glowskin #niacinamide #PaydaySale",
      "playCount": 291591,
      "diggCount": 1105,
      "commentCount": 11,
      "shareCount": 335,
      "collectCount": 229,
      "createTime": 1786099911,
      "durationMs": 37385
     },
     {
      "id": "7647567684426583316",
      "desc": "Night routine series🫧💤 #nightroutine#skincare#grwmroutine#ちぇな",
      "playCount": 4515033,
      "diggCount": 483429,
      "commentCount": 1415,
      "shareCount": 7215,
      "collectCount": 40347,
      "createTime": 1780588110,
      "durationMs": 87767
     },
     {
      "id": "7643464019705253141",
      "desc": "#skincare #skin #fyp #viral #bodylotion ",
      "playCount": 4067752,
      "diggCount": 120215,
      "commentCount": 2833,
      "shareCount": 5049,
      "collectCount": 7857,
      "createTime": 1779632651,
      "durationMs": 6385
     },
     {
      "id": "7593808338719132950",
      "desc": "@medicube global collagen mask 💗 ad #medicube #collagenwrappingmask #amazonkbeauty #amazonbestseller #glassskin",
      "playCount": 1553650,
      "diggCount": 48654,
      "commentCount": 426,
      "shareCount": 10038,
      "collectCount": 19203,
      "createTime": 1768071288,
      "durationMs": 20867
     },
     {
      "id": "7636424986382716182",
      "desc": "full evening routine 🪷 @medicube global pdnr whip cleanser  @SKIN1004 US teca soothing toner @anua_global pdrn + hyaluronic acid serum @KSECRET GLOBAL seoul 1988 retinal liposome 2% + black ginseng  @Dr.Reju-All Store advanced ceramide barrier cream ",
      "playCount": 3700894,
      "diggCount": 299967,
      "commentCount": 1229,
      "shareCount": 13442,
      "collectCount": 45373,
      "createTime": 1777993751,
      "durationMs": 33100
     },
     {
      "id": "7669681716176456980",
      "desc": "@Rubymeer 님에게 회신 no ad teenager skincare routine! Simple & effective  This video has been requested for long time! I wanted to recommend only the best products, so for the past few months I’ve tested dozens of products and finally found the ones that are gentle, safe, and easy to use without worrying!  This video is not sponsored! If you wanna get those products  Check YesStyle and use my discount code : SASASEOUL44  Cleanser : @Blanc Nature US Store   Moisturizer : @PURITO SEOUL   Sunscreen : @mixsoon global   #skincare #koreanskincare #teenagerskincare #teenskincare #sasaskincare ",
      "playCount": 1037635,
      "diggCount": 95631,
      "commentCount": 996,
      "shareCount": 4536,
      "collectCount": 43151,
      "createTime": 1785769140,
      "durationMs": 140267
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "meal prep",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "meal prep",
    "sort": "most_liked",
    "count": 7,
    "hasMore": true,
    "videos": [
     {
      "id": "7625755827063770398",
      "desc": "meal prep monday ‼️🗣️#mealprep #highfiber #highprotein #dietitian #healthymeals ",
      "playCount": 1297938,
      "diggCount": 43904,
      "commentCount": 340,
      "shareCount": 3439,
      "collectCount": 17986,
      "createTime": 1775509661,
      "durationMs": 60673
     },
     {
      "id": "7526952951496051982",
      "desc": "🍗🐤🐔 Chicken Mariandes PART TWO! 5 different ways to marinade and meal prep chicken in the freezer for quick dinners 🤎 Full recipe up on the blog as always - www.moribyan.com - or link in bio!",
      "playCount": 2123228,
      "diggCount": 134774,
      "commentCount": 307,
      "shareCount": 16326,
      "collectCount": 69672,
      "createTime": 1752505349,
      "durationMs": 58367
     },
     {
      "id": "7633511355735084310",
      "desc": "Meal prep for the week with me🤍 All the ingredients & measurements will be in the comments #mealprepideas #mealprep #highprotein #healthymealprep #gymgirl ",
      "playCount": 1635844,
      "diggCount": 171326,
      "commentCount": 998,
      "shareCount": 6872,
      "collectCount": 45674,
      "createTime": 1777315367,
      "durationMs": 103867
     },
     {
      "id": "7463223840278187269",
      "desc": "Chipotle Freezer Burritos #burritos #mealprep #foodprep #easyrecipe #plantbased ",
      "playCount": 3185832,
      "diggCount": 106384,
      "commentCount": 568,
      "shareCount": 16017,
      "collectCount": 95029,
      "createTime": 1737667217,
      "durationMs": 37500
     },
     {
      "id": "7467972626363780385",
      "desc": "High Protein Garlic Butter Steak & Creamy Mash! 🔥🥩🥔 #mealprep #highprotein #steakbites#garlicmash #tastymealprep #easymealprep #lowcalorierecipes #gymfood #musclegain #fatloss #highproteinrecipes #panaceapalm #EasyRecipes OVER 50g Protein! Easy High Protein Meal Prep Comment \"Cookbook\" and I'll DM you a link to my High Protein Cookbook with 100+ recipes just like this one! 👨🏽‍🍳📕 Serves 4: 🍽️🍽️🍽️🍽️ Calories & Macros 📊 Per Meal: 564 calories  56 g P | 40g C | 16g F Garlic Butter Steak Bites - 900g lean diced steak (I used flank steak with fat trimmed) - tsp garlic powder  - tsp onion powder  - tsp paprika - 2 tsp black pepper - 2 tsp salt - 15-20g light butter - 15g minced garlic  - Fresh chopped parsley - Cooking spray Creamy Garlic Mash - 900g raw potatoes (chopped) - 80g light cream cheese (Philadelphia lightest) - 120ml 0% fat milk - 15g light butter - 30g roasted garlic paste - tsp onion powder - Salt and pepper (taste and adjust) Garnishes - Chopped parsley - Melted butter (optional) Storage & Heating ♨️ - Store for up to 5 days in the fridge  - To reheat,  add the contents of the prep to a pan over medium flame. Let the Mash and steak bites heat through (around 3-4 minutes) and enjoy! Comment \"Cookbook\" and I'll DM you a link to my High Protein Cookbook with 100+ recipes just like this one! 👨🏽‍🍳📕",
      "playCount": 2780169,
      "diggCount": 107549,
      "commentCount": 500,
      "shareCount": 23272,
      "collectCount": 71888,
      "createTime": 1738772886,
      "durationMs": 46500
     },
     {
      "id": "7645790280695713032",
      "desc": "Meal prep with me 🥣 Episode 2 I’ve outdone myself with the Biscoff Overnight Oats, which will become a staple for me moving forward… Ingredients per serve below ⬇️ Biscoff Overnight Oats 🍪 - 80g rolled oats - 1 scoop vanilla protein powder - 250ml vanilla almond milk - 50g vanilla Greek yoghurt - 1 crushed Biscoff biscuit - 10g melted Biscoff Cornflake Crusted Chicken & Rice 🍗 - 300g chicken breast (raw weight) - 20g cornflakes - 1 egg - @mingleseasoning American BBQ seasoning - 200ml chicken broth - 100g white rice (raw weight) - 1/2 cup red cabbage (serve fresh) - 1/2 cup sliced carrots (serve fresh) Sweet Potato Beef & Cottage Cheese Bowl 🍠 - 200g lean beef - 175g sweet potato - @mingleseasoning taco seasoning  - 50g avocado (serve fresh) - 50g cottage cheese (serve fresh) - 25g honey (serve fresh) Honey Yoghurt Parfait Cups🍦 - 200g light Greek yoghurt - 1 scoop vanilla protein powder - 10g honey - Berry compote (mixed berries, water, maple syrup) + assorted snacks throughout the day that don’t need much prep 🍍 #weeklymealprep #highprotein #fitnessmotivation #healthyfood ",
      "playCount": 4450113,
      "diggCount": 283219,
      "commentCount": 590,
      "shareCount": 23922,
      "collectCount": 110785,
      "createTime": 1780174282,
      "durationMs": 24800
     },
     {
      "id": "7646434459889241358",
      "desc": "Street Corn Sweet Potato Bowl🔥569 cals 47g protein 22g fat 44g carbs Cookbook in bio 🔗🤝 Ingredients: this makes 4 meals 4 sweet potatoes 1.5 lb 93/7 ground beef (2 tsp chili powder, 2 tsp garlic powder, 1 tsp cumin, salt/pepper to taste) Street corn: 2 cups corn kernels  150g non fat plain greek yogurt 60g light mayo 60g cotija cheese 1/4 a red onion 1 large jalepeno  Juice of 2 limes Cilantro 1 tsp chili powder Salt to taste Tajin to taste Bake your sweet potato’s at 425° for 45 minutes  Meals like this make dieting so much easier 🔒 Follow for more ✅ #cooking #sweetpotato #streetcorn #sweetpotatobowl #mealprep",
      "playCount": 1506068,
      "diggCount": 125201,
      "commentCount": 718,
      "shareCount": 38455,
      "collectCount": 99826,
      "createTime": 1780324297,
      "durationMs": 83367
     }
    ]
   }
  },
  {
   "tool": "search_videos",
   "arguments": {
    "keyword": "morning routine",
    "count": 10,
    "sort": "most_liked"
   },
   "result": {
    "keyword": "morning routine",
    "sort": "most_liked",
    "count": 5,
    "hasMore": true,
    "videos": [
     {
      "id": "7682097950318759181",
      "desc": "cleaning your fyp with a calm morning routine 🦢🎀 #cleaning #morningroutine #cleangirl #SelfCare #aesthetic ",
      "playCount": 427508,
      "diggCount": 96945,
      "commentCount": 3441,
      "shareCount": 3863,
      "collectCount": 17013,
      "createTime": 1788627835,
      "durationMs": 20572
     },
     {
      "id": "7319776385654869281",
      "desc": "#thatgirl Morning routine 🎀🧖🏻‍♀️✨ The new year begins with morning skincare🫶 #morningroutine #moningvlog #skincare #morningmotivation  #thatgirlaesthetic #thatgrilmorning #softgirlstyle #girlythings  #girlygirlaesthetic #pinterestaesthetic #pinterestboard #fyp  #pinkroom #pinkgirlyaesthetic #pinkroomdecor #OOTD #lulu ",
      "playCount": 50666,
      "diggCount": 3661,
      "commentCount": 54,
      "shareCount": 98,
      "collectCount": 603,
      "createTime": 1704268260,
      "durationMs": 76253
     },
     {
      "id": "7477488849774529814",
      "desc": "Happy Monday! 🧘🏻‍♀️🌟🤍 #fypシ゚viral #routine #school #schoolmorning #morning #morningroutine #productive #asmroutine #aesthetic #repost #forupage #asmr #grwm #grwmroutine #lovley_giirl ",
      "playCount": 1794101,
      "diggCount": 191459,
      "commentCount": 1251,
      "shareCount": 2545,
      "collectCount": 21902,
      "createTime": 1740988552,
      "durationMs": 15367
     },
     {
      "id": "7668673699234549013",
      "desc": "Pink day!🏄🏼‍♀️✨🌸 #morningroutine #skincare #beauty #grwm #fyp ",
      "playCount": 13945944,
      "diggCount": 631233,
      "commentCount": 12026,
      "shareCount": 144767,
      "collectCount": 37013,
      "createTime": 1785502242,
      "durationMs": 31367
     },
     {
      "id": "7386566898680433953",
      "desc": "In the summer I'm obsessed with 6am workouts🌸🏃🏻‍♀️✨ #fyp #morningroutine #6am #6ammorningroutine #morningmotivation #foryou #gymroutine #grwm #healthylifestyle #motivation #selfcareroutine #thatgirlaesthetic #viral #trending #morningaesthetic ",
      "playCount": 3397070,
      "diggCount": 424302,
      "commentCount": 6174,
      "shareCount": 6380,
      "collectCount": 42434,
      "createTime": 1719819144,
      "durationMs": 79034
     }
    ]
   }
  }
 ],
 "derived": {
  "videos": 58,
  "searches": 8,
  "perSearch": {
   "dinner ideas": {
    "videos": 9,
    "medianPlays": 3828806,
    "medianLikes": 174347,
    "medianDurationSec": 60.9,
    "medianSavesPer100Likes": 54.5,
    "medianSharesPer100Likes": 20.0,
    "searchWordsInCaption": 5,
    "medianAgeDays": 98,
    "medianHashtags": 5
   },
   "cleaning motivation": {
    "videos": 9,
    "medianPlays": 1457277,
    "medianLikes": 105580,
    "medianDurationSec": 64.7,
    "medianSavesPer100Likes": 7.8,
    "medianSharesPer100Likes": 1.3,
    "searchWordsInCaption": 9,
    "medianAgeDays": 304,
    "medianHashtags": 5
   },
   "gym": {
    "videos": 5,
    "medianPlays": 1141789,
    "medianLikes": 216952,
    "medianDurationSec": 20.2,
    "medianSavesPer100Likes": 3.9,
    "medianSharesPer100Likes": 5.2,
    "searchWordsInCaption": 5,
    "medianAgeDays": 398,
    "medianHashtags": 7
   },
   "budget tips": {
    "videos": 7,
    "medianPlays": 1043011,
    "medianLikes": 90617,
    "medianDurationSec": 66.0,
    "medianSavesPer100Likes": 45.9,
    "medianSharesPer100Likes": 9.9,
    "searchWordsInCaption": 2,
    "medianAgeDays": 90,
    "medianHashtags": 4
   },
   "study with me": {
    "videos": 9,
    "medianPlays": 769081,
    "medianLikes": 156644,
    "medianDurationSec": 15.1,
    "medianSavesPer100Likes": 11.4,
    "medianSharesPer100Likes": 1.9,
    "searchWordsInCaption": 7,
    "medianAgeDays": 165,
    "medianHashtags": 5
   },
   "skincare": {
    "videos": 7,
    "medianPlays": 1553650,
    "medianLikes": 95631,
    "medianDurationSec": 37.4,
    "medianSavesPer100Likes": 15.8,
    "medianSharesPer100Likes": 4.7,
    "searchWordsInCaption": 3,
    "medianAgeDays": 109,
    "medianHashtags": 5
   },
   "meal prep": {
    "videos": 7,
    "medianPlays": 2123228,
    "medianLikes": 125201,
    "medianDurationSec": 58.4,
    "medianSavesPer100Likes": 51.7,
    "medianSharesPer100Likes": 12.1,
    "searchWordsInCaption": 7,
    "medianAgeDays": 168,
    "medianHashtags": 5
   },
   "morning routine": {
    "videos": 5,
    "medianPlays": 1794101,
    "medianLikes": 191459,
    "medianDurationSec": 31.4,
    "medianSavesPer100Likes": 11.4,
    "medianSharesPer100Likes": 2.7,
    "searchWordsInCaption": 5,
    "medianAgeDays": 568,
    "medianHashtags": 15
   }
  },
  "returnedPerCall": {
   "dinner ideas": 9,
   "cleaning motivation": 9,
   "gym": 5,
   "budget tips": 7,
   "study with me": 9,
   "skincare": 7,
   "meal prep": 7,
   "morning routine": 5
  },
  "length": {
   "medianSec": 42.3,
   "q1Sec": 23.9,
   "q3Sec": 73.5,
   "minSec": 6.3,
   "maxSec": 234.4,
   "under60s": 36,
   "under30s": 20,
   "over180s": 1,
   "distribution": {
    "under 15 s": {
     "videos": 5,
     "share": 8.6,
     "medianPlays": 1141789,
     "medianSavesPer100Likes": 8.6
    },
    "15 to 30 s": {
     "videos": 15,
     "share": 25.9,
     "medianPlays": 1794101,
     "medianSavesPer100Likes": 13.4
    },
    "30 to 60 s": {
     "videos": 16,
     "share": 27.6,
     "medianPlays": 2373750.5,
     "medianSavesPer100Likes": 15.4
    },
    "1 to 3 min": {
     "videos": 21,
     "share": 36.2,
     "medianPlays": 2112998,
     "medianSavesPer100Likes": 26.7
    },
    "over 3 min": {
     "videos": 1,
     "share": 1.7,
     "medianPlays": 1043011,
     "medianSavesPer100Likes": 45.9
    }
   }
  },
  "plays": {
   "median": 1953549.5,
   "q1": 624172.8,
   "q3": 3692740.0,
   "min": 15141,
   "max": 35403556,
   "over1M": 41,
   "over10M": 7,
   "under500k": 14
  },
  "likes": {
   "median": 114956.0,
   "min": 190,
   "max": 6091439
  },
  "savesPer100Likes": {
   "medianPerVideo": 16.0,
   "pooled": 15.0,
   "videosAbove10": 38,
   "videosAbove30": 20
  },
  "sharesPer100Likes": {
   "medianPerVideo": 5.1,
   "pooled": 7.4
  },
  "commentsPer100Likes": {
   "medianPerVideo": 0.6,
   "pooled": 0.6
  },
  "savesVsComments": {
   "videosWithMoreSavesThanComments": 58
  },
  "sharesVsComments": {
   "videosWithMoreSharesThanComments": 58
  },
  "caption": {
   "allSearchWordsInCaption": 43,
   "exactSearchPhraseInCaption": 20,
   "medianLength": 177.0,
   "under100Chars": 20,
   "under200Chars": 33,
   "over400Chars": 10,
   "empty": 0
  },
  "hashtags": {
   "median": 5.0,
   "mean": 5.95,
   "zero": 5,
   "oneToFour": 9,
   "exactlyFive": 27,
   "sixPlus": 17,
   "tenPlus": 10,
   "max": 20,
   "distribution": {
    "0": 5,
    "1": 3,
    "3": 4,
    "4": 2,
    "5": 27,
    "6": 2,
    "7": 3,
    "8": 2,
    "10": 2,
    "12": 3,
    "14": 1,
    "15": 2,
    "18": 1,
    "20": 1
   }
  },
  "age": {
   "medianDays": 147.0,
   "q1Days": 70.2,
   "q3Days": 537.0,
   "minDays": 1,
   "maxDays": 1263,
   "under90Days": 18,
   "under365Days": 40,
   "over730Days": 8,
   "postedYear": {
    "2023": 1,
    "2024": 9,
    "2025": 10,
    "2026": 38
   }
  },
  "photoPosts": {
   "note": "search_videos returns no field that marks a photo (slideshow) post, so this could not be recorded. Every result carried durationMs.",
   "recorded": 0
  },
  "top10ByLikes": [
   {
    "search": "study with me",
    "durationSec": 15.1,
    "playCount": 35403556,
    "diggCount": 6091439,
    "collectCount": 387395,
    "shareCount": 527670,
    "savesPer100Likes": 6.4,
    "captionLength": 28,
    "hashtagCount": 0,
    "searchWordsInCaption": false,
    "ageDays": 673
   },
   {
    "search": "cleaning motivation",
    "durationSec": 147.0,
    "playCount": 22010160,
    "diggCount": 3507402,
    "collectCount": 274427,
    "shareCount": 171766,
    "savesPer100Likes": 7.8,
    "captionLength": 201,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "ageDays": 71
   },
   {
    "search": "cleaning motivation",
    "durationSec": 58.8,
    "playCount": 27180754,
    "diggCount": 1817898,
    "collectCount": 182507,
    "shareCount": 87942,
    "savesPer100Likes": 10.0,
    "captionLength": 337,
    "hashtagCount": 10,
    "searchWordsInCaption": true,
    "ageDays": 444
   },
   {
    "search": "dinner ideas",
    "durationSec": 119.5,
    "playCount": 11358587,
    "diggCount": 1109392,
    "collectCount": 449389,
    "shareCount": 115393,
    "savesPer100Likes": 40.5,
    "captionLength": 759,
    "hashtagCount": 6,
    "searchWordsInCaption": true,
    "ageDays": 98
   },
   {
    "search": "gym",
    "durationSec": 15.8,
    "playCount": 11519109,
    "diggCount": 958978,
    "collectCount": 37595,
    "shareCount": 49759,
    "savesPer100Likes": 3.9,
    "captionLength": 234,
    "hashtagCount": 20,
    "searchWordsInCaption": true,
    "ageDays": 930
   },
   {
    "search": "budget tips",
    "durationSec": 130.3,
    "playCount": 5522680,
    "diggCount": 762492,
    "collectCount": 49869,
    "shareCount": 9360,
    "savesPer100Likes": 6.5,
    "captionLength": 70,
    "hashtagCount": 3,
    "searchWordsInCaption": false,
    "ageDays": 90
   },
   {
    "search": "morning routine",
    "durationSec": 31.4,
    "playCount": 13945944,
    "diggCount": 631233,
    "collectCount": 37013,
    "shareCount": 144767,
    "savesPer100Likes": 5.9,
    "captionLength": 62,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "ageDays": 52
   },
   {
    "search": "study with me",
    "durationSec": 10.9,
    "playCount": 2655967,
    "diggCount": 562768,
    "collectCount": 75615,
    "shareCount": 10629,
    "savesPer100Likes": 13.4,
    "captionLength": 67,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "ageDays": 105
   },
   {
    "search": "study with me",
    "durationSec": 27.4,
    "playCount": 3668278,
    "diggCount": 530569,
    "collectCount": 85453,
    "shareCount": 17532,
    "savesPer100Likes": 16.1,
    "captionLength": 178,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "ageDays": 176
   },
   {
    "search": "skincare",
    "durationSec": 87.8,
    "playCount": 4515033,
    "diggCount": 483429,
    "collectCount": 40347,
    "shareCount": 7215,
    "savesPer100Likes": 8.3,
    "captionLength": 61,
    "hashtagCount": 1,
    "searchWordsInCaption": true,
    "ageDays": 109
   }
  ],
  "videos_table": [
   {
    "id": "7632028011335912717",
    "desc": "Hands down the easiest and crispiest homemade kebabs. Made in no time. Perfect for family dinners and meal prep for the week!! 🍢🔥 recipe in bio! 🔥 Crispy Kebab Wraps (No Grill Needed) Serves: 5–6 #familydinner #kebab #easyrecipe #sheetpandinner #mealprep",
    "playCount": 2621527,
    "diggCount": 67599,
    "commentCount": 446,
    "shareCount": 30044,
    "collectCount": 59311,
    "createTime": 1776970009,
    "durationMs": 18134,
    "search": "dinner ideas",
    "captionLength": 254,
    "hashtagCount": 5,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 151,
    "durationSec": 18.1,
    "savesPer100Likes": 87.7,
    "sharesPer100Likes": 44.4,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7662379135154556191",
    "desc": "If you need an easy dinner recipe using a pound of ground beef, this Sloppy Joe Potato Skillet won’t disappoint!  INGREDIENTS  5 small/medium potatoes olive oil + salt, pepper, garlic powder, and paprika (for potatoes) 1 lb ground beef  1 chopped onion  1/2 tsp each of salt and pepper  1 tsp onion powder and paprika  1 tbsp minced garlic  1-2 tbsp Worcestershire  8 oz can tomato sauce  1/4 cup ketchup  1 tbsp mustard  2 tbsp bbq sauce  1 1/2 cups shredded Colby Jack cheese  Dried parsley  INSTRUCTIONS  Peel, wash, and cut potatoes up into cubes.  Toss them with olive oil, salt, pepper, garlic powder, and paprika (I don’t use exact measurements for this part).  Cook the potatoes in the air fryer at 400 degrees F for about 20-25 minutes shaking them around at least a couple of times while they cook.  Once the potatoes are cooking, brown the ground beef and onion in a skillet and add all seasonings.  Add minced garlic, Worcestershire, tomato sauce, ketchup, mustard, and bbq sauce. Let simmer on low until the potatoes are ready.  Add crispy potatoes to the skillet with the sloppy joe mix and give it a quick stir. Sprinkle shredded cheese on top and put in the oven under broil just to melt the cheese.  Enjoy! #EasyRecipes #dinner #sloppyjoes ",
    "playCount": 4008300,
    "diggCount": 224959,
    "commentCount": 999,
    "shareCount": 65749,
    "collectCount": 141361,
    "createTime": 1784036696,
    "durationMs": 60900,
    "search": "dinner ideas",
    "captionLength": 1257,
    "hashtagCount": 3,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 69,
    "durationSec": 60.9,
    "savesPer100Likes": 62.8,
    "sharesPer100Likes": 29.2,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7633531051888905486",
    "desc": "These are my top 5 favorite dinners to make! #healthy #aldifinds #dinneridea #recipes #aldi ",
    "playCount": 1286261,
    "diggCount": 3390,
    "commentCount": 11,
    "shareCount": 678,
    "collectCount": 2227,
    "createTime": 1777319984,
    "durationMs": 33018,
    "search": "dinner ideas",
    "captionLength": 92,
    "hashtagCount": 5,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 147,
    "durationSec": 33.0,
    "savesPer100Likes": 65.7,
    "sharesPer100Likes": 20.0,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7653706326916222241",
    "desc": "Lazy pizza for lazy people (but make it gourmet). The laziest pizza hack you'll ever need. No dough, no fuss — just toast, sauce, cheese, and 15 minutes in the oven. Perfect for late-night cravings or zero-effort dinner. INGREDIENTS: · 6 slices of toast bread · 2 tbsp mayo + 2 tbsp ketchup (mix together) · 150 g sausage (diced) · 1 tomato (diced) · 200 g cheese (grated) · Oregano (optional) STEP-BY-STEP: 1. Line a baking tray with parchment paper. 2. Place 6 toast slices on it. 3. Mix mayo and ketchup – spread on each toast. 4. Sprinkle diced sausage and tomato evenly. 5. Top with loads of grated cheese. 6. Add a pinch of oregano. 7. Bake at 180°C (350°F) for 10–15 min – until cheese melts and turns golden. 8. Take out, bite, and enjoy! Save this for later and follow for more quick recipes! @tasty.foodd1  #toastpizza #quickrecipes #tiktokfood #recipetiktok  #easycooking ",
    "playCount": 4132135,
    "diggCount": 56692,
    "commentCount": 196,
    "shareCount": 15699,
    "collectCount": 28834,
    "createTime": 1782017399,
    "durationMs": 24242,
    "search": "dinner ideas",
    "captionLength": 883,
    "hashtagCount": 5,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 93,
    "durationSec": 24.2,
    "savesPer100Likes": 50.9,
    "sharesPer100Likes": 27.7,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7335966793577598226",
    "desc": "Beef Rissoles 500 g regular beef mince/ground beef (can be substituted with pork or chicken) 1 onion, grated (see note 1)  1 tsp garlic, freshly minced 1 egg 1 cup breadcrumbs (store-bought, panko or homemade)  1 tbsp ketchup  1 tbsp Worcestershire sauce ½ tsp pepper 1 tsp salt or beef or chicken stock powder (see note 2)  3 tbsp olive oil, for frying View the full recipe here or head to the link in my bio!  https://simplehomeedit.com/recipe/beef-rissoles/   #dinner #Recipe #beef #rissoles #weeknightdinner #familydinner #easyrecipe #DinnerIdeas #dinnerinspo #fyp ",
    "playCount": 13867179,
    "diggCount": 213438,
    "commentCount": 1048,
    "shareCount": 24827,
    "collectCount": 141460,
    "createTime": 1708037895,
    "durationMs": 32552,
    "search": "dinner ideas",
    "captionLength": 569,
    "hashtagCount": 10,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 949,
    "durationSec": 32.6,
    "savesPer100Likes": 66.3,
    "sharesPer100Likes": 11.6,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7683248577744981270",
    "desc": "Chicken au poivre.  I can’t get over how good this was. 100/100. This has definitely been added to my weekly rotation 🤤 Ingredients Chicken 4-5 chicken thighs 1 tsp black pepper  ¾ tsp salt ½ tsp garlic powder ½ tsp onion powder 1/2 tsp smoked paprika (optional) 1/2 tsp dried thyme (optional) 1 tbsp olive oil Creamy Pepper Sauce 1/2 white onion, very finely chopped 3 garlic cloves minced  2 tbsp crushed peppercorns  1/4 tsp rosemary  150 ml chicken stock 100 ml double cream 1 tsp Dijon mustard 1 tbsp Worcestershire sauce  1 tbsp butter Salt, to taste Extra crushed black pepper, if needed Parsley chopped  Crispy Baby Potatoes baby potatoes 1–1½ tbsp olive oil Salt Black pepper 1/4 tsp dried thyme  1/4 tsp rosemary 1 tbsp butter 1/2 tsp garlic Method  Potatoes Groove the baby potatoes with a wedge cutter. Boil in salted water for 6–8 minutes, then drain and steam-dry. Toss with oil, salt, pepper and herbs. Air fry at 190°C for 15 minutes, shake, then 200°C for 5–8 minutes. Add butter and crushed garlic for the last 2–3 minutes. Chicken Pat the thighs dry and apply the prepared seasoning. Sear in 1 tbsp oil over medium-high heat for 5–7 minutes per side, until cooked through. Remove and rest. Pepper Sauce In the same pan, add 1 tbsp butter and finely chopped white onion and garlic. Cook for 2–3 minutes. Add in the crushed peppercorns, add the chicken stock, scrape the pan and simmer for 2–3 minutes. Add the mustard, Worcestershire sauce and rosemary. Stir in the double cream, simmer for 3–5 minutes until slightly thickened. Return the chicken to the sauce for 1–2 minutes. Sprinkle chopped parsley if using.  (Adjust all seasonings to your preference) #DinnerIdeas #chickendinnerideas #EasyRecipes #easydinner #homecooking",
    "playCount": 2112998,
    "diggCount": 174347,
    "commentCount": 647,
    "shareCount": 22363,
    "collectCount": 95038,
    "createTime": 1788895717,
    "durationMs": 62000,
    "search": "dinner ideas",
    "captionLength": 1745,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 13,
    "durationSec": 62.0,
    "savesPer100Likes": 54.5,
    "sharesPer100Likes": 12.8,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7651291520552668430",
    "desc": "Dinner #1 from my $50 grocery haul 🍴 Tonight we're making a One Pan Smoked Sausage Broccoli & Cheddar Pasta. This recipe is a great example of how I approach budget cooking. Instead of buying butter, flour, milk, and several seasonings to make a cheese sauce from scratch, we're using a jar of alfredo sauce as a creamy, pre-seasoned base and transforming it into a broccoli cheddar sauce with a little cheese and some smoked sausage. The goal isn't to make the fanciest dinner possible. The goal is to make a dinner that's affordable, easy to follow, family-friendly, and made with ingredients that can be used throughout the week. And honestly? This one tastes way more expensive than it is. #budgetmeals #cheapmeals #familydinner #mealplanning #DinnerIdeas",
    "playCount": 11358587,
    "diggCount": 1109392,
    "commentCount": 3970,
    "shareCount": 115393,
    "collectCount": 449389,
    "createTime": 1781548200,
    "durationMs": 119487,
    "search": "dinner ideas",
    "captionLength": 759,
    "hashtagCount": 6,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 98,
    "durationSec": 119.5,
    "savesPer100Likes": 40.5,
    "sharesPer100Likes": 10.4,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7662144309986086158",
    "desc": "Crispy cheesey beef taquitos 🔥 #taquitos #easyrecipe #DinnerIdeas",
    "playCount": 3828806,
    "diggCount": 211560,
    "commentCount": 693,
    "shareCount": 59356,
    "collectCount": 107772,
    "createTime": 1783982018,
    "durationMs": 74000,
    "search": "dinner ideas",
    "captionLength": 65,
    "hashtagCount": 3,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 70,
    "durationSec": 74.0,
    "savesPer100Likes": 50.9,
    "sharesPer100Likes": 28.1,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7437865985668861240",
    "desc": "What’s your lazy to go dinner as a first born daughter ? #diaryofafirstborndaughter #contentcreator #quickrecipes #mash #chicken #fyp #tiktoksouthafrica #foodcontentcreator #cooking #DinnerIdeas #FoodTok #foryoupage❤️❤️ ",
    "playCount": 3204028,
    "diggCount": 105376,
    "commentCount": 745,
    "shareCount": 1383,
    "collectCount": 12218,
    "createTime": 1731763133,
    "durationMs": 83134,
    "search": "dinner ideas",
    "captionLength": 220,
    "hashtagCount": 12,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 674,
    "durationSec": 83.1,
    "savesPer100Likes": 11.6,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7661726386838719766",
    "desc": "asmr rainy sunday reset 🎀🧸⛈️💞🫧 cleaning my entire house one room at a time 🫶🏼 happy sunday!!! @The Pink Stuff brand ambassador #sundayreset #cleaningmotivation #asmrcleaning #deepclean #cleaningroutine",
    "playCount": 22010160,
    "diggCount": 3507402,
    "commentCount": 17776,
    "shareCount": 171766,
    "collectCount": 274427,
    "createTime": 1783884693,
    "durationMs": 147000,
    "search": "cleaning motivation",
    "captionLength": 201,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 71,
    "durationSec": 147.0,
    "savesPer100Likes": 7.8,
    "sharesPer100Likes": 4.9,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7629021131516693773",
    "desc": "Before anyone comments why you let it get this bad. This is all from today. And if you don't have kids then you really have no reason to comment. 😂 Anyways enjoy. 🫡♥️ #CleanTok #cleanwithme #cleaningmotivation #reset #sahm ",
    "playCount": 1269838,
    "diggCount": 105580,
    "commentCount": 476,
    "shareCount": 925,
    "collectCount": 4080,
    "createTime": 1776269938,
    "durationMs": 64667,
    "search": "cleaning motivation",
    "captionLength": 223,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 159,
    "durationSec": 64.7,
    "savesPer100Likes": 3.9,
    "sharesPer100Likes": 0.9,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7575207032299539726",
    "desc": "The ultrasound picture on her mirror is mine. It was when her little brother was in my womb. And if you asked or wondered about it, please see yourself out. 👋  These are the tips I give my clients & followers when they are mentally stuck.  #cleaningmotivation #clean #tips #howto #mom",
    "playCount": 1559555,
    "diggCount": 100038,
    "commentCount": 610,
    "shareCount": 5662,
    "collectCount": 16687,
    "createTime": 1763740379,
    "durationMs": 77534,
    "search": "cleaning motivation",
    "captionLength": 284,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 304,
    "durationSec": 77.5,
    "savesPer100Likes": 16.7,
    "sharesPer100Likes": 5.7,
    "commentsPer100Likes": 0.6,
    "isPhotoPost": null
   },
   {
    "id": "7403186978335870238",
    "desc": "Let me know if youve tried this cleaning hack before 🫧✨ #cleaningvlog #clean #cleaning #cleaningtiktok #cleaningtips #cleaninghacks #cleaningmotivation #cleanwithme #housecleaning #sahm #stayathomemom #mom ",
    "playCount": 1457277,
    "diggCount": 115308,
    "commentCount": 518,
    "shareCount": 726,
    "collectCount": 13303,
    "createTime": 1723688804,
    "durationMs": 54967,
    "search": "cleaning motivation",
    "captionLength": 206,
    "hashtagCount": 12,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 768,
    "durationSec": 55.0,
    "savesPer100Likes": 11.5,
    "sharesPer100Likes": 0.6,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7523273481845230878",
    "desc": "cleaning the apartment and letting some R&B slow things down. been so locked in building @Sondaire, creating, and staying on top of everything lately… this weekend reset is the pause I needed. #cleaningmotivation #apartmenttherapy #weekendreset #menlifestyle #SelfCare #cleaningtiktok #cleanwithme #explorepage #sundayvibes #sundayreset ",
    "playCount": 27180754,
    "diggCount": 1817898,
    "commentCount": 8549,
    "shareCount": 87942,
    "collectCount": 182507,
    "createTime": 1751648616,
    "durationMs": 58838,
    "search": "cleaning motivation",
    "captionLength": 337,
    "hashtagCount": 10,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 444,
    "durationSec": 58.8,
    "savesPer100Likes": 10.0,
    "sharesPer100Likes": 4.8,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7574666139645545749",
    "desc": "You’ve got this!  cleaning motivation clean with me kitchen cleaning asmr cleaning clean mom cleaning video dishes #asmr #cleaningasmr #satisfyingcleaning #cleaningmotivation #CleanTok",
    "playCount": 167716,
    "diggCount": 10213,
    "commentCount": 76,
    "shareCount": 137,
    "collectCount": 578,
    "createTime": 1763614400,
    "durationMs": 17182,
    "search": "cleaning motivation",
    "captionLength": 184,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 306,
    "durationSec": 17.2,
    "savesPer100Likes": 5.7,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7678017182223060246",
    "desc": "CLEANING ROOM MOTIVATION",
    "playCount": 300670,
    "diggCount": 24765,
    "commentCount": 386,
    "shareCount": 4749,
    "collectCount": 6797,
    "createTime": 1787677690,
    "durationMs": 73700,
    "search": "cleaning motivation",
    "captionLength": 24,
    "hashtagCount": 0,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 27,
    "durationSec": 73.7,
    "savesPer100Likes": 27.4,
    "sharesPer100Likes": 19.2,
    "commentsPer100Likes": 1.6,
    "isPhotoPost": null
   },
   {
    "id": "7364149466531646762",
    "desc": "Been so lazy lately so had to bring out the bribes and mind games 😂 you can find all my favorite cleaning products + items from this video in my amazon under “ cleaning motivation “ 🥰 #cleaningmotivation #cleaninghack #cleaningmusthave #cleaninggadget #cleaningschedule #speedclean #timedclean #cleaningmotivation2024 ",
    "playCount": 2594183,
    "diggCount": 220119,
    "commentCount": 704,
    "shareCount": 1352,
    "collectCount": 13198,
    "createTime": 1714599669,
    "durationMs": 72734,
    "search": "cleaning motivation",
    "captionLength": 318,
    "hashtagCount": 8,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 873,
    "durationSec": 72.7,
    "savesPer100Likes": 6.0,
    "sharesPer100Likes": 0.6,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7673615972699360543",
    "desc": "Cleaning Timelapse 🧼 | kitchen edition  I started doing these cleaning videos knowing that people would probably judge me because of my mess but hoped to show people that the reality of some peoples lives is…it is hard to keep their home clean and to help motivate others to get that mess cleaned up.  #cleanwithme #cleaningmotivation #cleaningtimelapse #CleanTok #roomcleaning ",
    "playCount": 65975,
    "diggCount": 5207,
    "commentCount": 35,
    "shareCount": 46,
    "collectCount": 334,
    "createTime": 1786652966,
    "durationMs": 36036,
    "search": "cleaning motivation",
    "captionLength": 378,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 39,
    "durationSec": 36.0,
    "savesPer100Likes": 6.4,
    "sharesPer100Likes": 0.9,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7593042243993275670",
    "desc": "Adjusting machines feels so embarrassing 😖 #gymrelatable #relatable #reels #explorepage #gymmotivation",
    "playCount": 1141789,
    "diggCount": 216952,
    "commentCount": 547,
    "shareCount": 15586,
    "collectCount": 5336,
    "createTime": 1767892918,
    "durationMs": 6267,
    "search": "gym",
    "captionLength": 102,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 256,
    "durationSec": 6.3,
    "savesPer100Likes": 2.5,
    "sharesPer100Likes": 7.2,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7219348735912987910",
    "desc": "You need a spot bro? #bodybuilding #Fitness #GymTok #cbum #workout #legday #gym ",
    "playCount": 837597,
    "diggCount": 103108,
    "commentCount": 211,
    "shareCount": 2491,
    "collectCount": 3808,
    "createTime": 1680885616,
    "durationMs": 24868,
    "search": "gym",
    "captionLength": 80,
    "hashtagCount": 7,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 1263,
    "durationSec": 24.9,
    "savesPer100Likes": 3.7,
    "sharesPer100Likes": 2.4,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7659494934998732063",
    "desc": "From a Gym to a Circus 🎪  #gym #powerlifting #gymmotivation #strength #Fitness",
    "playCount": 3047438,
    "diggCount": 220881,
    "commentCount": 1138,
    "shareCount": 15898,
    "collectCount": 17235,
    "createTime": 1783365155,
    "durationMs": 41634,
    "search": "gym",
    "captionLength": 78,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 77,
    "durationSec": 41.6,
    "savesPer100Likes": 7.8,
    "sharesPer100Likes": 7.2,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7342997674020424993",
    "desc": "The most random workout we’ve all done😂 #reels #explorepage #relatable #reelsinstagram #reelvideo #fyp #foryou #foryoupage #training #Fitness #workout #gym #motivation #fit #fitnessmotivation #sport #health #Lifestyle #fitfam #GymLife",
    "playCount": 11519109,
    "diggCount": 958978,
    "commentCount": 4606,
    "shareCount": 49759,
    "collectCount": 37595,
    "createTime": 1709674883,
    "durationMs": 15767,
    "search": "gym",
    "captionLength": 234,
    "hashtagCount": 20,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 930,
    "durationSec": 15.8,
    "savesPer100Likes": 3.9,
    "sharesPer100Likes": 5.2,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7540550276739091719",
    "desc": "My fav workout so far. Tips, do it till the failure! Thanks me later🤙🏻@Peak Fitness #backday #workoutmotivation #fyp #fypmalaysia #tiktok #tiktokmalaysia #gym ",
    "playCount": 18790,
    "diggCount": 2978,
    "commentCount": 15,
    "shareCount": 38,
    "collectCount": 121,
    "createTime": 1755671179,
    "durationMs": 20179,
    "search": "gym",
    "captionLength": 159,
    "hashtagCount": 7,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 398,
    "durationSec": 20.2,
    "savesPer100Likes": 4.1,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7675373222300306706",
    "desc": "Financial freedom starts with knowing exactly where your money should go. 55% for essentials 5% for guilt free spending 10% for paying off debt or investing 15% for short term goals 15% for building long term wealth These percentages won’t work perfectly for everyone, but they’re a great starting point for creating a plan that balances enjoying your money today with building wealth for the future. Save this for your next payday and adjust it to fit your income, expenses, and goals. Not financial advice. For educational purposes only. #PersonalFinance",
    "playCount": 2624273,
    "diggCount": 106705,
    "commentCount": 1595,
    "shareCount": 27862,
    "collectCount": 97780,
    "createTime": 1787062098,
    "durationMs": 43000,
    "search": "budget tips",
    "captionLength": 556,
    "hashtagCount": 1,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 34,
    "durationSec": 43.0,
    "savesPer100Likes": 91.6,
    "sharesPer100Likes": 26.1,
    "commentsPer100Likes": 1.5,
    "isPhotoPost": null
   },
   {
    "id": "7475747183740996906",
    "desc": "If I had to start all over from square 1, here’s what I would do… #budgetingtiktok #budgetingforbeginners #Budgeting #howtobudgetandsave #budgetingtips #moneymindset ",
    "playCount": 1043011,
    "diggCount": 90617,
    "commentCount": 627,
    "shareCount": 8934,
    "collectCount": 41636,
    "createTime": 1740583044,
    "durationMs": 234434,
    "search": "budget tips",
    "captionLength": 166,
    "hashtagCount": 6,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 572,
    "durationSec": 234.4,
    "savesPer100Likes": 45.9,
    "sharesPer100Likes": 9.9,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7645526120242171167",
    "desc": "Budget budget budget! #motivation #finance #success #wealth #investing ",
    "playCount": 491042,
    "diggCount": 70385,
    "commentCount": 500,
    "shareCount": 6473,
    "collectCount": 17948,
    "createTime": 1780112786,
    "durationMs": 81034,
    "search": "budget tips",
    "captionLength": 71,
    "hashtagCount": 5,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 115,
    "durationSec": 81.0,
    "savesPer100Likes": 25.5,
    "sharesPer100Likes": 9.2,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7680364913382100244",
    "desc": "a nice little budget hack :) not financial advice #investing #finance #PersonalFinance #budget ",
    "playCount": 316314,
    "diggCount": 17012,
    "commentCount": 464,
    "shareCount": 3392,
    "collectCount": 11209,
    "createTime": 1788224323,
    "durationMs": 23834,
    "search": "budget tips",
    "captionLength": 95,
    "hashtagCount": 4,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 21,
    "durationSec": 23.8,
    "savesPer100Likes": 65.9,
    "sharesPer100Likes": 19.9,
    "commentsPer100Likes": 2.7,
    "isPhotoPost": null
   },
   {
    "id": "7677319891661229326",
    "desc": "The 50/15/5/30 framework is our favorite way to budget anytime you get paid!",
    "playCount": 15141,
    "diggCount": 626,
    "commentCount": 11,
    "shareCount": 188,
    "collectCount": 415,
    "createTime": 1787515359,
    "durationMs": 63234,
    "search": "budget tips",
    "captionLength": 76,
    "hashtagCount": 0,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 29,
    "durationSec": 63.2,
    "savesPer100Likes": 66.3,
    "sharesPer100Likes": 30.0,
    "commentsPer100Likes": 1.8,
    "isPhotoPost": null
   },
   {
    "id": "7654723104299568415",
    "desc": "Stop burning your money #Budgeting #afterpay #personalfinanceforwomen ",
    "playCount": 5522680,
    "diggCount": 762492,
    "commentCount": 5021,
    "shareCount": 9360,
    "collectCount": 49869,
    "createTime": 1782254127,
    "durationMs": 130300,
    "search": "budget tips",
    "captionLength": 70,
    "hashtagCount": 3,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 90,
    "durationSec": 130.3,
    "savesPer100Likes": 6.5,
    "sharesPer100Likes": 1.2,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7324979448221306158",
    "desc": "3 ways to be smarter with your money. Financial literacy is sexy!!! #loudbudgeting #loudbudgetingtips #financialliteracy #money #personalfinanceforbeginners #wealth #debtfree  ",
    "playCount": 2532212,
    "diggCount": 234782,
    "commentCount": 1918,
    "shareCount": 7835,
    "collectCount": 65059,
    "createTime": 1705479697,
    "durationMs": 65967,
    "search": "budget tips",
    "captionLength": 176,
    "hashtagCount": 7,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 979,
    "durationSec": 66.0,
    "savesPer100Likes": 27.7,
    "sharesPer100Likes": 3.3,
    "commentsPer100Likes": 0.8,
    "isPhotoPost": null
   },
   {
    "id": "7622675185858055431",
    "desc": "My favorite motivation is when someone underestimates my capabilities. You think i can't do it? Watch me....🫵📚📖 #studytok #FocusDown #studywithme #studyaesthetic #studytimelapse ",
    "playCount": 3668278,
    "diggCount": 530569,
    "commentCount": 3232,
    "shareCount": 17532,
    "collectCount": 85453,
    "createTime": 1774794600,
    "durationMs": 27375,
    "search": "study with me",
    "captionLength": 178,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 176,
    "durationSec": 27.4,
    "savesPer100Likes": 16.1,
    "sharesPer100Likes": 3.3,
    "commentsPer100Likes": 0.6,
    "isPhotoPost": null
   },
   {
    "id": "7649127846287265037",
    "desc": "study with me vlog  #study #studymotivation #minivlog #quiet #cozy ",
    "playCount": 2655967,
    "diggCount": 562768,
    "commentCount": 4062,
    "shareCount": 10629,
    "collectCount": 75615,
    "createTime": 1780951385,
    "durationMs": 10912,
    "search": "study with me",
    "captionLength": 67,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 105,
    "durationSec": 10.9,
    "savesPer100Likes": 13.4,
    "sharesPer100Likes": 1.9,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7686546974618750216",
    "desc": "Study with us vlog 📚tried to be super productive but we will come back tommorow for another study sesh! it’s lock in szn with @Starbucks @rhode skin @Garage Clothing @Microsoft @apple @Vitamasques US @anua_global #studywithme #studying #fyp #school #study",
    "playCount": 575870,
    "diggCount": 104761,
    "commentCount": 206,
    "shareCount": 1852,
    "collectCount": 8811,
    "createTime": 1789663687,
    "durationMs": 56134,
    "search": "study with me",
    "captionLength": 255,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 4,
    "durationSec": 56.1,
    "savesPer100Likes": 8.4,
    "sharesPer100Likes": 1.8,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7438573070790479105",
    "desc": "can we ignre my ugly crying ",
    "playCount": 35403556,
    "diggCount": 6091439,
    "commentCount": 26775,
    "shareCount": 527670,
    "collectCount": 387395,
    "createTime": 1731927783,
    "durationMs": 15067,
    "search": "study with me",
    "captionLength": 28,
    "hashtagCount": 0,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 673,
    "durationSec": 15.1,
    "savesPer100Likes": 6.4,
    "sharesPer100Likes": 8.7,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7687691904833670408",
    "desc": "study with me #studytok #study #fyp #studywithme #aesthetic  Hoodie from @aelfriceden_official ",
    "playCount": 114357,
    "diggCount": 47290,
    "commentCount": 68,
    "shareCount": 626,
    "collectCount": 4078,
    "createTime": 1789930261,
    "durationMs": 13667,
    "search": "study with me",
    "captionLength": 95,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 1,
    "durationSec": 13.7,
    "savesPer100Likes": 8.6,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.1,
    "isPhotoPost": null
   },
   {
    "id": "7682354689152716052",
    "desc": "Late night study #nightstudy #study #studywithme #nightstudyvlog #studyvlog ",
    "playCount": 459318,
    "diggCount": 114604,
    "commentCount": 271,
    "shareCount": 3496,
    "collectCount": 15744,
    "createTime": 1788687594,
    "durationMs": 54534,
    "search": "study with me",
    "captionLength": 76,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 16,
    "durationSec": 54.5,
    "savesPer100Likes": 13.7,
    "sharesPer100Likes": 3.1,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7626772729198382367",
    "desc": "#studytok #psychology #appsych ",
    "playCount": 769081,
    "diggCount": 156644,
    "commentCount": 239,
    "shareCount": 2067,
    "collectCount": 14748,
    "createTime": 1775746418,
    "durationMs": 14067,
    "search": "study with me",
    "captionLength": 31,
    "hashtagCount": 3,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 165,
    "durationSec": 14.1,
    "savesPer100Likes": 9.4,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7462789749611253014",
    "desc": "Study with me🎀💌 #study #studywithme #studytok #studymotivaton #school #girly #studyroutine #pinkcoconutt ",
    "playCount": 428394,
    "diggCount": 58266,
    "commentCount": 626,
    "shareCount": 903,
    "collectCount": 6615,
    "createTime": 1737566147,
    "durationMs": 26516,
    "search": "study with me",
    "captionLength": 105,
    "hashtagCount": 8,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 607,
    "durationSec": 26.5,
    "savesPer100Likes": 11.4,
    "sharesPer100Likes": 1.5,
    "commentsPer100Likes": 1.1,
    "isPhotoPost": null
   },
   {
    "id": "7598401601161776414",
    "desc": "your sign to study like rn #studytok #study #viral #student #studywithme ",
    "playCount": 2732696,
    "diggCount": 464251,
    "commentCount": 2567,
    "shareCount": 12392,
    "collectCount": 62142,
    "createTime": 1769140757,
    "durationMs": 14967,
    "search": "study with me",
    "captionLength": 73,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 242,
    "durationSec": 15.0,
    "savesPer100Likes": 13.4,
    "sharesPer100Likes": 2.7,
    "commentsPer100Likes": 0.6,
    "isPhotoPost": null
   },
   {
    "id": "7654988741819256085",
    "desc": "Say goodbye to dark spots and pigmentation! .  Comment “best” For link🔗 Fresh dew magic glow facewash available on flipkart or Amazon .  .  #Glowings ",
    "playCount": 20544,
    "diggCount": 190,
    "commentCount": 13,
    "shareCount": 14,
    "collectCount": 30,
    "createTime": 1782315960,
    "durationMs": 37800,
    "search": "skincare",
    "captionLength": 150,
    "hashtagCount": 1,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 89,
    "durationSec": 37.8,
    "savesPer100Likes": 15.8,
    "sharesPer100Likes": 7.4,
    "commentsPer100Likes": 6.8,
    "isPhotoPost": null
   },
   {
    "id": "7671240678524964103",
    "desc": "😩Old acne scars and dull skin? Just 2 drops of niacinamide daily will amazingly fade them!YXAJH4192-GNJ#whitening #tiktok #beauty #SensitiveSkin #melanin #Acne #fyp #knowledge #ceramide #collagen #salicylicacid #glowskin #niacinamide #PaydaySale",
    "playCount": 291591,
    "diggCount": 1105,
    "commentCount": 11,
    "shareCount": 335,
    "collectCount": 229,
    "createTime": 1786099911,
    "durationMs": 37385,
    "search": "skincare",
    "captionLength": 245,
    "hashtagCount": 14,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 46,
    "durationSec": 37.4,
    "savesPer100Likes": 20.7,
    "sharesPer100Likes": 30.3,
    "commentsPer100Likes": 1.0,
    "isPhotoPost": null
   },
   {
    "id": "7647567684426583316",
    "desc": "Night routine series🫧💤 #nightroutine#skincare#grwmroutine#ちぇな",
    "playCount": 4515033,
    "diggCount": 483429,
    "commentCount": 1415,
    "shareCount": 7215,
    "collectCount": 40347,
    "createTime": 1780588110,
    "durationMs": 87767,
    "search": "skincare",
    "captionLength": 61,
    "hashtagCount": 1,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 109,
    "durationSec": 87.8,
    "savesPer100Likes": 8.3,
    "sharesPer100Likes": 1.5,
    "commentsPer100Likes": 0.3,
    "isPhotoPost": null
   },
   {
    "id": "7643464019705253141",
    "desc": "#skincare #skin #fyp #viral #bodylotion ",
    "playCount": 4067752,
    "diggCount": 120215,
    "commentCount": 2833,
    "shareCount": 5049,
    "collectCount": 7857,
    "createTime": 1779632651,
    "durationMs": 6385,
    "search": "skincare",
    "captionLength": 40,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 120,
    "durationSec": 6.4,
    "savesPer100Likes": 6.5,
    "sharesPer100Likes": 4.2,
    "commentsPer100Likes": 2.4,
    "isPhotoPost": null
   },
   {
    "id": "7593808338719132950",
    "desc": "@medicube global collagen mask 💗 ad #medicube #collagenwrappingmask #amazonkbeauty #amazonbestseller #glassskin",
    "playCount": 1553650,
    "diggCount": 48654,
    "commentCount": 426,
    "shareCount": 10038,
    "collectCount": 19203,
    "createTime": 1768071288,
    "durationMs": 20867,
    "search": "skincare",
    "captionLength": 111,
    "hashtagCount": 5,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 254,
    "durationSec": 20.9,
    "savesPer100Likes": 39.5,
    "sharesPer100Likes": 20.6,
    "commentsPer100Likes": 0.9,
    "isPhotoPost": null
   },
   {
    "id": "7636424986382716182",
    "desc": "full evening routine 🪷 @medicube global pdnr whip cleanser  @SKIN1004 US teca soothing toner @anua_global pdrn + hyaluronic acid serum @KSECRET GLOBAL seoul 1988 retinal liposome 2% + black ginseng  @Dr.Reju-All Store advanced ceramide barrier cream ",
    "playCount": 3700894,
    "diggCount": 299967,
    "commentCount": 1229,
    "shareCount": 13442,
    "collectCount": 45373,
    "createTime": 1777993751,
    "durationMs": 33100,
    "search": "skincare",
    "captionLength": 250,
    "hashtagCount": 0,
    "searchWordsInCaption": false,
    "exactSearchInCaption": false,
    "ageDays": 139,
    "durationSec": 33.1,
    "savesPer100Likes": 15.1,
    "sharesPer100Likes": 4.5,
    "commentsPer100Likes": 0.4,
    "isPhotoPost": null
   },
   {
    "id": "7669681716176456980",
    "desc": "@Rubymeer 님에게 회신 no ad teenager skincare routine! Simple & effective  This video has been requested for long time! I wanted to recommend only the best products, so for the past few months I’ve tested dozens of products and finally found the ones that are gentle, safe, and easy to use without worrying!  This video is not sponsored! If you wanna get those products  Check YesStyle and use my discount code : SASASEOUL44  Cleanser : @Blanc Nature US Store   Moisturizer : @PURITO SEOUL   Sunscreen : @mixsoon global   #skincare #koreanskincare #teenagerskincare #teenskincare #sasaskincare ",
    "playCount": 1037635,
    "diggCount": 95631,
    "commentCount": 996,
    "shareCount": 4536,
    "collectCount": 43151,
    "createTime": 1785769140,
    "durationMs": 140267,
    "search": "skincare",
    "captionLength": 589,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 49,
    "durationSec": 140.3,
    "savesPer100Likes": 45.1,
    "sharesPer100Likes": 4.7,
    "commentsPer100Likes": 1.0,
    "isPhotoPost": null
   },
   {
    "id": "7625755827063770398",
    "desc": "meal prep monday ‼️🗣️#mealprep #highfiber #highprotein #dietitian #healthymeals ",
    "playCount": 1297938,
    "diggCount": 43904,
    "commentCount": 340,
    "shareCount": 3439,
    "collectCount": 17986,
    "createTime": 1775509661,
    "durationMs": 60673,
    "search": "meal prep",
    "captionLength": 80,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 168,
    "durationSec": 60.7,
    "savesPer100Likes": 41.0,
    "sharesPer100Likes": 7.8,
    "commentsPer100Likes": 0.8,
    "isPhotoPost": null
   },
   {
    "id": "7526952951496051982",
    "desc": "🍗🐤🐔 Chicken Mariandes PART TWO! 5 different ways to marinade and meal prep chicken in the freezer for quick dinners 🤎 Full recipe up on the blog as always - www.moribyan.com - or link in bio!",
    "playCount": 2123228,
    "diggCount": 134774,
    "commentCount": 307,
    "shareCount": 16326,
    "collectCount": 69672,
    "createTime": 1752505349,
    "durationMs": 58367,
    "search": "meal prep",
    "captionLength": 191,
    "hashtagCount": 0,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 434,
    "durationSec": 58.4,
    "savesPer100Likes": 51.7,
    "sharesPer100Likes": 12.1,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7633511355735084310",
    "desc": "Meal prep for the week with me🤍 All the ingredients & measurements will be in the comments #mealprepideas #mealprep #highprotein #healthymealprep #gymgirl ",
    "playCount": 1635844,
    "diggCount": 171326,
    "commentCount": 998,
    "shareCount": 6872,
    "collectCount": 45674,
    "createTime": 1777315367,
    "durationMs": 103867,
    "search": "meal prep",
    "captionLength": 155,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 147,
    "durationSec": 103.9,
    "savesPer100Likes": 26.7,
    "sharesPer100Likes": 4.0,
    "commentsPer100Likes": 0.6,
    "isPhotoPost": null
   },
   {
    "id": "7463223840278187269",
    "desc": "Chipotle Freezer Burritos #burritos #mealprep #foodprep #easyrecipe #plantbased ",
    "playCount": 3185832,
    "diggCount": 106384,
    "commentCount": 568,
    "shareCount": 16017,
    "collectCount": 95029,
    "createTime": 1737667217,
    "durationMs": 37500,
    "search": "meal prep",
    "captionLength": 80,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 606,
    "durationSec": 37.5,
    "savesPer100Likes": 89.3,
    "sharesPer100Likes": 15.1,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7467972626363780385",
    "desc": "High Protein Garlic Butter Steak & Creamy Mash! 🔥🥩🥔 #mealprep #highprotein #steakbites#garlicmash #tastymealprep #easymealprep #lowcalorierecipes #gymfood #musclegain #fatloss #highproteinrecipes #panaceapalm #EasyRecipes OVER 50g Protein! Easy High Protein Meal Prep Comment \"Cookbook\" and I'll DM you a link to my High Protein Cookbook with 100+ recipes just like this one! 👨🏽‍🍳📕 Serves 4: 🍽️🍽️🍽️🍽️ Calories & Macros 📊 Per Meal: 564 calories  56 g P | 40g C | 16g F Garlic Butter Steak Bites - 900g lean diced steak (I used flank steak with fat trimmed) - tsp garlic powder  - tsp onion powder  - tsp paprika - 2 tsp black pepper - 2 tsp salt - 15-20g light butter - 15g minced garlic  - Fresh chopped parsley - Cooking spray Creamy Garlic Mash - 900g raw potatoes (chopped) - 80g light cream cheese (Philadelphia lightest) - 120ml 0% fat milk - 15g light butter - 30g roasted garlic paste - tsp onion powder - Salt and pepper (taste and adjust) Garnishes - Chopped parsley - Melted butter (optional) Storage & Heating ♨️ - Store for up to 5 days in the fridge  - To reheat,  add the contents of the prep to a pan over medium flame. Let the Mash and steak bites heat through (around 3-4 minutes) and enjoy! Comment \"Cookbook\" and I'll DM you a link to my High Protein Cookbook with 100+ recipes just like this one! 👨🏽‍🍳📕",
    "playCount": 2780169,
    "diggCount": 107549,
    "commentCount": 500,
    "shareCount": 23272,
    "collectCount": 71888,
    "createTime": 1738772886,
    "durationMs": 46500,
    "search": "meal prep",
    "captionLength": 1322,
    "hashtagCount": 12,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 593,
    "durationSec": 46.5,
    "savesPer100Likes": 66.8,
    "sharesPer100Likes": 21.6,
    "commentsPer100Likes": 0.5,
    "isPhotoPost": null
   },
   {
    "id": "7645790280695713032",
    "desc": "Meal prep with me 🥣 Episode 2 I’ve outdone myself with the Biscoff Overnight Oats, which will become a staple for me moving forward… Ingredients per serve below ⬇️ Biscoff Overnight Oats 🍪 - 80g rolled oats - 1 scoop vanilla protein powder - 250ml vanilla almond milk - 50g vanilla Greek yoghurt - 1 crushed Biscoff biscuit - 10g melted Biscoff Cornflake Crusted Chicken & Rice 🍗 - 300g chicken breast (raw weight) - 20g cornflakes - 1 egg - @mingleseasoning American BBQ seasoning - 200ml chicken broth - 100g white rice (raw weight) - 1/2 cup red cabbage (serve fresh) - 1/2 cup sliced carrots (serve fresh) Sweet Potato Beef & Cottage Cheese Bowl 🍠 - 200g lean beef - 175g sweet potato - @mingleseasoning taco seasoning  - 50g avocado (serve fresh) - 50g cottage cheese (serve fresh) - 25g honey (serve fresh) Honey Yoghurt Parfait Cups🍦 - 200g light Greek yoghurt - 1 scoop vanilla protein powder - 10g honey - Berry compote (mixed berries, water, maple syrup) + assorted snacks throughout the day that don’t need much prep 🍍 #weeklymealprep #highprotein #fitnessmotivation #healthyfood ",
    "playCount": 4450113,
    "diggCount": 283219,
    "commentCount": 590,
    "shareCount": 23922,
    "collectCount": 110785,
    "createTime": 1780174282,
    "durationMs": 24800,
    "search": "meal prep",
    "captionLength": 1091,
    "hashtagCount": 4,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 114,
    "durationSec": 24.8,
    "savesPer100Likes": 39.1,
    "sharesPer100Likes": 8.4,
    "commentsPer100Likes": 0.2,
    "isPhotoPost": null
   },
   {
    "id": "7646434459889241358",
    "desc": "Street Corn Sweet Potato Bowl🔥569 cals 47g protein 22g fat 44g carbs Cookbook in bio 🔗🤝 Ingredients: this makes 4 meals 4 sweet potatoes 1.5 lb 93/7 ground beef (2 tsp chili powder, 2 tsp garlic powder, 1 tsp cumin, salt/pepper to taste) Street corn: 2 cups corn kernels  150g non fat plain greek yogurt 60g light mayo 60g cotija cheese 1/4 a red onion 1 large jalepeno  Juice of 2 limes Cilantro 1 tsp chili powder Salt to taste Tajin to taste Bake your sweet potato’s at 425° for 45 minutes  Meals like this make dieting so much easier 🔒 Follow for more ✅ #cooking #sweetpotato #streetcorn #sweetpotatobowl #mealprep",
    "playCount": 1506068,
    "diggCount": 125201,
    "commentCount": 718,
    "shareCount": 38455,
    "collectCount": 99826,
    "createTime": 1780324297,
    "durationMs": 83367,
    "search": "meal prep",
    "captionLength": 618,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 112,
    "durationSec": 83.4,
    "savesPer100Likes": 79.7,
    "sharesPer100Likes": 30.7,
    "commentsPer100Likes": 0.6,
    "isPhotoPost": null
   },
   {
    "id": "7682097950318759181",
    "desc": "cleaning your fyp with a calm morning routine 🦢🎀 #cleaning #morningroutine #cleangirl #SelfCare #aesthetic ",
    "playCount": 427508,
    "diggCount": 96945,
    "commentCount": 3441,
    "shareCount": 3863,
    "collectCount": 17013,
    "createTime": 1788627835,
    "durationMs": 20572,
    "search": "morning routine",
    "captionLength": 107,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 16,
    "durationSec": 20.6,
    "savesPer100Likes": 17.5,
    "sharesPer100Likes": 4.0,
    "commentsPer100Likes": 3.5,
    "isPhotoPost": null
   },
   {
    "id": "7319776385654869281",
    "desc": "#thatgirl Morning routine 🎀🧖🏻‍♀️✨ The new year begins with morning skincare🫶 #morningroutine #moningvlog #skincare #morningmotivation  #thatgirlaesthetic #thatgrilmorning #softgirlstyle #girlythings  #girlygirlaesthetic #pinterestaesthetic #pinterestboard #fyp  #pinkroom #pinkgirlyaesthetic #pinkroomdecor #OOTD #lulu ",
    "playCount": 50666,
    "diggCount": 3661,
    "commentCount": 54,
    "shareCount": 98,
    "collectCount": 603,
    "createTime": 1704268260,
    "durationMs": 76253,
    "search": "morning routine",
    "captionLength": 319,
    "hashtagCount": 18,
    "searchWordsInCaption": true,
    "exactSearchInCaption": true,
    "ageDays": 993,
    "durationSec": 76.3,
    "savesPer100Likes": 16.5,
    "sharesPer100Likes": 2.7,
    "commentsPer100Likes": 1.5,
    "isPhotoPost": null
   },
   {
    "id": "7477488849774529814",
    "desc": "Happy Monday! 🧘🏻‍♀️🌟🤍 #fypシ゚viral #routine #school #schoolmorning #morning #morningroutine #productive #asmroutine #aesthetic #repost #forupage #asmr #grwm #grwmroutine #lovley_giirl ",
    "playCount": 1794101,
    "diggCount": 191459,
    "commentCount": 1251,
    "shareCount": 2545,
    "collectCount": 21902,
    "createTime": 1740988552,
    "durationMs": 15367,
    "search": "morning routine",
    "captionLength": 183,
    "hashtagCount": 15,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 568,
    "durationSec": 15.4,
    "savesPer100Likes": 11.4,
    "sharesPer100Likes": 1.3,
    "commentsPer100Likes": 0.7,
    "isPhotoPost": null
   },
   {
    "id": "7668673699234549013",
    "desc": "Pink day!🏄🏼‍♀️✨🌸 #morningroutine #skincare #beauty #grwm #fyp ",
    "playCount": 13945944,
    "diggCount": 631233,
    "commentCount": 12026,
    "shareCount": 144767,
    "collectCount": 37013,
    "createTime": 1785502242,
    "durationMs": 31367,
    "search": "morning routine",
    "captionLength": 62,
    "hashtagCount": 5,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 52,
    "durationSec": 31.4,
    "savesPer100Likes": 5.9,
    "sharesPer100Likes": 22.9,
    "commentsPer100Likes": 1.9,
    "isPhotoPost": null
   },
   {
    "id": "7386566898680433953",
    "desc": "In the summer I'm obsessed with 6am workouts🌸🏃🏻‍♀️✨ #fyp #morningroutine #6am #6ammorningroutine #morningmotivation #foryou #gymroutine #grwm #healthylifestyle #motivation #selfcareroutine #thatgirlaesthetic #viral #trending #morningaesthetic ",
    "playCount": 3397070,
    "diggCount": 424302,
    "commentCount": 6174,
    "shareCount": 6380,
    "collectCount": 42434,
    "createTime": 1719819144,
    "durationMs": 79034,
    "search": "morning routine",
    "captionLength": 243,
    "hashtagCount": 15,
    "searchWordsInCaption": true,
    "exactSearchInCaption": false,
    "ageDays": 813,
    "durationSec": 79.0,
    "savesPer100Likes": 10.0,
    "sharesPer100Likes": 1.5,
    "commentsPer100Likes": 1.5,
    "isPhotoPost": null
   }
  ],
  "spearman": {
   "durationVsPlays": 0.077,
   "durationVsSavesPer100Likes": 0.246,
   "ageVsLikes": 0.174,
   "hashtagsVsPlays": -0.005,
   "captionLengthVsSaves": 0.298
  },
  "benchmarkComparison": {
   "source": "/evidence/tiktok-engagement-rate-calculator-sample.json (58 creators, 572 posts, September 2026)",
   "sampleSavesPer100LikesPooled": 9.9,
   "sampleSavesPer100LikesMedianCreator": 9.5,
   "sampleSharesPer100LikesPooled": 3.4,
   "sampleSharesPer100LikesMedianCreator": 6.3,
   "sampleCommentsPer100LikesPooled": 1.6,
   "sampleMedianViewsPerPostByTier": {
    "under 10k": 215.0,
    "10k to 100k": 12129.5,
    "100k to 1M": 21800.0,
    "over 1M": 102450.0
   },
   "sampleMedianViewsPerPostAll": 22075.0,
   "mostLikedMedianPlaysOverSampleMedianPost": 88.5
  },
  "hooksAndCaptionsReused": {
   "hooks": "/evidence/tiktok-hooks-pattern-counts.json (89 ranking captions, 20 September 2026)",
   "captions": "/evidence/tiktok-caption-ideas-ranking-captions.json (108 ranking captions, derived block)"
  }
 }
}