How to Scrape TikTok Videos with C#

Extract videos data from TikTok

🎯 Using C#

Overview

Learn how to scrape TikTok videos using C#. This comprehensive guide will walk you through the entire process, from setup to implementation.

What You'll Learn

  • • Setting up your development environment
  • • Installing the required HTTP client
  • • Authenticating with the ScrapeCreators API
  • • Making requests to TikTok
  • • Handling responses and errors
  • • Best practices for production use

What You'll Get

  • • Access to videos data
  • • JSON formatted responses
  • • Real-time data access
  • • Scalable solution
  • • Error handling patterns
  • • Performance optimization tips

Prerequisites

1. API Key

First, you'll need a ScrapeCreators API key to authenticate your requests.

Sign up at app.scrapecreators.com to get your free API key with 100 requests.

2. Development Environment

Make sure you have the following installed:

  • C# and its dependencies
  • • A code editor (VS Code, Sublime, etc.)
  • • Basic understanding of API requests
  • • Command line interface access

Step 1: Install HTTP Client

RestSharp is a simple REST and HTTP API client for .NET

nuget
dotnet add package RestSharp

Step 2: API Implementation

Now let's make a request to the TikTok API using C#. Replace YOUR_API_KEY with your actual API key.

C#
using System;
using System.Collections.Generic;
using System.Linq;
using System.Net.Http;
using System.Net;
using System.Threading.Tasks;

class Program
{
    private static readonly string API_KEY = "YOUR_API_KEY";
    private static readonly string BASE_URL = "https://api.scrapecreators.com";
    private static readonly string ENDPOINT_PATH = "/v3/tiktok/profile/videos";

    static async Task Main(string[] args)
    {
        try
        {
            var result = await ScrapeAsync();
            Console.WriteLine($"Response: {result}");
        }
        catch (Exception ex)
        {
            Console.WriteLine($"Error: {ex.Message}");
        }
    }

    static async Task<string> ScrapeAsync()
    {
        using (var client = new HttpClient())
        {
            client.DefaultRequestHeaders.Add("x-api-key", API_KEY);
            client.DefaultRequestHeaders.Add("Accept", "application/json");

            var queryParams = new Dictionary<string, string>
            {
                { "handle", "stoolpresidente" },
                { "max_cursor", "1734562353000" },
                { "trim", "false" }
            };

            var queryString = string.Join("&", 
                queryParams.Select(kvp => $"{kvp.Key}={WebUtility.UrlEncode(kvp.Value)}"));

            var url = $"{BASE_URL}{ENDPOINT_PATH}?{queryString}";
            
            var response = await client.GetAsync(url);
            response.EnsureSuccessStatusCode();
            
            return await response.Content.ReadAsStringAsync();
        }
    }
}

Step 3: Testing Your Code

API Parameters

This endpoint accepts the following parameters:

handleRequired(string)

TikTok handle

Example: stoolpresidente

max_cursorOptional(string)

Cursor to get more videos. Get 'max_cursor' from previous response.

Example: 1734562353000

trimOptional(boolean)

Set to true for a trimmed down version of the response

Example: false

Run Your Code

Execute your script to test the API connection. You should see a JSON response with TikTok videos data.

✅ Success: You should receive a structured JSON response containing the requested data.

Expected Response

Here's an example of the JSON response you'll receive:

Sample Response
{
  "aweme_list": [
    {
      "added_sound_music_info": {
        "album": "",
        "allow_offline_music_to_detail_page": false,
        "artists": [],
        "audition_duration": 89,
        "author": "Dave Portnoy",
        "author_deleted": false,
        "author_position": null,
        "avatar_medium": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=9607&idc=no1a&nonce=70897&ps=87d6e48a&refresh_token=149b2e25e05669f8f09eded7ba34bb74&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.jpeg?dr=9607&idc=no1a&nonce=15538&ps=87d6e48a&refresh_token=ca8e11a51b23d56f879a817deb4c60af&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_thumb": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.webp?dr=9606&idc=no1a&nonce=405&ps=87d6e48a&refresh_token=a88f90d1c864aee61effed66970d5e96&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.jpeg?dr=9606&idc=no1a&nonce=85673&ps=87d6e48a&refresh_token=c708e07739904b966bbfecf48dcf959b&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "binded_challenge_id": 0,
        "can_be_stitched": true,
        "can_not_reuse": false,
        "collect_stat": 0,
        "commercial_right_type": 2,
        "cover_large": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.webp?dr=9608&idc=no1a&nonce=63994&ps=87d6e48a&refresh_token=2c049af23d88ba5f336c14cf31dacbb0&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.jpeg?dr=9608&idc=no1a&nonce=47344&ps=87d6e48a&refresh_token=5a484aa7bc08788531556f3da14e3087&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "cover_medium": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=9607&idc=no1a&nonce=70897&ps=87d6e48a&refresh_token=149b2e25e05669f8f09eded7ba34bb74&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.jpeg?dr=9607&idc=no1a&nonce=15538&ps=87d6e48a&refresh_token=ca8e11a51b23d56f879a817deb4c60af&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "cover_thumb": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.webp?dr=9606&idc=no1a&nonce=405&ps=87d6e48a&refresh_token=a88f90d1c864aee61effed66970d5e96&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.jpeg?dr=9606&idc=no1a&nonce=85673&ps=87d6e48a&refresh_token=c708e07739904b966bbfecf48dcf959b&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "create_time": 1739470692,
        "dmv_auto_show": false,
        "duration": 89,
        "duration_high_precision": {
          "audition_duration_precision": 89.208,
          "duration_precision": 89.208,
          "shoot_duration_precision": 89.208,
          "video_duration_precision": 89.208
        },
        "external_song_info": [],
        "extra": "{\"aed_music_dur\":1,\"amplitude_peak\":0,\"beats\":{},\"can_read\":true,\"can_reuse\":true,\"erase_type\":0,\"erase_uid\":0,\"from_user_id\":7339851701737243681,\"full_song_beat_info\":{},\"full_song_beats\":{},\"has_edited\":0,\"is_batch_take_down_music\":false,\"is_ugc_mapping\":false,\"is_used\":0,\"loudness_lufs\":0,\"music_vid\":\"v12942gd0000cun3envog65vo3il1r70\",\"owner_id\":6659752019493208069,\"resource_status\":0,\"review_unshelve_reason\":0,\"reviewed\":0,\"schedule_search_time\":0}",
        "has_commerce_right": true,
        "id": 7470969632736710000,
        "id_str": "7470969632736709422",
        "is_audio_url_with_cookie": false,
        "is_author_artist": false,
        "is_commerce_music": true,
        "is_matched_metadata": false,
        "is_original": false,
        "is_original_sound": true,
        "is_pgc": false,
        "is_play_music": false,
        "is_shooting_allow": true,
        "log_extra": "{\"meta_song_matched_type\":\"not_found\",\"ttm_matched_type\":\"\",\"ttm_track_id\":\"\",\"matched_meta_song_id\":\"\",\"vid\":\"\",\"owner_id\":\"\"}",
        "lyric_short_position": null,
        "meme_song_info": {},
        "mid": "7470969632736709422",
        "multi_bit_rate_play_info": null,
        "mute_share": false,
        "offline_desc": "",
        "owner_handle": "stoolpresidente",
        "owner_id": "6659752019493208069",
        "owner_nickname": "Dave Portnoy",
        "play_url": {
          "height": 720,
          "uri": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7470969676743461675.mp3",
          "url_list": [
            "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7470969676743461675.mp3"
          ],
          "url_prefix": null,
          "width": 720
        },
        "position": null,
        "prevent_download": false,
        "preview_end_time": 0,
        "preview_start_time": 0,
        "recommend_status": 100,
        "search_highlight": null,
        "sec_uid": "MS4wLjABAAAAINC_ElRR-l1RCcnEjOZhNO-9wOzAMf-YHXqRY8vvG9bEhMRa6iu23TaE3JPZYXBD",
        "shoot_duration": 89,
        "source_platform": 72,
        "status": 1,
        "tag_list": null,
        "title": "original sound - stoolpresidente",
        "tt_to_dsp_song_infos": null,
        "uncert_artists": null,
        "user_count": 0,
        "video_duration": 89
      },
      "aigc_info": {
        "aigc_label_type": 0,
        "created_by_ai": false
      },
      "anchors": null,
      "anchors_extras": "",
      "animated_image_info": {
        "effect": 0,
        "type": 0
      },
      "author": {
        "accept_private_policy": false,
        "account_labels": null,
        "account_region": "",
        "ad_cover_url": null,
        "advance_feature_item_order": null,
        "advanced_feature_info": null,
        "apple_account": 0,
        "authority_status": 0,
        "avatar_168x168": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:168:168:q75.webp?dr=9604&idc=no1a&nonce=55160&ps=87d6e48a&refresh_token=3e248abfd61aa321269092fc62c4311d&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:168:168:q75.jpeg?dr=9604&idc=no1a&nonce=99441&ps=87d6e48a&refresh_token=10f5391a1b1d474e4386fd412658fc83&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_300x300": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:300:300:q75.webp?dr=9605&idc=no1a&nonce=93410&ps=87d6e48a&refresh_token=2013efcafe068200d1f0708c0459dcd7&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:300:300:q75.jpeg?dr=9605&idc=no1a&nonce=43954&ps=87d6e48a&refresh_token=e67025951fa0ca23596970b2c01d7030&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_larger": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.webp?dr=9608&idc=no1a&nonce=95631&ps=87d6e48a&refresh_token=cf071d5473a0c22497a8148fbd2a9cb9&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.jpeg?dr=9608&idc=no1a&nonce=87845&ps=87d6e48a&refresh_token=0033f77f85e6f1b397bd6431a65d6064&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_medium": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=9607&idc=no1a&nonce=43727&ps=87d6e48a&refresh_token=0da5df77f591e6bd6d189deb43588995&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.jpeg?dr=9607&idc=no1a&nonce=50552&ps=87d6e48a&refresh_token=1be2ea2b5970d2d21496242edc838824&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_meta_info_list": [
          {
            "avatar_category": 6,
            "avatar_meta_info": {}
          },
          {
            "avatar_category": 1,
            "avatar_meta_info": {
              "avatar_source": 1
            }
          }
        ],
        "avatar_thumb": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.webp?dr=9606&idc=no1a&nonce=86198&ps=87d6e48a&refresh_token=936b6df7e3058625e9f0ba2a8450817c&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.jpeg?dr=9606&idc=no1a&nonce=92877&ps=87d6e48a&refresh_token=9bbbf85ffc5d1d5f07a8466ed2a09c5a&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_uri": "tos-maliva-avt-0068/7310178711609032710",
        "aweme_count": 2038,
        "bind_phone": "",
        "bold_fields": null,
        "can_message_follow_status_list": [
          0,
          1,
          2,
          4
        ],
        "can_set_geofencing": null,
        "cha_list": null,
        "comment_filter_status": 0,
        "comment_setting": 0,
        "commerce_user_level": 0,
        "cover_url": [],
        "create_time": 0,
        "custom_verify": "Verified account",
        "cv_level": "",
        "download_prompt_ts": 0,
        "download_setting": 0,
        "duet_setting": 0,
        "enabled_filter_all_comments": false,
        "enterprise_verify_reason": "",
        "events": null,
        "fake_data_info": {},
        "favoriting_count": 149,
        "fb_expire_time": 0,
        "follow_status": 0,
        "follower_count": 4248754,
        "follower_status": 0,
        "followers_detail": null,
        "following_count": 74,
        "friends_status": 0,
        "geofencing": null,
        "google_account": "",
        "has_email": false,
        "has_facebook_token": false,
        "has_insights": false,
        "has_orders": false,
        "has_twitter_token": false,
        "has_youtube_token": false,
        "hide_search": true,
        "homepage_bottom_toast": null,
        "ins_id": "stoolpresidente",
        "is_ad_fake": false,
        "is_block": false,
        "is_discipline_member": false,
        "is_mute": 0,
        "is_mute_lives": 0,
        "is_mute_non_story_post": 0,
        "is_mute_story": 0,
        "is_phone_binded": false,
        "is_star": false,
        "item_list": null,
        "language": "en",
        "live_agreement": 0,
        "live_commerce": false,
        "live_verify": 0,
        "mention_status": 1,
        "mutual_relation_avatars": null,
        "need_points": null,
        "need_recommend": 0,
        "nickname": "Dave Portnoy",
        "original_musician": {
          "digg_count": 0,
          "music_count": 0,
          "music_used_count": 0,
          "new_release_clip_ids": null
        },
        "platform_sync_info": null,
        "prevent_download": false,
        "react_setting": 0,
        "region": "US",
        "relative_users": null,
        "reply_with_video_flag": 4,
        "room_id": 0,
        "search_highlight": null,
        "sec_uid": "MS4wLjABAAAAINC_ElRR-l1RCcnEjOZhNO-9wOzAMf-YHXqRY8vvG9bEhMRa6iu23TaE3JPZYXBD",
        "secret": 0,
        "share_info": {
          "now_invitation_card_image_urls": null,
          "share_desc": "",
          "share_desc_info": "",
          "share_qrcode_url": {
            "height": 720,
            "uri": "",
            "url_list": [],
            "url_prefix": null,
            "width": 720
          },
          "share_title": "",
          "share_title_myself": "",
          "share_title_other": "",
          "share_url": ""
        },
        "share_qrcode_uri": "",
        "shield_comment_notice": 0,
        "shield_digg_notice": 0,
        "shield_edit_field_info": null,
        "shield_follow_notice": 0,
        "short_id": "0",
        "show_image_bubble": false,
        "signature": "El Presidente/Barstool Sports Founder.",
        "special_account": {
          "special_account_list": null
        },
        "special_lock": 1,
        "status": 1,
        "stitch_setting": 0,
        "total_favorited": 197202536,
        "tw_expire_time": 0,
        "twitter_id": "",
        "twitter_name": "",
        "type_label": null,
        "uid": "6659752019493208069",
        "unique_id": "stoolpresidente",
        "unique_id_modify_time": 1739480364,
        "user_canceled": false,
        "user_mode": 1,
        "user_now_pack_info": {},
        "user_period": 0,
        "user_profile_guide": null,
        "user_rate": 17,
        "user_spark_info": {},
        "user_tags": null,
        "verification_type": 1,
        "verify_info": "",
        "video_icon": {
          "height": 720,
          "uri": "",
          "url_list": [],
          "url_prefix": null,
          "width": 720
        },
        "white_cover_url": null,
        "with_commerce_entry": false,
        "with_shop_entry": false,
        "youtube_channel_id": "UCJRz6HSllkQKmFxaPk8IViw",
        "youtube_channel_title": "BFFs: Dave Portnoy, Josh Richards & Bri Chickenfry",
        "youtube_expire_time": 0
      },
      "author_user_id": 6659752019493208000,
      "aweme_acl": {
        "download_general": {
          "code": 0,
          "mute": false,
          "show_type": 2,
          "transcode": 3
        },
        "download_mask_panel": {
          "code": 0,
          "mute": false,
          "show_type": 2,
          "transcode": 3
        },
        "platform_list": null,
        "press_action_list": null,
        "share_action_list": null,
        "share_general": {
          "code": 0,
          "mute": false,
          "show_type": 2,
          "transcode": 3
        },
        "share_list_status": 0
      },
      "aweme_id": "7470969622276164906",
      "aweme_type": 0,
      "banners": [
        {
          "key": {
            "component_key": "bottom_banner_playlist"
          }
        }
      ],
      "behind_the_song_music_ids": null,
      "behind_the_song_video_music_ids": null,
      "bodydance_score": 0,
      "branded_content_accounts": null,
      "c2pa_info": {
        "aigc_src": "",
        "dedup_err": "",
        "dedup_src": "",
        "first_aigc_src": "",
        "first_src": "",
        "is_capcut": false,
        "is_tiktok": false,
        "last_aigc_src": "",
        "last_src": "",
        "total_audio": 0,
        "total_err": 0,
        "total_img": 0,
        "total_src": 0,
        "total_vid": 1,
        "upload_dur": 89.12236785888672
      },
      "cc_template_info": {
        "author_name": "",
        "clip_count": 0,
        "desc": "",
        "duration_milliseconds": 0,
        "related_music_id": "",
        "template_id": ""
      },
      "cha_list": null,
      "challenge_position": null,
      "cmt_swt": false,
      "collect_stat": 0,
      "comment_config": {
        "comment_panel_show_tab_config": null,
        "emoji_recommend_list": null,
        "long_press_recommend_list": null,
        "preload": {
          "preds": "{\"item_post_comment\":0.0010736965535753388}"
        },
        "quick_comment": {
          "enabled": false
        },
        "quick_comment_emoji_recommend_list": null
      },
      "comment_topbar_info": null,
      "commerce_config_data": null,
      "commerce_info": {
        "adv_promotable": false,
        "auction_ad_invited": false,
        "branded_content_type": 0,
        "organic_log_extra": "{\"req_id\":\"20250213205924DB1194FB6333AF54CC38\"}",
        "with_comment_filter_words": false
      },
      "content_desc": "",
      "content_desc_extra": [],
      "content_model": {
        "custom_biz": {
          "aweme_trace": "20250213205924DB1194FB6333AF54CC38"
        },
        "standard_biz": {
          "creator_analytics": {
            "creator_analytics_entrance_status": 0
          },
          "e_commerce": {
            "ttec_content_tag": {
              "recommendation_tag_consumer_str": "",
              "recommendation_tag_creator_str": ""
            }
          },
          "local_alliance_info": {
            "alliance_item_label_text": "",
            "alliance_item_label_type": 0
          },
          "tts_voice_info": {
            "tts_voice_attr": "[]",
            "tts_voice_reuse_params": ""
          },
          "vc_filter_info": {
            "vc_filter_attr": "[]"
          }
        }
      },
      "content_original_type": 1,
      "content_size_type": 1,
      "content_type": "video",
      "cover_labels": null,
      "create_time": 1739470683,
      "creation_info": {
        "creation_used_functions": [
          "select_music",
          "high_quality_upload"
        ]
      },
      "desc": "Uncle Jerry and his family may be the nicest people in the world ",
      "desc_language": "en",
      "disable_search_trending_bar": false,
      "distance": "",
      "distribute_type": 2,
      "follow_up_item_id_groups": "",
      "follow_up_publish_from_id": -1,
      "geofencing": null,
      "geofencing_regions": null,
      "green_screen_materials": null,
      "group_id": "7470969622276164906",
      "group_id_list": {
        "GroupdIdList0": [
          7299000945437068000,
          7470969622276165000,
          7296616907627711000,
          7340777994987818000
        ],
        "GroupdIdList1": [
          7470969622276165000,
          7299000945437068000,
          7296616907627711000
        ]
      },
      "has_danmaku": false,
      "has_promote_entry": 1,
      "has_vs_entry": false,
      "have_dashboard": false,
      "hybrid_label": null,
      "image_infos": null,
      "interact_permission": {
        "allow_adding_as_post": {
          "status": 0
        },
        "allow_adding_to_story": 0,
        "allow_create_sticker": {
          "status": 0
        },
        "allow_story_switch_to_post": {},
        "duet": 0,
        "duet_privacy_setting": 0,
        "stitch": 0,
        "stitch_privacy_setting": 0,
        "upvote": 0
      },
      "interaction_stickers": null,
      "is_ads": false,
      "is_description_translatable": true,
      "is_hash_tag": 1,
      "is_nff_or_nr": false,
      "is_on_this_day": 0,
      "is_pgcshow": false,
      "is_preview": 0,
      "is_relieve": false,
      "is_text_sticker_translatable": false,
      "is_title_translatable": false,
      "is_top": 0,
      "is_vr": false,
      "item_comment_settings": 0,
      "item_duet": 0,
      "item_react": 0,
      "item_stitch": 0,
      "label_top": {
        "height": 720,
        "uri": "tiktok-obj/1598708589477025.PNG",
        "url_list": [
          "https://p77-sg.tiktokcdn.com/tiktok-obj/1598708589477025.PNG~tplv-tiktokx-origin.image?dr=10423&nonce=38522&refresh_token=4b01e0d39fe507a8e17d5244a2442d6b&idc=no1a&ps=933b5bde&shcp=d05b14bd&shp=45126217&t=4d5b0474",
          "https://p77-sg.tiktokcdn.com/tiktok-obj/1598708589477025.PNG~tplv-tiktokx-origin.jpeg?dr=10423&nonce=27127&refresh_token=5adbdf8935687a22e793adf2cc1899fa&idc=no1a&ps=933b5bde&shcp=d05b14bd&shp=45126217&t=4d5b0474"
        ],
        "url_prefix": null,
        "width": 720
      },
      "label_top_text": null,
      "long_video": null,
      "main_arch_common": "",
      "mask_infos": [],
      "meme_reg_info": {},
      "misc_info": "{}",
      "muf_comment_info_v2": null,
      "music": {
        "album": "",
        "allow_offline_music_to_detail_page": false,
        "artists": [],
        "audition_duration": 89,
        "author": "Dave Portnoy",
        "author_deleted": false,
        "author_position": null,
        "avatar_medium": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=9607&idc=no1a&nonce=70897&ps=87d6e48a&refresh_token=149b2e25e05669f8f09eded7ba34bb74&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.jpeg?dr=9607&idc=no1a&nonce=15538&ps=87d6e48a&refresh_token=ca8e11a51b23d56f879a817deb4c60af&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "avatar_thumb": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.webp?dr=9606&idc=no1a&nonce=405&ps=87d6e48a&refresh_token=a88f90d1c864aee61effed66970d5e96&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.jpeg?dr=9606&idc=no1a&nonce=85673&ps=87d6e48a&refresh_token=c708e07739904b966bbfecf48dcf959b&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "binded_challenge_id": 0,
        "can_be_stitched": true,
        "can_not_reuse": false,
        "collect_stat": 0,
        "commercial_right_type": 2,
        "cover_large": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.webp?dr=9608&idc=no1a&nonce=63994&ps=87d6e48a&refresh_token=2c049af23d88ba5f336c14cf31dacbb0&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:1080:1080:q75.jpeg?dr=9608&idc=no1a&nonce=47344&ps=87d6e48a&refresh_token=5a484aa7bc08788531556f3da14e3087&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "cover_medium": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.webp?dr=9607&idc=no1a&nonce=70897&ps=87d6e48a&refresh_token=149b2e25e05669f8f09eded7ba34bb74&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:720:720:q75.jpeg?dr=9607&idc=no1a&nonce=15538&ps=87d6e48a&refresh_token=ca8e11a51b23d56f879a817deb4c60af&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "cover_thumb": {
          "height": 720,
          "uri": "tos-maliva-avt-0068/7310178711609032710",
          "url_list": [
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.webp?dr=9606&idc=no1a&nonce=405&ps=87d6e48a&refresh_token=a88f90d1c864aee61effed66970d5e96&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4",
            "https://p16-amd-va.tiktokcdn.com/tos-maliva-avt-0068/7310178711609032710~tplv-tiktokx-cropcenter-q:100:100:q75.jpeg?dr=9606&idc=no1a&nonce=85673&ps=87d6e48a&refresh_token=c708e07739904b966bbfecf48dcf959b&s=PUBLISH&sc=avatar&shcp=132edbea&shp=45126217&t=223449c4"
          ],
          "url_prefix": null,
          "width": 720
        },
        "create_time": 1739470692,
        "dmv_auto_show": false,
        "duration": 89,
        "duration_high_precision": {
          "audition_duration_precision": 89.208,
          "duration_precision": 89.208,
          "shoot_duration_precision": 89.208,
          "video_duration_precision": 89.208
        },
        "external_song_info": [],
        "extra": "{\"aed_music_dur\":1,\"amplitude_peak\":0,\"beats\":{},\"can_read\":true,\"can_reuse\":true,\"erase_type\":0,\"erase_uid\":0,\"from_user_id\":7339851701737243681,\"full_song_beat_info\":{},\"full_song_beats\":{},\"has_edited\":0,\"is_batch_take_down_music\":false,\"is_ugc_mapping\":false,\"is_used\":0,\"loudness_lufs\":0,\"music_vid\":\"v12942gd0000cun3envog65vo3il1r70\",\"owner_id\":6659752019493208069,\"resource_status\":0,\"review_unshelve_reason\":0,\"reviewed\":0,\"schedule_search_time\":0}",
        "has_commerce_right": true,
        "id": 7470969632736710000,
        "id_str": "7470969632736709422",
        "is_audio_url_with_cookie": false,
        "is_author_artist": false,
        "is_commerce_music": true,
        "is_matched_metadata": false,
        "is_original": false,
        "is_original_sound": true,
        "is_pgc": false,
        "is_play_music": false,
        "is_shooting_allow": true,
        "log_extra": "{\"meta_song_matched_type\":\"not_found\",\"ttm_matched_type\":\"\",\"ttm_track_id\":\"\",\"matched_meta_song_id\":\"\",\"vid\":\"\",\"owner_id\":\"\"}",
        "lyric_short_position": null,
        "meme_song_info": {},
        "mid": "7470969632736709422",
        "multi_bit_rate_play_info": null,
        "mute_share": false,
        "offline_desc": "",
        "owner_handle": "stoolpresidente",
        "owner_id": "6659752019493208069",
        "owner_nickname": "Dave Portnoy",
        "play_url": {
          "height": 720,
          "uri": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7470969676743461675.mp3",
          "url_list": [
            "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7470969676743461675.mp3"
          ],
          "url_prefix": null,
          "width": 720
        },
        "position": null,
        "prevent_download": false,
        "preview_end_time": 0,
        "preview_start_time": 0,
        "recommend_status": 100,
        "search_highlight": null,
        "sec_uid": "MS4wLjABAAAAINC_ElRR-l1RCcnEjOZhNO-9wOzAMf-YHXqRY8vvG9bEhMRa6iu23TaE3JPZYXBD",
        "shoot_duration": 89,
        "source_platform": 72,
        "status": 1,
        "tag_list": null,
        "title": "original sound - stoolpresidente",
        "tt_to_dsp_song_infos": null,
        "uncert_artists": null,
        "user_count": 0,
        "video_duration": 89
      },
      "music_begin_time_in_ms": 0,
      "music_end_time_in_ms": 89122,
      "music_selected_from": "original",
      "music_title_style": 1,
      "music_volume": "0.000000",
      "need_trim_step": false,
      "need_vs_entry": false,
      "nickname_position": null,
      "no_selected_music": false,
      "operator_boost_info": null,
      "origin_comment_ids": null,
      "origin_volume": "50.000000",
      "original_client_text": {
        "markup_text": "Uncle Jerry and his family may be the nicest people in the world ",
        "text_extra": null
      },
      "picked_users": [],
      "playlist_blocked": false,
      "playlist_info": {
        "index": 495,
        "item_total": 496,
        "mix_id": "7090570072548461358",
        "name": "Pizza Reviews"
      },
      "poi_re_tag_signal": 0,
      "position": null,
      "prevent_download": false,
      "products_info": null,
      "promote_capcut_toggle": 0,
      "promote_icon_text": "Promote",
      "promote_toast": "",
      "promote_toast_key": "",
      "question_list": null,
      "quick_reply_emojis": [
        "😍",
        "😂",
        "😳"
      ],
      "rate": 12,
      "reference_tts_voice_ids": null,
      "reference_voice_filter_ids": null,
      "region": "US",
      "risk_infos": {
        "content": "",
        "risk_sink": false,
        "type": 0,
        "vote": false,
        "warn": false
      },
      "search_highlight": null,
      "share_info": {
        "bool_persist": 0,
        "now_invitation_card_image_urls": null,
        "share_desc": "Check out Dave Portnoy's video! #TikTok",
        "share_desc_info": "TikTok: Make Every Second CountCheck out Dave Portnoy’s video! #TikTok > ",
        "share_link_desc": "",
        "share_quote": "",
        "share_signature_desc": "",
        "share_signature_url": "",
        "share_title": "Check out Dave Portnoy’s video! #TikTok > ",
        "share_title_myself": "",
        "share_title_other": "",
        "share_url": "https://www.tiktok.com/@stoolpresidente/video/7470969622276164906?_r=1&u_code=ecl8ej5mh0jfb2&preview_pb=0&sharer_language=en&_d=ecl8c4cfe78jh1&share_item_id=7470969622276164906&source=h5_m",
        "whatsapp_desc": "Download TikTok and watch more fun videos:"
      },
      "share_url": "https://www.tiktok.com/@stoolpresidente/video/7470969622276164906?_r=1&u_code=ecl8ej5mh0jfb2&preview_pb=0&sharer_language=en&_d=ecl8c4cfe78jh1&share_item_id=7470969622276164906&source=h5_m",
      "shoot_tab_name": "photo",
      "social_interaction_blob": {
        "auxiliary_model_content": "ChIKBPCfmI0KBPCfmIIKBPCfmLM="
      },
      "solaria_profile": {
        "profile": "{\"PACK_VOD:vod_diversity_tier3\":\"10041\",\"play_time_prob_dist\":\"[800,0.4334,8093.8561]\"}"
      },
      "sort_label": "",
      "standard_component_info": {
        "banner_enabled": true
      },
      "statistics": {
        "aweme_id": "7470969622276164906",
        "collect_count": 274,
        "comment_count": 152,
        "digg_count": 18651,
        "download_count": 9,
        "forward_count": 0,
        "lose_comment_count": 0,
        "lose_count": 0,
        "play_count": 141567,
        "repost_count": 0,
        "share_count": 237,
        "whatsapp_share_count": 3
      },
      "status": {
        "allow_comment": true,
        "allow_share": true,
        "aweme_id": "7470969622276164906",
        "download_status": 0,
        "in_reviewing": false,
        "is_delete": false,
        "is_prohibited": false,
        "private_status": 0,
        "review_result": {
          "review_status": 0
        },
        "reviewed": 0,
        "self_see": false
      },
      "support_danmaku": false,
      "text_extra": [],
      "text_sticker_major_lang": "un",
      "title_language": "un",
      "ttec_suggest_words": {
        "ttec_suggest_words": null
      },
      "tts_voice_ids": null,
      "ttt_product_recall_type": -2,
      "uniqid_position": null,
      "upvote_info": {
        "friends_recall_info": "{}",
        "repost_initiate_score": 0,
        "user_upvoted": false
      },
      "upvote_preload": {
        "need_pull_upvote_info": false
      },
      "used_full_song": false,
      "user_digged": 0,
      "video": {
        "CoverTsp": 45.50499250038512,
        "ai_dynamic_cover": {
          "uri": "tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk",
          "url_list": [
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=15700&refresh_token=d811c3ab5726a846306a5d8b8c8e2b0c&x-expires=1739563200&x-signature=2X0S1pKX843yn80zsap74RLKysg%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=74912&refresh_token=7ff61475a804c5e46bf9914910c27451&x-expires=1739563200&x-signature=vnbPSbbQhij%2FpqiAMH%2FPTs%2B9Puc%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null
        },
        "ai_dynamic_cover_bak": {
          "uri": "tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk",
          "url_list": [
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=15700&refresh_token=d811c3ab5726a846306a5d8b8c8e2b0c&x-expires=1739563200&x-signature=2X0S1pKX843yn80zsap74RLKysg%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=74912&refresh_token=7ff61475a804c5e46bf9914910c27451&x-expires=1739563200&x-signature=vnbPSbbQhij%2FpqiAMH%2FPTs%2B9Puc%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null
        },
        "animated_cover": {
          "uri": "tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk",
          "url_list": [
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=15700&refresh_token=d811c3ab5726a846306a5d8b8c8e2b0c&x-expires=1739563200&x-signature=2X0S1pKX843yn80zsap74RLKysg%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=74912&refresh_token=7ff61475a804c5e46bf9914910c27451&x-expires=1739563200&x-signature=vnbPSbbQhij%2FpqiAMH%2FPTs%2B9Puc%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null
        },
        "big_thumbs": [
          {
            "duration": 89.12237,
            "fext": "jpeg",
            "img_num": 89,
            "img_uris": [
              "tos-maliva-p-0068c799-us/oonaIupEADEGogEiyN6BfF28DDSHMImDRjreWE",
              "tos-maliva-p-0068c799-us/oknri8pNIKjyBoDEIMdumDAwERF2GSfm6geDDE",
              "tos-maliva-p-0068c799-us/oI2jZDriIASMDpEE8DNELoDnHISRg8FenuBmyf",
              "tos-maliva-p-0068c799-us/okIuICD4RNerAEDnDFyrfppmyD8EMESgSoj2BS"
            ],
            "img_url": "",
            "img_urls": [
              "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068c799-us/oonaIupEADEGogEiyN6BfF28DDSHMImDRjreWE~tplv-noop.image?x-expires=1739566853&x-signature=zLh%2B7zjHojL9hyZ7JfhcRnVcXtg%3D",
              "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068c799-us/oknri8pNIKjyBoDEIMdumDAwERF2GSfm6geDDE~tplv-noop.image?x-expires=1739566853&x-signature=wwWEoD6jq9nUSD5plEBI4POc2%2F4%3D",
              "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068c799-us/oI2jZDriIASMDpEE8DNELoDnHISRg8FenuBmyf~tplv-noop.image?x-expires=1739566853&x-signature=OE8t4SS6PVZON%2Bwo%2FZ6fUB22dQE%3D",
              "https://p16-sign-va.tiktokcdn.com/tos-maliva-p-0068c799-us/okIuICD4RNerAEDnDFyrfppmyD8EMESgSoj2BS~tplv-noop.image?x-expires=1739566853&x-signature=RhLGNsO77CxJBMH%2Fol%2Fmr69mUII%3D"
            ],
            "img_x_len": 5,
            "img_x_size": 136,
            "img_y_len": 5,
            "img_y_size": 240,
            "interval": 1,
            "uri": ""
          }
        ],
        "bit_rate": [
          {
            "HDR_bit": "",
            "HDR_type": "",
            "bit_rate": 1452223,
            "dub_infos": null,
            "fps": 29,
            "gear_name": "normal_540_0",
            "is_bytevc1": 0,
            "play_addr": {
              "data_size": 16179765,
              "file_cs": "c:0-74468-d4ac",
              "file_hash": "2871feb9980b134310472b61cf6d329a",
              "height": 1024,
              "uri": "v12044gd0000cun31j7og65u0srqh9p0",
              "url_key": "v12044gd0000cun31j7og65u0srqh9p0_h264_540p_1452223",
              "url_list": [
                "https://v45.tiktokcdn-eu.com/23280ab8f91915444fcd03e52f4e95ec/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00095000",
                "https://v15m.tiktokcdn-eu.com/c605c25c16b0867866a5700fef404a80/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00090000",
                "https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?faid=1233&file_id=399027de20dc4602b679ff80594b9b7e&is_play_url=1&item_id=7470969622276164906&line=0&signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLjY0NTU3OTU2ZWEzYmZiNWYwMDI3ZTQxYmMxMWQ3MThk&source=PUBLISH&video_id=v12044gd0000cun31j7og65u0srqh9p0"
              ],
              "url_prefix": null,
              "width": 576
            },
            "quality_type": 20,
            "video_extra": "{\"PktOffsetMap\":\"[{\\\"time\\\": 1, \\\"offset\\\": 294613}, {\\\"time\\\": 2, \\\"offset\\\": 509281}, {\\\"time\\\": 3, \\\"offset\\\": 713822}, {\\\"time\\\": 4, \\\"offset\\\": 853140}, {\\\"time\\\": 5, \\\"offset\\\": 1052233}, {\\\"time\\\": 10, \\\"offset\\\": 2058237}]\",\"mvmaf\":\"{\\\"v2.0\\\": {\\\"srv1\\\": {\\\"v1080\\\": 95.051, \\\"v960\\\": 96.157, \\\"v864\\\": 97.032, \\\"v720\\\": 98.724}, \\\"ori\\\": {\\\"v1080\\\": 84.697, \\\"v960\\\": 87.907, \\\"v864\\\": 89.772, \\\"v720\\\": 91.862}}}\",\"volume_info_json\":\"\",\"transcode_feature_id\":\"13b7b37dea7241b0b7632fa88ed11584\",\"audio_score\":\"{\\\"v1\\\":{\\\"score\\\":62.1,\\\"score_spk\\\":62.1}}\"}"
          },
          {
            "HDR_bit": "",
            "HDR_type": "",
            "bit_rate": 630862,
            "dub_infos": null,
            "fps": 29,
            "gear_name": "lowest_540_0",
            "is_bytevc1": 0,
            "play_addr": {
              "data_size": 7028680,
              "file_cs": "c:0-74484-5b73",
              "file_hash": "890b3d05503fd2782e7800785e4f9ece",
              "height": 1024,
              "uri": "v12044gd0000cun31j7og65u0srqh9p0",
              "url_key": "v12044gd0000cun31j7og65u0srqh9p0_h264_540p_630862",
              "url_list": [
                "https://v45.tiktokcdn-eu.com/add26cd13d2044711350566058fc2cd6/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEDcZS9MIBRr9QEqufRbEf8DzD5kjgTmgDANFn/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=1232&bt=616&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=5&rc=ZThmNmZnZmU4OWVkZ2g3PEBpMzx0dng5cm02eDMzZzczNEBjMF5iYi42Xy4xLy9gMDZeYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00095000",
                "https://v15m.tiktokcdn-eu.com/1b9d6ac6350653f0071b6c2a7348a606/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEDcZS9MIBRr9QEqufRbEf8DzD5kjgTmgDANFn/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=1232&bt=616&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=5&rc=ZThmNmZnZmU4OWVkZ2g3PEBpMzx0dng5cm02eDMzZzczNEBjMF5iYi42Xy4xLy9gMDZeYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00090000",
                "https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?faid=1233&file_id=a9943ecd2a2b4615bb9c1dece3ac35fb&is_play_url=1&item_id=7470969622276164906&line=0&signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLjQyYzg2OGMyNjU0NWIyMzk0ZDAzZGFhMDRkYjEzY2Fi&source=PUBLISH&video_id=v12044gd0000cun31j7og65u0srqh9p0"
              ],
              "url_prefix": null,
              "width": 576
            },
            "quality_type": 25,
            "video_extra": "{\"PktOffsetMap\":\"[{\\\"time\\\": 1, \\\"offset\\\": 169355}, {\\\"time\\\": 2, \\\"offset\\\": 265819}, {\\\"time\\\": 3, \\\"offset\\\": 356560}, {\\\"time\\\": 4, \\\"offset\\\": 412291}, {\\\"time\\\": 5, \\\"offset\\\": 500484}, {\\\"time\\\": 10, \\\"offset\\\": 935777}]\",\"mvmaf\":\"{\\\"v2.0\\\": {\\\"srv1\\\": {\\\"v1080\\\": 75.867, \\\"v960\\\": 80.368, \\\"v864\\\": 82.379, \\\"v720\\\": 83.928}, \\\"ori\\\": {\\\"v1080\\\": 67.111, \\\"v960\\\": 68.728, \\\"v864\\\": 72.465, \\\"v720\\\": 78.198}}}\",\"volume_info_json\":\"\",\"transcode_feature_id\":\"13b7b37dea7241b0b7632fa88ed11584\",\"audio_score\":\"{\\\"v1\\\":{\\\"score\\\":62.1,\\\"score_spk\\\":62.1}}\"}"
          }
        ],
        "bit_rate_audio": [],
        "cdn_url_expired": 0,
        "cla_info": {
          "caption_infos": [
            {
              "caption_format": "webvtt",
              "caption_length": 1482,
              "cla_subtitle_id": 7470969978385321000,
              "complaint_id": 7470969978385321000,
              "expire": 1742072453,
              "is_auto_generated": true,
              "is_original_caption": true,
              "lang": "eng-US",
              "language_code": "en",
              "language_id": 2,
              "source_tag": "trantor,vv_counter,",
              "sub_id": 1414027428,
              "sub_version": "1",
              "subtitle_type": 1,
              "translation_type": 0,
              "translator_id": 0,
              "url": "https://v16-cla.tiktokcdn.com/6370f127a6132254c490bb4ca55243f3/67d5ea85/video/tos/maliva/tos-maliva-v-0068c799-us/ce229bd1b6944fdba6cc7d0f23d64684/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=20138&bt=10069&cs=0&ds=4&ft=4flrFMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=13&rc=Mzx0dng5cm02eDMzZzczNEBpMzx0dng5cm02eDMzZzczNEBtZW8tMmQ0LmtgLS1kMS9zYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00050000",
              "url_list": [
                "https://v16-cla.tiktokcdn.com/6370f127a6132254c490bb4ca55243f3/67d5ea85/video/tos/maliva/tos-maliva-v-0068c799-us/ce229bd1b6944fdba6cc7d0f23d64684/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=20138&bt=10069&cs=0&ds=4&ft=4flrFMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=13&rc=Mzx0dng5cm02eDMzZzczNEBpMzx0dng5cm02eDMzZzczNEBtZW8tMmQ0LmtgLS1kMS9zYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00050000",
                "https://v19-cla.tiktokcdn.com/402396a8d531ccfd4772ac0b9cae6320/67d5ea85/video/tos/maliva/tos-maliva-v-0068c799-us/ce229bd1b6944fdba6cc7d0f23d64684/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=20138&bt=10069&cs=0&ds=4&ft=4flrFMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=13&rc=Mzx0dng5cm02eDMzZzczNEBpMzx0dng5cm02eDMzZzczNEBtZW8tMmQ0LmtgLS1kMS9zYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00050000",
                "https://vas-useast2a.tiktokv.com/tiktok/v1/subtitle/url?aid=1233&format=webvtt&language=eng-US&sign=0df911922ed2d6eaa69eb73ff60e6a19&version=1%3Abig_caption&vid=v12044gd0000cun31j7og65u0srqh9p0"
              ],
              "variant": "big_caption"
            }
          ],
          "captions_type": 1,
          "creator_edited_caption_id": 0,
          "enable_auto_caption": 0,
          "has_original_audio": 1,
          "hide_original_caption": true,
          "no_caption_reason": 0,
          "original_language_info": {
            "can_translate_realtime": false,
            "can_translate_realtime_skip_translation_lang_check": true,
            "first_subtitle_time": 140,
            "is_burnin_caption": true,
            "lang": "eng-US",
            "language_code": "en",
            "language_id": 2,
            "original_caption_type": 5
          },
          "vertical_positions": null
        },
        "cover": {
          "height": 720,
          "uri": "tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk",
          "url_list": [
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-cropcenter-q:300:400:q72.heic?dr=9232&nonce=57028&refresh_token=87ffdf3ee8dd8a0e74c4baefbf0565ad&x-expires=1739563200&x-signature=QEldNtScu19Vb1sL79CPpT77BN4%3D&biz_tag=tt_video&idc=no1a&ps=933b5bde&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-cropcenter-q:300:400:q72.heic?dr=9232&nonce=5156&refresh_token=275d1d93b9d9a8cb2276c61d02960099&x-expires=1739563200&x-signature=TrJZcGUzgIq5m5GxGdIcYXYeTAw%3D&biz_tag=tt_video&idc=no1a&ps=933b5bde&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null,
          "width": 720
        },
        "cover_is_custom": true,
        "download_addr": {
          "data_size": 16859548,
          "file_cs": "c:0-74468-d4ac",
          "height": 720,
          "uri": "v12044gd0000cun31j7og65u0srqh9p0",
          "url_list": [
            "https://v45.tiktokcdn-eu.com/5e239333130a52de381836fbf7c98f57/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oYgKThEIQDgnMWrfmbFSceFRkuD9mEADDBjRg8/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2954&bt=1477&cs=0&ds=3&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=OjtlNGYzZmRpZDlpZGZmZEBpMzx0dng5cm02eDMzZzczNEA2NV8vLTNjXl8xMmJeYmEwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00095000",
            "https://v15m.tiktokcdn-eu.com/becbc2f25a966330ec43bb9740d48b38/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oYgKThEIQDgnMWrfmbFSceFRkuD9mEADDBjRg8/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2954&bt=1477&cs=0&ds=3&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=OjtlNGYzZmRpZDlpZGZmZEBpMzx0dng5cm02eDMzZzczNEA2NV8vLTNjXl8xMmJeYmEwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00090000",
            "https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?video_id=v12044gd0000cun31j7og65u0srqh9p0&line=0&watermark=1&logo_name=tiktok_m&source=PUBLISH&file_id=3adcecaaef564abfaafc600c21bb8897&item_id=7470969622276164906&signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLjZhMzI3N2YwZGE3OGNkMDIwMmZkNDhkOTlmMjQ1NWU4&shp=d05b14bd&shcp=-"
          ],
          "url_prefix": null,
          "width": 720
        },
        "download_no_watermark_addr": {
          "data_size": 16179765,
          "file_cs": "c:0-74468-d4ac",
          "file_hash": "2871feb9980b134310472b61cf6d329a",
          "height": 1024,
          "uri": "v12044gd0000cun31j7og65u0srqh9p0",
          "url_key": "v12044gd0000cun31j7og65u0srqh9p0_h264_540p_1452223",
          "url_list": [
            "https://v45.tiktokcdn-eu.com/23280ab8f91915444fcd03e52f4e95ec/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00095000",
            "https://v15m.tiktokcdn-eu.com/c605c25c16b0867866a5700fef404a80/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00090000",
            "https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?faid=1233&file_id=399027de20dc4602b679ff80594b9b7e&is_play_url=1&item_id=7470969622276164906&line=0&signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLjY0NTU3OTU2ZWEzYmZiNWYwMDI3ZTQxYmMxMWQ3MThk&source=PUBLISH&video_id=v12044gd0000cun31j7og65u0srqh9p0"
          ],
          "url_prefix": null,
          "width": 576
        },
        "duration": 89131,
        "dynamic_cover": {
          "height": 720,
          "uri": "tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk",
          "url_list": [
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=50380&refresh_token=063ca478fb4ef60d92e5db3e7f50d73f&x-expires=1739563200&x-signature=2X0S1pKX843yn80zsap74RLKysg%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/oQAAcLez6XArGbeAje8EGJILAkIFHFAQaPUtIk~tplv-tiktokx-origin.image?dr=9229&nonce=35499&refresh_token=3845822585be3e7aced7bfc26182ea6c&x-expires=1739563200&x-signature=vnbPSbbQhij%2FpqiAMH%2FPTs%2B9Puc%3D&biz_tag=tt_video&idc=no1a&ps=4f5296ae&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null,
          "width": 720
        },
        "has_watermark": true,
        "height": 1024,
        "is_bytevc1": 0,
        "is_callback": true,
        "is_long_video": 1,
        "meta": "{\"LoudnessRange\":\"10\",\"LoudnessRangeEnd\":\"-14\",\"LoudnessRangeStart\":\"-24\",\"MaximumMomentaryLoudness\":\"-7.6\",\"MaximumShortTermLoudness\":\"-10.1\",\"Version\":\"2\",\"VolumeInfoJson\":\"{\\\"Loudness\\\":-16.1,\\\"LoudnessRange\\\":10,\\\"MaximumShortTermLoudness\\\":-10.1,\\\"Version\\\":2,\\\"Peak\\\":1,\\\"LoudnessRangeEnd\\\":-14,\\\"LoudnessRangeStart\\\":-24,\\\"MaximumMomentaryLoudness\\\":-7.6,\\\"Metrics\\\":{\\\"Phase\\\":{\\\"RMSDownmixDiff\\\":0},\\\"RMSStats\\\":{\\\"RTotal\\\":-19.652,\\\"LRDiff\\\":0,\\\"LTotal\\\":-19.652,\\\"Peak\\\":0.135},\\\"Version\\\":\\\"1.4.2\\\",\\\"AEDInfo\\\":{\\\"MusicRatio\\\":0.1,\\\"SingingRatio\\\":0,\\\"SpeechRatio\\\":0.84},\\\"AnchorLoudness\\\":{\\\"Speech\\\":{\\\"Loud\\\":-15.72,\\\"LoudR\\\":7.6,\\\"LoudRE\\\":-13.7,\\\"LoudRS\\\":-21.3,\\\"MaxMomLoud\\\":-7.6,\\\"MaxSTLoud\\\":-10.7}},\\\"Cutoff\\\":{\\\"FCenL\\\":2842.44,\\\"FCenR\\\":2842.45,\\\"Spkr100G\\\":0,\\\"Spkr150G\\\":0.08,\\\"Spkr200G\\\":0.17},\\\"Loudness\\\":{\\\"Integrated\\\":-16.079}}}\",\"bright_ratio_mean\":\"0.038\",\"brightness_mean\":\"115.3351\",\"diff_overexposure_ratio\":\"0.0309\",\"flight_id\":\"\",\"loudness\":\"-16.1\",\"overexposure_ratio_mean\":\"0.0375\",\"peak\":\"1\",\"play_time_prob_dist\":\"[800,0.4334,8093.8561]\",\"qprf\":\"1.000\",\"sr_score\":\"1.000\",\"std_brightness\":\"25.5914\",\"vq_score\":\"62.38\"}",
        "misc_download_addrs": "{\"suffix_scene\":{\"uri\":\"v12044gd0000cun31j7og65u0srqh9p0\",\"url_list\":[\"https://v45.tiktokcdn-eu.com/7a4d502743f6473550637f5e1beaba95/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oU87EySR5ErjDiDoDQgFpriVIfVenMEBmQD8uA/?a=1233\\u0026bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D\\u0026ch=0\\u0026cr=13\\u0026dr=0\\u0026er=0\\u0026lr=all\\u0026net=0\\u0026cd=0%7C0%7C0%7C\\u0026cv=1\\u0026br=2972\\u0026bt=1486\\u0026cs=0\\u0026ds=3\\u0026ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.\\u0026mime_type=video_mp4\\u0026qs=0\\u0026rc=PGg2NmU1ZGVmZjg1NDU7OEBpMzx0dng5cm02eDMzZzczNEAxMC0xYGBgX2ExMy5eNDA2YSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D\\u0026vvpl=1\\u0026l=20250213205924DB1194FB6333AF54CC38\\u0026btag=e00095000\",\"https://v15m.tiktokcdn-eu.com/a7d9ab1c0e9c25f65c872c985ac09dd7/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oU87EySR5ErjDiDoDQgFpriVIfVenMEBmQD8uA/?a=1233\\u0026bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D\\u0026ch=0\\u0026cr=13\\u0026dr=0\\u0026er=0\\u0026lr=all\\u0026net=0\\u0026cd=0%7C0%7C0%7C\\u0026cv=1\\u0026br=2972\\u0026bt=1486\\u0026cs=0\\u0026ds=3\\u0026ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.\\u0026mime_type=video_mp4\\u0026qs=0\\u0026rc=PGg2NmU1ZGVmZjg1NDU7OEBpMzx0dng5cm02eDMzZzczNEAxMC0xYGBgX2ExMy5eNDA2YSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D\\u0026vvpl=1\\u0026l=20250213205924DB1194FB6333AF54CC38\\u0026btag=e00090000\",\"https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?video_id=v12044gd0000cun31j7og65u0srqh9p0\\u0026line=0\\u0026watermark=1\\u0026logo_name=tiktok_end_sonic\\u0026source=PUBLISH\\u0026file_id=953872a112654cdcbbcac2cb43033e49\\u0026item_id=7470969622276164906\\u0026signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLmU2ZDFiZjMzNzFhMzNmNTQ5NzkyZDcyYTQ5N2M1Mjk2\\u0026shp=d05b14bd\\u0026shcp=-\"],\"width\":720,\"height\":720,\"data_size\":17719602,\"file_cs\":\"c:0-74468-d4ac\",\"url_prefix\":null}}",
        "need_set_token": false,
        "origin_cover": {
          "height": 720,
          "uri": "tos-useast5-p-0068-tx/owbjnDQ8DCDRg9AMQiVEBxmckSFrRrTEUYeDfJ",
          "url_list": [
            "https://p16-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/owbjnDQ8DCDRg9AMQiVEBxmckSFrRrTEUYeDfJ~tplv-dmt-adapt-360p.heic?dr=1360&nonce=32679&refresh_token=13f66b7d2a640cbf0e2dcbe75ce6cb5b&x-expires=1739563200&x-signature=hGsl3nyczVPwfUfU%2BRovIERmDzI%3D&biz_tag=tt_video&idc=no1a&ps=d97f9a4f&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480",
            "https://p19-sign.tiktokcdn-us.com/tos-useast5-p-0068-tx/owbjnDQ8DCDRg9AMQiVEBxmckSFrRrTEUYeDfJ~tplv-dmt-adapt-360p.heic?dr=1360&nonce=82294&refresh_token=190dc16febd363227949f8e0942d024e&x-expires=1739563200&x-signature=YRcqB9nCSECArD9nBywXbY5ZFOU%3D&biz_tag=tt_video&idc=no1a&ps=d97f9a4f&s=PUBLISH&sc=cover&shcp=132edbea&shp=d05b14bd&t=bacd0480"
          ],
          "url_prefix": null,
          "width": 720
        },
        "play_addr": {
          "data_size": 16179765,
          "file_cs": "c:0-74468-d4ac",
          "file_hash": "2871feb9980b134310472b61cf6d329a",
          "height": 1024,
          "uri": "v12044gd0000cun31j7og65u0srqh9p0",
          "url_key": "v12044gd0000cun31j7og65u0srqh9p0_h264_540p_1452223",
          "url_list": [
            "https://v45.tiktokcdn-eu.com/23280ab8f91915444fcd03e52f4e95ec/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00095000",
            "https://v15m.tiktokcdn-eu.com/c605c25c16b0867866a5700fef404a80/67afaf05/video/tos/maliva/tos-maliva-ve-0068c799-us/oEC8AbnX2LFeHIGAgPIG4ueIR3f4AG6NHkcZij/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&ch=0&cr=13&dr=0&er=0&lr=all&net=0&cd=0%7C0%7C0%7C&cv=1&br=2836&bt=1418&cs=0&ds=6&ft=pCXrRMVc8Zmo0Z3V.b4jVHnvp31rKsd.&mime_type=video_mp4&qs=0&rc=aGVlPDNpPDk1OWYzaDozPEBpMzx0dng5cm02eDMzZzczNEA0NjEyNWM0Xy0xYS9hLzYwYSNtZW8tMmQ0LmtgLS1kMS9zcw%3D%3D&vvpl=1&l=20250213205924DB1194FB6333AF54CC38&btag=e00090000",
            "https://api16-normal-no1a.tiktokv.eu/aweme/v1/play/?faid=1233&file_id=399027de20dc4602b679ff80594b9b7e&is_play_url=1&item_id=7470969622276164906&line=0&signaturev3=dmlkZW9faWQ7ZmlsZV9pZDtpdGVtX2lkLjY0NTU3OTU2ZWEzYmZiNWYwMDI3ZTQxYmMxMWQ3MThk&source=PUBLISH&video_id=v12044gd0000cun31j7og65u0srqh9p0"
          ],
          "url_prefix": null,
          "width": 576
        },
        "ratio": "540p",
        "source_HDR_type": 0,
        "tags": null,
        "video_model": "",
        "width": 576
      },
      "video_control": {
        "allow_download": false,
        "allow_duet": true,
        "allow_dynamic_wallpaper": true,
        "allow_music": true,
        "allow_react": true,
        "allow_stitch": true,
        "draft_progress_bar": 1,
        "prevent_download_type": 2,
        "share_type": 0,
        "show_progress_bar": 1,
        "timer_status": 1
      },
      "video_labels": [],
      "video_text": [],
      "visual_search_info": {},
      "voice_filter_ids": null,
      "with_promotional_music": false,
      "without_watermark": false,
      "is_ad": false,
      "is_eligible_for_commission": true,
      "is_paid_partnership": false,
      "create_time_utc": "2025-09-03T18:37:38.000Z",
      "url": "https://www.tiktok.com/@branttakes/video/7545933721589910798",
      "shop_product_url": "https://www.tiktok.com/shop/pdp/1729494515984797858"
    }
  ],
  "extra": {
    "fatal_item_ids": [],
    "logid": "20250213205924DB1194FB6333AF54CC38",
    "now": 1739480364000
  },
  "has_locate_item": false,
  "has_more": 1,
  "log_pb": {
    "impr_id": "20250213205924DB1194FB6333AF54CC38"
  },
  "max_cursor": 1738435195000,
  "min_cursor": 1739470683000,
  "status_code": 0,
  "status_msg": ""
}

Verify Response Structure

Check that your response includes the expected fields:

  • aweme_list(object)
  • extra(object)
  • has_locate_item(boolean)
  • has_more(number)
  • log_pb(object)
  • ... and 4 more fields

Best Practices

1

Error Handling

Implement comprehensive error handling and retry logic for failed requests. Log errors properly for debugging.

2

Caching

Cache responses when possible to reduce API calls and improve performance. Consider data freshness requirements.

3

Security

Never expose your API key in client-side code. Use environment variables and secure key management practices.

Performance Tips

Batch Requests

When scraping multiple videos, consider batching requests to maximize throughput while staying within rate limits.

Async Processing

Use asynchronous processing in C# to handle multiple requests concurrently and improve overall performance.

Common Use Cases

Market Research

Analyze TikTok videos to understand market trends, competitor analysis, and audience insights.

Content Analytics

Track performance metrics, engagement rates, and content trends across TikTok videos.

Lead Generation

Identify potential customers and business opportunities throughTikTok data analysis.

Troubleshooting

Common Errors

401 Unauthorized

Check your API key is correct and properly formatted in the x-api-key header.

402 Payment Required

You ran out of credits and need to buy more.

404 Not Found

The resource might not exist or be private.

500 Server Error

Temporary server issue. Implement retry logic with exponential backoff.

Frequently Asked Questions

How much does it cost to scrape TikTok videos?

ScrapeCreators offers 100 free API calls to get started. After that, pricing starts at $10 for 5k requests with volume discounts available.

Is it legal to scrape TikTok data?

Scraping publicly available data is fair game, and we only collect public data. So anything that you can see in an incognito browser is what we collect.

How fast can I scrape TikTok videos?

There is no rate limit! So you can scrape as fast as you want!

What data format does the API return?

All API responses are returned in JSON format, making it easy to integrate with any programming language or application.

Can I use this with other C# frameworks?

Yes! This tutorial focuses on core C# HTTP concepts that work with any framework. The API calls remain the same regardless of your specific C# setup.

How do I handle large datasets?

For large datasets, implement pagination, use streaming responses where available, and consider storing data in a database for efficient querying.

Related Tutorials

Ready to Start Scraping?

Get started with 100 free API calls. No credit card required.