template bg

TikTok Profile Video Captions Scraper

TikTok Profile Video Captions Scraper is a reusable BrowserAct template for collecting structured public video records from a TikTok profile.

Published by
Br
BrowserAct Team
August 26, 2026
Approx.Credits
13-21 Credits
Categories
BA
TikTok
Template ID
114770151026471855

Brief

TikTok Profile Video Captions Scraper is a reusable BrowserAct template for collecting structured public video records from a TikTok profile. Enter a username and result count, run the Bot, and receive complete captions with dates, engagement metrics, pinned status, and canonical video links. The Bot only reads public profile data and does not require login.

What Does BrowserAct TikTok Profile Video Captions Scraper Do?

The Bot constructs the public TikTok profile URL from the username, collects the profile's video data, removes duplicate video IDs, and orders results by the real publication date. This means pinned videos are identified but do not incorrectly replace newer posts in the latest-video result set.

Key Features

  • Accepts a TikTok username instead of requiring a pasted platform URL.
  • Extracts complete captions rather than shortened grid snippets.
  • Returns public views, likes, comments, hashtags, and publication dates.
  • Identifies pinned videos and sorts every record by its actual date.
  • Supports up to 50 videos in one run with scrolling when needed.
  • Uses a public, non-login extraction path.

What Data Can I Extract from TikTok Profiles?

Field Description
username Normalized TikTok username.
profile_url Canonical public profile URL.
video_url Canonical public video URL.
caption Complete public video caption.
hashtags Hashtags present in the caption, when available.
published_date Video publication time in ISO format.
view_count Public video view count at run time.
like_count Public video like count at run time.
comment_count Public video comment count at run time.
is_pinned Whether TikTok marks the video as pinned.
scraped_at UTC timestamp for the collected record.

How to Use TikTok Profile Video Captions Scraper

  1. Click Run task.
  2. Enter the public TikTok username without the @ sign.
  3. Set the number of latest videos to return.
  4. Click Run and review the structured result.
  5. Export the records or connect the Bot to a downstream automation.

Input Parameters

Parameter Required Default Description
username Yes tiktok Public TikTok handle. A leading @ is accepted and normalized.
video_count Yes 10 Number of latest videos to return, from 1 to 50.

Example Output

{
  "results": [
    {
      "username": "tiktok",
      "profile_url": "https://www.tiktok.com/@tiktok",
      "video_url": "https://www.tiktok.com/@tiktok/video/7673909736131038495",
      "caption": "Ever wonder what happens the exact second you hit post? Before a video even hits your FYF, AI and safety teams are working behind the scenes to keep your feed safe, clean, and customized to exactly what you love. Safety first, inspiration second. #LearnOnTikTok #FYP #AILiteracy",
      "hashtags": "#learnontiktok #fyp #ailiteracy",
      "published_date": "2026-08-14T15:29:26Z",
      "view_count": 513800,
      "like_count": 14800,
      "comment_count": 3262,
      "is_pinned": false,
      "scraped_at": "2026-08-26T07:17:52Z"
    }
  ]
}

How Does it Work?

How TikTok Profile Video Captions Scraper works

  1. Normalize the username and open the public TikTok profile.
  2. Read TikTok's public profile video responses as the page loads and scrolls.
  3. Collect full captions, hashtags, timestamps, engagement metrics, and pinned flags.
  4. Deduplicate by video ID and sort by real publication date.
  5. Return the requested number of structured video records.

How to Build a New Scraper Bot with Agent Built

Step 1: Describe the Data You Need

Open BrowserAct and start Agent Built from the Home prompt box or from Create -> Build with Agent. Describe the public website, records, reusable inputs, output fields, and result limit.

Start Agent Built

Step 2: Let BrowserAct Build and Test the Bot

BrowserAct explores the live website, determines the navigation and extraction path, and validates the structured result. Add missing constraints in the same build conversation when needed.

BrowserAct building the Bot

Step 3: Run the Bot and Review the Result

Run the published Bot with its default inputs. Check record count, source URLs, required fields, and optional empty values before reusing it with another input.

Run the completed Bot

Review structured results

How Many Results Can You Scrape?

The default run returns 10 videos. Set video_count from 1 to 50. The Bot scrolls when the requested count exceeds the first visible batch and returns fewer records only when the public profile has fewer accessible videos.

Why Use TikTok Profile Video Captions Scraper?

  • Monitor the latest public captions from selected TikTok accounts.
  • Collect engagement metrics in a consistent structure.
  • Build content, trend, competitor, or creator research datasets.
  • Avoid manually opening and copying individual video pages.

Who Can Use This Template?

  • Social media and content teams.
  • Creator and influencer researchers.
  • Brand, competitive, and market intelligence teams.
  • Automation builders and developers working with structured public video data.

Automation and Export

BrowserAct automation and export workflow

BrowserAct returns structured records first. You can then use the output through API JSON responses, n8n workflows, Make scenarios, Zapier automations, MCP-based agent workflows configured from the Bot's Integrations tab, or manual spreadsheet export.

Need Help?

Discord: Discord Community

E-mail: service@browseract.com

Your next scraper starts here.

TikTok Profile Video Captions Scraper