# Build a TikTok caption and hashtag corpus

**Use case:** 

Collect public captions, hashtags, authors, and metrics from TikTok videos to create a grounded text corpus for analysis.

## Input

```json
{
  "videoUrls": [
    "https://www.tiktok.com/@stoolpresidente/video/7324105620095765765"
  ],
  "profileHandles": [
    "stoolpresidente"
  ],
  "providerOrder": "scrapecreators-first",
  "maxVideosPerProfile": 5,
  "maxPagesPerProfile": 1,
  "maxTotalVideos": 10,
  "sortBy": "popular",
  "region": "US",
  "getTranscript": false,
  "downloadMedia": false,
  "trim": true,
  "includeRawData": false
}
```

## Output

```json
{
  "videoUrl": {
    "label": "Video URL",
    "format": "string"
  },
  "authorUsername": {
    "label": "Author Username",
    "format": "string"
  },
  "caption": {
    "label": "Caption",
    "format": "string"
  },
  "playCount": {
    "label": "Views",
    "format": "integer"
  },
  "likeCount": {
    "label": "Likes",
    "format": "integer"
  },
  "commentCount": {
    "label": "Comments",
    "format": "integer"
  },
  "shareCount": {
    "label": "Shares",
    "format": "integer"
  },
  "noWatermarkUrl": {
    "label": "No Watermark URL",
    "format": "string"
  },
  "musicTitle": {
    "label": "Music Title",
    "format": "string"
  },
  "createdAt": {
    "label": "Created At",
    "format": "string"
  }
}
```

## About this Actor

This example demonstrates how to use [TikTok Video Scraper - Video Details & Profile Feeds](https://apify.com/khadinakbar/tiktok-video-scraper) with a specific input configuration. Visit the [Actor detail page](https://apify.com/khadinakbar/tiktok-video-scraper) to learn more, explore other use cases, and run it yourself.