{
 "retrievedOn": "2026-10-08",
 "tool": "TokConnect free tool \"account\" (user_profile + creator_posts, 3 upstream requests)",
 "arguments": {
  "input": "@duolingo"
 },
 "retrievedAt": "2026-10-08T08:20:14Z",
 "notes": "Counts are the ones TikTok shows; TikTok rounds post counts above about 100,000. engagementRate = (likes + comments + shares) / views per post. Image URLs removed.",
 "response": {
  "posts": [
   {
    "id": "7693985888535186702",
    "url": "https://www.tiktok.com/@duolingo/video/7693985888535186702",
    "caption": "time to do your streakity",
    "posted": "2026-10-07T17:55:30Z",
    "views": 1100000,
    "likes": 169600,
    "comments": 3227,
    "shares": 55000,
    "saves": 21500,
    "durationSec": 7,
    "engagementRate": 0.2071
   },
   {
    "id": "7693925412765797645",
    "url": "https://www.tiktok.com/@duolingo/video/7693925412765797645",
    "caption": "heard someone's birthday is coming up, see u tmrw at Prudential Center #LE_SSERAFIM",
    "posted": "2026-10-07T14:01:02Z",
    "views": 1000000,
    "likes": 242400,
    "comments": 3276,
    "shares": 18000,
    "saves": 24600,
    "durationSec": 17,
    "engagementRate": 0.2637
   },
   {
    "id": "7693326019259944206",
    "url": "https://www.tiktok.com/@duolingo/video/7693326019259944206",
    "caption": "unless you want Duo Habanero sauce 🤭 only available @tacobell today, 10/6",
    "posted": "2026-10-06T14:00:00Z",
    "views": 322400,
    "likes": 23800,
    "comments": 1095,
    "shares": 3609,
    "saves": 4420,
    "durationSec": 5,
    "engagementRate": 0.0884
   },
   {
    "id": "7693201188199632159",
    "url": "https://www.tiktok.com/@duolingo/video/7693201188199632159",
    "caption": "proof that tacos are a language try the Duo Habanero sauce at @tacobell on 10/6",
    "posted": "2026-10-05T15:10:08Z",
    "views": 228700,
    "likes": 17000,
    "comments": 767,
    "shares": 3186,
    "saves": 3393,
    "durationSec": 7,
    "engagementRate": 0.0916
   },
   {
    "id": "7692128874154429709",
    "url": "https://www.tiktok.com/@duolingo/video/7692128874154429709",
    "caption": "can you tell i'm bulking rn",
    "posted": "2026-10-02T17:48:47Z",
    "views": 550900,
    "likes": 60900,
    "comments": 2052,
    "shares": 15800,
    "saves": 11800,
    "durationSec": 10,
    "engagementRate": 0.143
   },
   {
    "id": "7692073555160272142",
    "url": "https://www.tiktok.com/@duolingo/video/7692073555160272142",
    "caption": "new job who dis @tacobell",
    "posted": "2026-10-02T14:14:34Z",
    "views": 136400,
    "likes": 8432,
    "comments": 456,
    "shares": 522,
    "saves": 741,
    "durationSec": 6,
    "engagementRate": 0.069
   },
   {
    "id": "7691737068392811789",
    "url": "https://www.tiktok.com/@duolingo/video/7691737068392811789",
    "caption": "meet @tacobell’s new employee new Duo Habanero sauce, only at @tacobell on global taco day 10/6 #tacobell #duolingo #tacos",
    "posted": "2026-10-01T16:28:59Z",
    "views": 531200,
    "likes": 61100,
    "comments": 1480,
    "shares": 10600,
    "saves": 7197,
    "durationSec": 9,
    "engagementRate": 0.1378
   },
   {
    "id": "7691704104598375710",
    "url": "https://www.tiktok.com/@duolingo/photo/7691704104598375710",
    "caption": "@tacobell",
    "posted": "2026-10-01T14:20:42Z",
    "views": 122900,
    "likes": 5310,
    "comments": 378,
    "shares": 274,
    "saves": 541,
    "photoPost": true,
    "engagementRate": 0.0485
   },
   {
    "id": "7691397360794029343",
    "url": "https://www.tiktok.com/@duolingo/video/7691397360794029343",
    "caption": "translate this. wrong answers only ⬇️",
    "posted": "2026-09-30T18:30:25Z",
    "views": 217500,
    "likes": 5489,
    "comments": 17300,
    "shares": 661,
    "saves": 562,
    "durationSec": 13,
    "engagementRate": 0.1078
   },
   {
    "id": "7691024107667836173",
    "url": "https://www.tiktok.com/@duolingo/photo/7691024107667836173",
    "caption": "melodians, wya? 🎶 have you joined the @Brawl Stars quest in the Duolingo app yet? or fought ME in the 20-person Brawl Stars boss battle? what are you…",
    "posted": "2026-09-29T18:22:09Z",
    "views": 365600,
    "likes": 32400,
    "comments": 41700,
    "shares": 3260,
    "saves": 4881,
    "photoPost": true,
    "engagementRate": 0.2116
   },
   {
    "id": "7690680991387553038",
    "url": "https://www.tiktok.com/@duolingo/video/7690680991387553038",
    "caption": "i wish i were a bird 🎨: @brerbo",
    "posted": "2026-09-28T20:10:30Z",
    "views": 1300000,
    "likes": 236500,
    "comments": 8585,
    "shares": 33900,
    "saves": 32500,
    "durationSec": 21,
    "engagementRate": 0.2146
   },
   {
    "id": "7689556364284185870",
    "url": "https://www.tiktok.com/@duolingo/video/7689556364284185870",
    "caption": "this lesson was ez @kaien @sugar",
    "posted": "2026-09-25T19:26:26Z",
    "views": 1200000,
    "likes": 132800,
    "comments": 6915,
    "shares": 43900,
    "saves": 16400,
    "durationSec": 7,
    "engagementRate": 0.153
   },
   {
    "id": "7689488735649402126",
    "url": "https://www.tiktok.com/@duolingo/video/7689488735649402126",
    "caption": "i’m feeling TREMENDOUS (spike is not) 🎤: @Ray William Johnson @Your Favorite Martian  🎨: @leah  🤢: @Brawl Stars  (s/o @Wrahya for the storyboard insp…",
    "posted": "2026-09-25T15:03:59Z",
    "views": 4000000,
    "likes": 506800,
    "comments": 10300,
    "shares": 37700,
    "saves": 49200,
    "durationSec": 8,
    "engagementRate": 0.1387
   },
   {
    "id": "7689132175706328334",
    "url": "https://www.tiktok.com/@duolingo/video/7689132175706328334",
    "caption": "send this to a chronic doomscroller",
    "posted": "2026-09-24T16:00:06Z",
    "views": 550100,
    "likes": 65800,
    "comments": 4058,
    "shares": 19100,
    "saves": 6026,
    "durationSec": 9,
    "engagementRate": 0.1617
   },
   {
    "id": "7688749607769099534",
    "url": "https://www.tiktok.com/@duolingo/photo/7688749607769099534",
    "caption": "@Brawl Stars just reheating our nachos fr 🙄",
    "posted": "2026-09-23T15:15:34Z",
    "views": 604100,
    "likes": 61400,
    "comments": 3736,
    "shares": 4486,
    "saves": 7448,
    "photoPost": true,
    "engagementRate": 0.1152
   },
   {
    "id": "7688403830588935438",
    "url": "https://www.tiktok.com/@duolingo/video/7688403830588935438",
    "caption": "MINIONS!!! TONIGHT, WE EXTEND OUR STREAKS!!!",
    "posted": "2026-09-22T16:54:16Z",
    "views": 607500,
    "likes": 74400,
    "comments": 3485,
    "shares": 53600,
    "saves": 9781,
    "durationSec": 8,
    "engagementRate": 0.2164
   },
   {
    "id": "7688022575934475533",
    "url": "https://www.tiktok.com/@duolingo/video/7688022575934475533",
    "caption": "things are getting heated in the green room 👀",
    "posted": "2026-09-21T16:14:41Z",
    "views": 278500,
    "likes": 12900,
    "comments": 3045,
    "shares": 828,
    "saves": 1398,
    "durationSec": 12,
    "engagementRate": 0.0602
   },
   {
    "id": "7686999463390481677",
    "url": "https://www.tiktok.com/@duolingo/video/7686999463390481677",
    "caption": "you’ve just been TA BOM’ed, send to a friend to TA BOM them",
    "posted": "2026-09-18T22:04:12Z",
    "views": 515600,
    "likes": 96500,
    "comments": 4935,
    "shares": 18900,
    "saves": 15000,
    "durationSec": 6,
    "engagementRate": 0.2334
   },
   {
    "id": "7686876304808971533",
    "url": "https://www.tiktok.com/@duolingo/video/7686876304808971533",
    "caption": "muy fake friend of you",
    "posted": "2026-09-18T14:06:14Z",
    "views": 2000000,
    "likes": 278200,
    "comments": 7497,
    "shares": 181100,
    "saves": 41000,
    "durationSec": 12,
    "engagementRate": 0.2334
   },
   {
    "id": "7686571061411925278",
    "url": "https://www.tiktok.com/@duolingo/photo/7686571061411925278",
    "caption": "no one ask me to calculate anything rn",
    "posted": "2026-09-17T18:21:39Z",
    "views": 1400000,
    "likes": 318800,
    "comments": 6385,
    "shares": 28500,
    "saves": 44700,
    "photoPost": true,
    "engagementRate": 0.2526
   },
   {
    "id": "7686177197941329165",
    "url": "https://www.tiktok.com/@duolingo/video/7686177197941329165",
    "caption": "when they go low i buy a plane 😛 @Brawl Stars",
    "posted": "2026-09-16T16:53:13Z",
    "views": 406900,
    "likes": 25300,
    "comments": 1642,
    "shares": 1267,
    "saves": 2800,
    "durationSec": 9,
    "engagementRate": 0.0693
   },
   {
    "id": "7684013726982262029",
    "url": "https://www.tiktok.com/@duolingo/video/7684013726982262029",
    "caption": "petah… the owl is here… #robertloggia 🎨: @brerbo",
    "posted": "2026-09-10T20:57:54Z",
    "views": 1100000,
    "likes": 143500,
    "comments": 1561,
    "shares": 16900,
    "saves": 12200,
    "durationSec": 25,
    "engagementRate": 0.1472
   },
   {
    "id": "7683994892506270989",
    "url": "https://www.tiktok.com/@duolingo/video/7683994892506270989",
    "caption": "please help this up-and-coming designer show off his collection 🥺🙏 The air-MESS bag is from Duolingo SS27: The Phonetic Collection. Seven capsule pie…",
    "posted": "2026-09-10T19:44:46Z",
    "views": 192000,
    "likes": 6851,
    "comments": 599,
    "shares": 264,
    "saves": 582,
    "durationSec": 9,
    "engagementRate": 0.0402
   },
   {
    "id": "7683905328370453773",
    "url": "https://www.tiktok.com/@duolingo/video/7683905328370453773",
    "caption": "one missed lesson and you’re on the naughty list",
    "posted": "2026-09-10T13:57:19Z",
    "views": 992000,
    "likes": 102300,
    "comments": 3956,
    "shares": 38400,
    "saves": 16300,
    "durationSec": 11,
    "engagementRate": 0.1458
   },
   {
    "id": "7683583987649940766",
    "url": "https://www.tiktok.com/@duolingo/video/7683583987649940766",
    "caption": "send this to a friend who needs a lesson in fashion 🤭 the duolingo ss27 phonetic collection is here. check our page for more info #fashiontiktok #nyf…",
    "posted": "2026-09-09T17:10:36Z",
    "views": 178800,
    "likes": 4968,
    "comments": 566,
    "shares": 107,
    "saves": 362,
    "durationSec": 14,
    "engagementRate": 0.0315
   },
   {
    "id": "7683568498852842783",
    "url": "https://www.tiktok.com/@duolingo/video/7683568498852842783",
    "caption": "robux earning method unlocked 🎨: @leah",
    "posted": "2026-09-09T16:10:12Z",
    "views": 2000000,
    "likes": 236100,
    "comments": 7798,
    "shares": 51800,
    "saves": 43900,
    "durationSec": 17,
    "engagementRate": 0.1478
   },
   {
    "id": "7683536342537506061",
    "url": "https://www.tiktok.com/@duolingo/video/7683536342537506061",
    "caption": "Duolingo SS27: The Phonetic Collection The Phonetic Collection is a playful lesson in how to engage with fashion. It guides the wearer on how to deco…",
    "posted": "2026-09-09T14:05:25Z",
    "views": 161300,
    "likes": 5640,
    "comments": 424,
    "shares": 306,
    "saves": 502,
    "durationSec": 33,
    "engagementRate": 0.0395
   },
   {
    "id": "7683275607618178317",
    "url": "https://www.tiktok.com/@duolingo/video/7683275607618178317",
    "caption": "finally an era i understand @NCT Official @duolingokorea",
    "posted": "2026-09-08T21:13:38Z",
    "views": 188100,
    "likes": 12200,
    "comments": 694,
    "shares": 886,
    "saves": 1149,
    "durationSec": 15,
    "engagementRate": 0.0733
   },
   {
    "id": "7681777035215211789",
    "url": "https://www.tiktok.com/@duolingo/video/7681777035215211789",
    "caption": "at 9:02 am est today (friday september 4th), i arrived to work to discover that my hq had been vandalized. while i have my suspicions on who the culp…",
    "posted": "2026-09-04T20:18:35Z",
    "views": 1900000,
    "likes": 233800,
    "comments": 5231,
    "shares": 19800,
    "saves": 28000,
    "durationSec": 6,
    "engagementRate": 0.1362
   }
  ],
  "profile": {
   "bio": "educated girl autumn 🎃🦉",
   "followers": 18208870,
   "following": 317,
   "handle": "duolingo",
   "joined": "2021-01-14",
   "likes": 503164820,
   "nickname": "Duolingo",
   "private": false,
   "shopSeller": false,
   "url": "https://www.tiktok.com/@duolingo",
   "verified": true,
   "videos": 1196
  },
  "summary": {
   "firstPost": "2026-09-04",
   "lastPost": "2026-10-07",
   "medianEngagementRate": 0.1387,
   "medianViews": 550100,
   "medianViewsPerFollower": 0.0302,
   "pooledEngagementRate": 0.1655,
   "postsAnalyzed": 29,
   "postsPerWeek": 6
  },
  "topPosts": [
   {
    "id": "7689488735649402126",
    "url": "https://www.tiktok.com/@duolingo/video/7689488735649402126",
    "caption": "i’m feeling TREMENDOUS (spike is not) 🎤: @Ray William Johnson @Your Favorite Martian  🎨: @leah  🤢: @Brawl Stars  (s/o @Wrahya for the storyboard insp…",
    "posted": "2026-09-25T15:03:59Z",
    "views": 4000000,
    "likes": 506800,
    "comments": 10300,
    "shares": 37700,
    "saves": 49200,
    "durationSec": 8,
    "engagementRate": 0.1387
   },
   {
    "id": "7686876304808971533",
    "url": "https://www.tiktok.com/@duolingo/video/7686876304808971533",
    "caption": "muy fake friend of you",
    "posted": "2026-09-18T14:06:14Z",
    "views": 2000000,
    "likes": 278200,
    "comments": 7497,
    "shares": 181100,
    "saves": 41000,
    "durationSec": 12,
    "engagementRate": 0.2334
   },
   {
    "id": "7683568498852842783",
    "url": "https://www.tiktok.com/@duolingo/video/7683568498852842783",
    "caption": "robux earning method unlocked 🎨: @leah",
    "posted": "2026-09-09T16:10:12Z",
    "views": 2000000,
    "likes": 236100,
    "comments": 7798,
    "shares": 51800,
    "saves": 43900,
    "durationSec": 17,
    "engagementRate": 0.1478
   },
   {
    "id": "7681777035215211789",
    "url": "https://www.tiktok.com/@duolingo/video/7681777035215211789",
    "caption": "at 9:02 am est today (friday september 4th), i arrived to work to discover that my hq had been vandalized. while i have my suspicions on who the culp…",
    "posted": "2026-09-04T20:18:35Z",
    "views": 1900000,
    "likes": 233800,
    "comments": 5231,
    "shares": 19800,
    "saves": 28000,
    "durationSec": 6,
    "engagementRate": 0.1362
   },
   {
    "id": "7686571061411925278",
    "url": "https://www.tiktok.com/@duolingo/photo/7686571061411925278",
    "caption": "no one ask me to calculate anything rn",
    "posted": "2026-09-17T18:21:39Z",
    "views": 1400000,
    "likes": 318800,
    "comments": 6385,
    "shares": 28500,
    "saves": 44700,
    "photoPost": true,
    "engagementRate": 0.2526
   }
  ]
 }
}