# Tiktok Profile Videos Scraper Pro (`alpha-scraper/tiktok-profile-videos-scraper-pro`) Actor

Extract detailed TikTok profile video data from one or multiple TikTok usernames. Get video URLs, captions, views, likes, comments, shares, hashtags, upload dates, engagement metrics, and more. Ideal for influencer research, competitor analysis, trend monitoring, and content analytics.

- **URL**: https://apify.com/alpha-scraper/tiktok-profile-videos-scraper-pro.md
- **Developed by:** [Alpha Scraper](https://apify.com/alpha-scraper) (community)
- **Categories:** Social media, Other, Real estate
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

from $6.99 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#pay-per-event

## What's an Apify Actor?

Actors are a software tools running on the Apify platform, for all kinds of web data extraction and automation use cases.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

In JavaScript/TypeScript projects, use official [JavaScript/TypeScript client](https://docs.apify.com/api/client/js.md):

```bash
npm install apify-client
```

In Python projects, use official [Python client library](https://docs.apify.com/api/client/python.md):

```bash
pip install apify-client
```

In shell scripts, use [Apify CLI](https://docs.apify.com/cli/docs.md):

````bash
# MacOS / Linux
curl -fsSL https://apify.com/install-cli.sh | bash
# Windows
irm https://apify.com/install-cli.ps1 | iex
```bash

In AI frameworks, you might use the [Apify MCP server](https://docs.apify.com/platform/integrations/mcp.md).

If your project is in a different language, use the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).


# README

## 🚀 TikTok Profile Videos Scraper Pro

## 📈 Extract TikTok Profile Videos Data Instantly

The **TikTok Profile Videos Scraper** allows you to collect detailed public video information from one or multiple TikTok profiles in a single run.

Whether you're a marketer, content creator, agency, researcher, brand analyst, growth hacker, or social media professional, this actor helps you gather valuable TikTok video insights quickly and efficiently.

---

## 🎯 What This Actor Does

This actor extracts video-related data from TikTok profiles and returns structured results that can be used for:

* ✅ TikTok competitor analysis

* ✅ Influencer research

* ✅ Viral content discovery

* ✅ Social media monitoring

* ✅ Trend tracking

* ✅ Audience engagement analysis

* ✅ Content performance research

* ✅ Market intelligence

* ✅ Brand monitoring

* ✅ TikTok data collection workflows

Simply provide one or multiple TikTok usernames and receive detailed video metadata.

---

## 🔥 Key Features

#### ✅ Multiple Profile Support

Analyze multiple TikTok profiles in a single run.

#### ✅ Username or URL Input

Supports:

* TikTok usernames
* TikTok profile URLs

Examples:

```text
williesalim
noahbeck
https://www.tiktok.com/@sarahmagusara
````

***

#### ✅ Structured Output

Returns clean and organized data that can be exported to:

- JSON
- CSV
- Excel
- Google Sheets
- Databases
- BI tools

***

#### ✅ Bulk Data Collection

Perfect for:

- Agencies
- Researchers
- Marketing teams
- Influencer platforms

***

#### ✅ Fast and Reliable

Designed to process multiple profiles efficiently.

***

#### ✅ Ready for Automation

Can be integrated into:

- Scheduling workflows
- Monitoring systems
- Reporting pipelines
- Analytics dashboards

***

## 📊 Data Provided By This Actor

For each TikTok profile, the actor can return video-related metadata such as:

- Video ID
- Video URL
- Caption / Description
- Upload Time
- View Count
- Like Count
- Comment Count
- Share Count
- Video Duration
- Music Information
- Author Information
- Hashtags
- Thumbnail Information
- Engagement Metrics

The exact fields may vary depending on the profile and video availability.

***

## 📦 Output Data

Each result contains structured video information.

***

### 🆔 Video ID

Unique identifier of the TikTok video.

#### Example

```json
"videoId": "7523567891234567890"
```

***

### 🔗 Video URL

Direct URL of the TikTok video.

#### Example

```json
"videoUrl": "https://www.tiktok.com/@username/video/7523567891234567890"
```

***

### 📝 Caption

Text description associated with the video.

#### Example

```json
"caption": "Amazing travel experience 🌍"
```

***

### 👀 View Count

Total number of views received by the video.

#### Example

```json
"views": 1250000
```

***

### ❤️ Like Count

Total likes received by the video.

#### Example

```json
"likes": 98700
```

***

### 💬 Comment Count

Total comments posted on the video.

#### Example

```json
"comments": 4500
```

***

### 🔄 Share Count

Number of shares generated by the video.

#### Example

```json
"shares": 1200
```

***

### ⏱ Duration

Length of the video.

#### Example

```json
"duration": 45
```

***

### 📅 Upload Date

Date when the video was published.

#### Example

```json
"createTime": "2025-06-01"
```

***

### 🎵 Music Information

Information related to the audio used in the video.

#### Example

```json
"musicTitle": "Trending Sound"
```

***

***

## 📥 Input Example

Provide one or multiple usernames.

```json
{
    "username": [
        "doorman_stories",
        "williesalim",
        "https://www.tiktok.com/@sarahmagusara",
        "https://www.tiktok.com/@noahbeck"
    ]
}
```

***

## 📤 Output Example

```json
[
  {
    "status": "success",
    "data": {
      "code": 0,
      "msg": "success",
      "processed_time": 1.0498,
      "data": {
        "videos": [
          {
            "aweme_id": "v12044gd0000d8g3uknog65v6gs1fghg",
            "video_id": "7647183350502853902",
            "region": "US",
            "title": "protect the people who are protecting us #immigrants #newyorkers #union #doorman #doormanstories ",
            "content_desc": [],
            "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oslHOvA7AIlbafHUAGLvQQQge6I4YCHkhGejQL~tplv-tiktokx-cropcenter:300:400.jpeg?dr=10399&refresh_token=162383db&x-expires=1780840800&x-signature=3h%2FJeGvDI01ZBDEZMBCIejn3MDQ%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "ai_dynamic_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oIGH9IeC6QQQlLkIhkZeIAoOOveGCjAagUQHAH~tplv-tiktokx-origin.image?dr=10395&refresh_token=7c9a908c&x-expires=1780840800&x-signature=nGJLfZVrfKaHY7vYL7aF9pERWqg%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "origin_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oIggSwgIfAIUq9M8ADRqDOBjQEDSFE1XND4IWf~tplv-tiktokx-360p.webp?dr=10375&refresh_token=249b96b5&x-expires=1780840800&x-signature=TDn2hLNE%2Bq2jDPEYJmNAdepVz9Q%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH&ftpl=1",
            "duration": 28,
            "play": "https://v19.tiktokcdn-eu.com/b62aae50b210206a79127665efb58b56/6a257c29/video/tos/maliva/tos-maliva-ve-0068c799-us/oQggSwgIfAIOx9IcQDRqDPBjQEDSFEIXNDDElf/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=913&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=OjZlZDtmOjZoZWU0OzY0ZUBpamo0ank5cm42OzMzZzczNEAuYDBgXl5iNjYxXy1eLS0tYSNlY3AzMmRrcmRhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e000b8000",
            "wmplay": "https://v19.tiktokcdn-eu.com/f1060765b2c749753f5fa7d0550b193e/6a257c29/video/tos/maliva/tos-maliva-ve-0068c799-us/oEJEXkFIwIDxSfQA9jzgfDENqgEORZgDSCPDQB/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=820&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=NjhnNzlnNGg0NTlnZDpkaUBpamo0ank5cm42OzMzZzczNEA0Ly81Ll9eXmExXjU0NV5eYSNlY3AzMmRrcmRhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e000b8000",
            "size": 3279256,
            "wm_size": 2942468,
            "music": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7647183504547007245.mp3",
            "music_info": {
              "id": "7647183486851238670",
              "title": "original sound - doorman_stories",
              "play": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7647183504547007245.mp3",
              "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=b381f0a8&x-expires=1780840800&x-signature=nz1a38QCUiUGk6QuNXLzu9cRQq8%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b",
              "author": "Doorman Stories",
              "original": true,
              "duration": 28,
              "album": ""
            },
            "play_count": 3121,
            "digg_count": 157,
            "comment_count": 5,
            "share_count": 0,
            "download_count": 1,
            "collect_count": 9,
            "create_time": 1780498660,
            "anchors": null,
            "anchors_extras": "",
            "is_ad": false,
            "commerce_info": {
              "auction_ad_invited": false,
              "with_comment_filter_words": false,
              "adv_promotable": false,
              "branded_content_type": 0,
              "organic_log_extra": "{\"req_id\":\"20260606221125567C5D24B6E610201CCE\"}",
              "is_diversion_ad": 0
            },
            "commercial_video_info": "",
            "item_comment_settings": 0,
            "mentioned_users": "",
            "author": {
              "id": "7177851350717334570",
              "unique_id": "doorman_stories",
              "nickname": "Doorman Stories",
              "avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:300:300.jpeg?dr=10397&refresh_token=fcc6e64a&x-expires=1780840800&x-signature=fC2KyCdMq9sEZox0EHKDqkH7nAs%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b"
            },
            "is_top": 0
          },
          {
            "aweme_id": "v12044gd0000d8fernnog65gg2bct840",
            "video_id": "7646811229893315854",
            "region": "US",
            "title": "a slice of life in morningside heights #newyorkers #nyc #nyclife #doorman #doormanstories ",
            "content_desc": [],
            "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oEK2FfQSDHIUFt2IeeE7dzQnPCkQAQdAhxjVuA~tplv-tiktokx-cropcenter:300:400.jpeg?dr=10399&refresh_token=4c04b35d&x-expires=1780840800&x-signature=W8AynokNzpN4TSHhvKxLksEAG%2FU%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "ai_dynamic_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oUgutDkGUC3Cg26LIZedeAgAIHs9ePjAljgPQ9~tplv-tiktokx-origin.image?dr=10395&refresh_token=7b894a62&x-expires=1780840800&x-signature=Cnh%2BJOu66VcOrrz%2Fwnn2EzYIsFs%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "origin_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oMQjukUAdCnAxeQeDHQdQPFAwqCC2AfhE7IOSn~tplv-tiktokx-360p.webp?dr=10375&refresh_token=90a0b67c&x-expires=1780840800&x-signature=iX%2F4riKzdPknUi%2BY4DcW3OhgMh8%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH&ftpl=1",
            "duration": 38,
            "play": "https://v19.tiktokcdn-eu.com/cfa8b9e8df777c6d23ed692e0a25a0fe/6a257c33/video/tos/maliva/tos-maliva-ve-0068c799-us/oI727dbADIApQehuAdFgkXjeQCfOUJHQEhASIP/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=1051&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=ZjszOjUzOTNoNWg2ODg0O0BpMztmNWo5cnFoOzMzZzczNEBiNWFeMDIxXy4xL2EyNTEuYSMxcV9kMmRrb2NhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e00088000",
            "wmplay": "https://v19.tiktokcdn-eu.com/ca4d31c5520b0cf0ae9891f0e5a66487/6a257c33/video/tos/maliva/tos-maliva-ve-0068c799-us/oowHupDBFJQeP7ebAj1QACdIAh2QIkgfAUdSgE/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=955&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=OTgzPGY0ZWkzZDM1ZTM3ZEBpMztmNWo5cnFoOzMzZzczNEAwXy5gNWA1NmMxNjNfXy1gYSMxcV9kMmRrb2NhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e00088000",
            "size": 5202440,
            "wm_size": 4725166,
            "music": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7646811421409430286.mp3",
            "music_info": {
              "id": "7646811388052130574",
              "title": "original sound - doorman_stories",
              "play": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7646811421409430286.mp3",
              "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=b381f0a8&x-expires=1780840800&x-signature=nz1a38QCUiUGk6QuNXLzu9cRQq8%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b",
              "author": "Doorman Stories",
              "original": true,
              "duration": 38,
              "album": ""
            },
            "play_count": 5482,
            "digg_count": 280,
            "comment_count": 3,
            "share_count": 12,
            "download_count": 2,
            "collect_count": 11,
            "create_time": 1780412026,
            "anchors": null,
            "anchors_extras": "",
            "is_ad": false,
            "commerce_info": {
              "auction_ad_invited": false,
              "with_comment_filter_words": false,
              "adv_promotable": false,
              "branded_content_type": 0,
              "organic_log_extra": "{\"req_id\":\"20260606221125567C5D24B6E610201CCE\"}",
              "is_diversion_ad": 0
            },
            "commercial_video_info": "",
            "item_comment_settings": 0,
            "mentioned_users": "",
            "author": {
              "id": "7177851350717334570",
              "unique_id": "doorman_stories",
              "nickname": "Doorman Stories",
              "avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:300:300.jpeg?dr=10397&refresh_token=fcc6e64a&x-expires=1780840800&x-signature=fC2KyCdMq9sEZox0EHKDqkH7nAs%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b"
            },
            "is_top": 0
          },
          {
            "aweme_id": "v12044gd0000d8e45nnog65uvev5e0gg",
            "video_id": "7646060873454341390",
            "region": "US",
            "title": "yo taxi!!!! #newyorkers #howyoudoin #doorman #doormanstories ",
            "content_desc": [],
            "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oYe1Ee1OAW9jAI5AUyI078FgIXHckIfRCAChDk~tplv-tiktokx-cropcenter:300:400.jpeg?dr=10399&refresh_token=d2cb76d9&x-expires=1780840800&x-signature=nyVrv45A5443CanfMjN16wqB3wc%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "ai_dynamic_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oM7le4WII9gCOpBUA7DgjivL6ewpGfIkHGECAc~tplv-tiktokx-origin.image?dr=10395&refresh_token=3cb798d2&x-expires=1780840800&x-signature=tGPxCeNyk4VC1tC7AX%2BYkWcMy7g%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "origin_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oADecAfWB5AIUFDIVL9CAekhEOIHRI7AjXEw6S~tplv-tiktokx-360p.webp?dr=10375&refresh_token=348d81ad&x-expires=1780840800&x-signature=n7Rl42A1Nmfnk%2Fi6Lfw3abgVvRI%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH&ftpl=1",
            "duration": 26,
            "play": "https://v19.tiktokcdn-eu.com/5c106d04d83efca95a5e5a30c87f0455/6a257c27/video/tos/maliva/tos-maliva-ve-0068c799-us/oACXIhFAi7ke9A2cHQDAEWO9jeUARCMIDIE5fy/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&&bt=1077&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=OzNkZGU4M2Y4NjU3NGU0NUBpajM4aHg5cnE3OzMzZzczNEAwNjIuLzUyX2ExLWEtXl4wYSNkYnNzMmRrMmJhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e000b8000",
            "wmplay": "https://v19.tiktokcdn-eu.com/9e37ffb2e1a5ae7e0fe448703d153447/6a257c27/video/tos/maliva/tos-maliva-ve-0068c799-us/osVeW9QhIEA5d5DHIRUIcDBCOER7kXPfAAeFYj/?a=1233&bti=MzU8OGYpNHYpNzo5ZjEuLjpkLTptNDQwOg%3D%3D&&bt=988&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=Z2c8OjhnNDY7MzZnNzczaUBpajM4aHg5cnE3OzMzZzczNEAvYi0tLzJiNl4xXjYtNjIyYSNkYnNzMmRrMmJhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e000b8000",
            "size": 3706019,
            "wm_size": 3398220,
            "music": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7646061080385161997.mp3",
            "music_info": {
              "id": "7646061035959094030",
              "title": "original sound - doorman_stories",
              "play": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7646061080385161997.mp3",
              "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=b381f0a8&x-expires=1780840800&x-signature=nz1a38QCUiUGk6QuNXLzu9cRQq8%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b",
              "author": "Doorman Stories",
              "original": true,
              "duration": 26,
              "album": ""
            },
            "play_count": 8928,
            "digg_count": 530,
            "comment_count": 2,
            "share_count": 3,
            "download_count": 1,
            "collect_count": 17,
            "create_time": 1780237325,
            "anchors": null,
            "anchors_extras": "",
            "is_ad": false,
            "commerce_info": {
              "auction_ad_invited": false,
              "with_comment_filter_words": false,
              "adv_promotable": false,
              "branded_content_type": 0,
              "organic_log_extra": "{\"req_id\":\"20260606221125567C5D24B6E610201CCE\"}",
              "is_diversion_ad": 0
            },
            "commercial_video_info": "",
            "item_comment_settings": 0,
            "mentioned_users": "",
            "author": {
              "id": "7177851350717334570",
              "unique_id": "doorman_stories",
              "nickname": "Doorman Stories",
              "avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:300:300.jpeg?dr=10397&refresh_token=fcc6e64a&x-expires=1780840800&x-signature=fC2KyCdMq9sEZox0EHKDqkH7nAs%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b"
            },
            "is_top": 0
          },
          {
            "aweme_id": "v12044gd0000d8c56pnog65pc55862e0",
            "video_id": "7644955174208834829",
            "region": "US",
            "title": "he got the good shift #cheating #secrets #nightshift #doorman #doormanstories ",
            "content_desc": [],
            "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oU8UrFHwDQoJ4wyNAGFGSfRmEBf2qpDQEggpEG~tplv-tiktokx-cropcenter:300:400.jpeg?dr=10399&refresh_token=c9d8e4b4&x-expires=1780840800&x-signature=rJn5TjwRXeMWxWxlkTmqq0CKhHw%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "ai_dynamic_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/oEaIwWYEkUIDAZBgqCiVA5iTnhBLchYU4vbBh~tplv-tiktokx-origin.image?dr=10395&refresh_token=79aa4b3d&x-expires=1780840800&x-signature=go9JQUGnUxJ7QLS7%2FkoDdthrL24%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH",
            "origin_cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-useast5-p-0068-tx/o44ABVIaIYEghIiYCiqcTv4o7BiYZBUjhDU5k~tplv-tiktokx-360p.webp?dr=10375&refresh_token=cb5efc83&x-expires=1780840800&x-signature=csEb33RuF%2FPNUiPoQXBdIgKuxJE%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b&s=PUBLISH&ftpl=1",
            "duration": 35,
            "play": "https://v19.tiktokcdn-eu.com/5286e77ae60042ea2d31bba984f42d80/6a257c30/video/tos/maliva/tos-maliva-ve-0068c799-us/ooDpIqFBwGNEE8FRxEIgkeASUrgf4myw14GQKD/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=1009&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=Ojk0ZTVoaWY0NzppOGdnNkBpMzU7OHM5cnM4OzMzZzczNEBfYjE2NWE2NTAxMi0uLzI0YSNiMzJgMmRrM2BhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e00088000",
            "wmplay": "https://v19.tiktokcdn-eu.com/146c2293ad33e69a13c14b0413372745/6a257c30/video/tos/maliva/tos-maliva-ve-0068c799-us/okipDUfDSQylRGqEwVF4gGEFYBlAwENeFgHmIg/?a=1233&bti=M0BzMzU8OGYpNzo5Zi5wIzEuLjpkNDQwOg%3D%3D&&bt=907&ft=ERfCkaZWD0DK12Nv6-VczIxRGaFzhq_45SY&mime_type=video_mp4&rc=ZmY1NWdpPGZkO2Q1Omc6OUBpMzU7OHM5cnM4OzMzZzczNEBeMDYyYC4yXzIxLy0wMmM0YSNiMzJgMmRrM2BhLS1kMS9zcw%3D%3D&vvpl=1&l=20260606221125567C5D24B6E610201CCE&btag=e00088000",
            "size": 4636557,
            "wm_size": 4169844,
            "music": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7644955222993439501.mp3",
            "music_info": {
              "id": "7644955147075947278",
              "title": "original sound - doorman_stories",
              "play": "https://sf16-ies-music-va.tiktokcdn.com/obj/ies-music-ttp-dup-us/7644955222993439501.mp3",
              "cover": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:1080:1080.jpeg?dr=10399&refresh_token=b381f0a8&x-expires=1780840800&x-signature=nz1a38QCUiUGk6QuNXLzu9cRQq8%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b",
              "author": "Doorman Stories",
              "original": true,
              "duration": 35,
              "album": ""
            },
            "play_count": 13890,
            "digg_count": 998,
            "comment_count": 7,
            "share_count": 37,
            "download_count": 4,
            "collect_count": 31,
            "create_time": 1779979846,
            "anchors": null,
            "anchors_extras": "",
            "is_ad": false,
            "commerce_info": {
              "auction_ad_invited": false,
              "with_comment_filter_words": false,
              "adv_promotable": false,
              "branded_content_type": 0,
              "organic_log_extra": "{\"req_id\":\"20260606221125567C5D24B6E610201CCE\"}",
              "is_diversion_ad": 0
            },
            "commercial_video_info": "",
            "item_comment_settings": 0,
            "mentioned_users": "",
            "author": {
              "id": "7177851350717334570",
              "unique_id": "doorman_stories",
              "nickname": "Doorman Stories",
              "avatar": "https://p16-common-sign.tiktokcdn-eu.com/tos-maliva-avt-0068/a3c1837a92bc0a78fdcedd51e9a99965~tplv-tiktokx-cropcenter:300:300.jpeg?dr=10397&refresh_token=fcc6e64a&x-expires=1780840800&x-signature=fC2KyCdMq9sEZox0EHKDqkH7nAs%3D&t=4d5b0474&ps=13740610&shp=d05b14bd&shcp=34ff8df6&idc=useast2b"
            },
            "is_top": 0
          },

          
        ..........................
        ..................
        ...........
      ]
      } 
    }  
  } 

     
]
```

***

### 🎯 Use Cases

### 📢 Influencer Marketing

Analyze influencer content performance.

***

### 🏆 Competitor Research

Monitor competitor posting activity and engagement.

***

### 📈 Trend Analysis

Discover viral content patterns and emerging trends.

***

### 📰 Content Research

Find successful content ideas in your niche.

***

### 🏢 Brand Monitoring

Track brand mentions and content performance.

***

### 📊 Social Media Analytics

Collect data for reports and dashboards.

***

## 💡 Best Practices

#### ✅ Use Clean Usernames

Preferred:

```text
williesalim
```

Also supported:

```text
https://www.tiktok.com/@williesalim
```

***

#### ✅ Analyze Multiple Profiles Together

Batch processing helps compare creators efficiently.

***

#### ✅ Export Results

Export data for:

- Excel
- Google Sheets
- Power BI
- Looker Studio
- Tableau

***

#### ✅ Schedule Runs

Run periodically to monitor profile activity and content performance.

***

#### ✅ Store Historical Data

Build long-term datasets for trend analysis.

***

### ⚠️ Possible Errors And Solutions

### Error: Invalid Username

#### Cause

The username may be incorrect or no longer exists.

#### Solution

Verify the TikTok profile URL or username.

***

### Error: Empty Results

#### Cause

The profile may have:

- No available videos
- Restricted visibility
- Recently changed content

#### Solution

Verify that the profile contains publicly accessible videos.

***

### Error: Partial Data Returned

#### Cause

Some videos may not contain every metadata field.

#### Solution

This is normal behavior and depends on available public information.

***

### Error: Input Format Issues

#### Cause

Incorrect input formatting.

#### Solution

Use an array format:

```json
{
  "username": [
    "username1",
    "username2"
  ]
}
```

***

### 🚀 Benefits

#### Save Time

Collect video data automatically instead of manually reviewing profiles.

#### Scale Research

Analyze multiple creators simultaneously.

#### Improve Marketing Decisions

Use engagement metrics to guide campaigns.

#### Discover Trends Faster

Identify high-performing content quickly.

#### Build Better Reports

Generate structured datasets for analytics.

#### Support Automation

Integrate into larger monitoring workflows.

***

### 🌟 Why Choose This Actor?

- ✅ Easy to use

- ✅ Bulk profile support

- ✅ Structured output

- ✅ Automation friendly

- ✅ Reliable data collection

- ✅ Marketing-ready insights

- ✅ Research-focused workflow

- ✅ Suitable for agencies and businesses

***

### 🔍 Keywords

TikTok Scraper, TikTok Profile Scraper, TikTok Video Scraper, TikTok Data Extractor, TikTok Analytics, TikTok Video Metadata, TikTok Profile Videos, TikTok Research Tool, TikTok Engagement Data, TikTok Marketing Tool, TikTok Monitoring, TikTok Influencer Analytics, TikTok Video Statistics, TikTok Content Analysis, TikTok Trend Research, TikTok Data Collection, TikTok Profile Analysis, TikTok Video Insights, TikTok Creator Analytics, TikTok Competitor Analysis

***

### 🎉 Start Collecting TikTok Video Data Today

Enter one or more TikTok usernames, run the actor, and receive structured video metadata ready for analysis, reporting, research, and automation.

***

## Here my another actors :

### Youtube Iteams:

- [🎶 Youtube Audio Downloader (Video/Shorts)](https://console.apify.com/actors/lTUPL4gmLTDNXBeWw/source)
- [Youtube Video Downloader Advanced](https://console.apify.com/actors/XOpQsUkgGZLGSCJd0/source)
- [Youtube Video Downloader ( Soundless )](https://console.apify.com/actors/gFsczW1QplIquv9eL/source)
- [Youtube Video Downloader](https://console.apify.com/actors/9kZQcUlHZRKp1ilZA/source)
- [Youtube Video Details Scraper](https://console.apify.com/actors/On4VfiWjGnT79clm1/source)
- [Youtube Transcript Ninja (Subtitles) ](https://console.apify.com/actors/eWrsJHhdeEbVHChpX/source)
- [Youtube Thumbnails Downloader & Scraper](https://console.apify.com/actors/YShot3wkL0HJdRkD0/source)
- [Youtube Tags or Hashtags Scraper](https://console.apify.com/actors/O1FU99ID2ccR5wcS8/source)
- [Youtube Tags Scraper](https://console.apify.com/actors/1wVokAhQLbbeeFVfR/source)
- [Youtube Shorts Scraper lite](https://console.apify.com/actors/bOyWDt1IbXZsadWRp/source)
- [Youtube Shorts Downloader Pro](https://console.apify.com/actors/bN1AjNRMops81rGkg/source)
- [Youtube Shorts Comments Scraper](https://console.apify.com/actors/ON1C4qgHaEQEhhEmI/source)
- [Youtube Community Posts Scraper](https://console.apify.com/actors/X38E51BParHFNaCw1/source)
- [Youtube Channel Id Scraper Pro](https://console.apify.com/actors/2uuIEovgGHcYjEKyN/source)
- [Youtube Video Transcript  Scraper ( Subtitles )](https://console.apify.com/actors/IEmSN6FkNn0tw10BA/source)
- [Youtube Video Comments Scraper](https://console.apify.com/actors/URh4zBT1aesfE8QKc/source)
- [Youtube Shorts Scraper  Pro](https://console.apify.com/actors/G4McyHJJzc2TbUSo6/source)
- [Youtube Shorts Scraper](https://console.apify.com/actors/XP0WgKweF1M83FnmR/source)
- [Youtube Channel Scraper](https://console.apify.com/actors/ufMZfwMgyHeaoDdAd/source)
- [YouTube Video Description Extractor](https://console.apify.com/actors/Xqae3CmxqT3HfHaJ5/source)
- [YouTube Hashtag Scraper](https://console.apify.com/actors/d4bYqQ0LWuczEgumx/source)
- [YouTube Description Scraper pro](https://console.apify.com/actors/OVymx0bku0C8gowB0/source)
- [YouTube Comments Scraper | Pay Per Result](https://console.apify.com/actors/ict6AecoJ85T4RthZ/source)
- [YouTube Channel ID Scraper](https://console.apify.com/actors/P9XlG8ylMGqfoelOg/source)

### Tiktok Iteams:

- [Tiktok Video Downloader](https://console.apify.com/actors/dlyQGIrqOracdqOeb/source)
- [Tiktok Video Details Scraper Pro](https://console.apify.com/actors/kZMMAHBehLOdG2FBb/source)
- [Tiktok Profile Scraper](https://console.apify.com/actors/C9mdCvPs7mDV8AYdd/source)
- [TikTok Video Scraper](https://console.apify.com/actors/7NjipRJbS73X9Io90/source)
- [TikTok Profile Videos Scraper](https://console.apify.com/actors/F6ar6Hu5STLp5mdAf/source)
- [TikTok Profile Scraper pro](https://console.apify.com/actors/3fmkMmoCBQ4SBIIAN/source)
- [TikTok Audio Downloader 🎵](https://console.apify.com/actors/jHipu7fQihSVhBE3x/source)

### Snapchat Iteams:

- [Snapchat Video Downloader (Spotlight )](https://console.apify.com/actors/yKz99HNmn4AgmhPOf/source)
- [Snapchat Video  Details Scraper (Spotlight)](https://console.apify.com/actors/fyV48EkRqcNoeq2kH/source)
- [Snapchat Followers Scraper](https://console.apify.com/actors/PxBiNYw0mgZOagGyD/source)
- [Snapchat Profile     Scraper](https://console.apify.com/actors/siCUsZdm6xmc3g7HF/source)
- [Snapchat Profile Scraper  Mini](https://console.apify.com/actors/qhkQO51Cv6iHJxdAs/source)

### Instagram Iteams:

- [Instagram video Downloader + Scraper](https://console.apify.com/actors/zIpixF6ZjlbelQDrY/source)
- [Instagram Video Downloader (Soundlss)](https://console.apify.com/actors/QQkJuhIQp4pexakls/source)
- [Instagram Thumbnail Scraper Video & Reels](https://console.apify.com/actors/z8JOosBY8hlqiUthl/source)
- [Instagram Reels  Downloader](https://console.apify.com/actors/VRbovYCWXTZXuVaN2/source)
- [Instagram Profile URL to Username Converter & Extractor](https://console.apify.com/actors/FOApkedA1VuG6ncno/source)
- [Instagram Profile Scraper](https://console.apify.com/actors/5dvorBkg7ccX95wAg/source)
- [Instagram Post Videos Downloader](https://console.apify.com/actors/h95ZexZ0ifOX4JEYQ/source)
- [Instagram Followers Scraper](https://console.apify.com/actors/c55pdH9mCE02sj7Dg/source)
- [Instagram Audio Downloader](https://console.apify.com/actors/MQRNuEHUqKreEi8gI/source)
- [Instagram Video Scraper + Downloader](https://console.apify.com/actors/63Z5eSy3IxgdIEYOX/source)
- [Instagram Video  scraper Advanced](https://console.apify.com/actors/79ng2nukXLzUn0aWg/source)
- [Instagram Video Details  scraper](https://console.apify.com/actors/VLyBXSwQpHTFwUcds/source)
- [Instagram Reels Details scraper](https://console.apify.com/actors/oGR3xfeXTuIirhdlZ/source)
- [Instagram Followers Scraper Pro](https://console.apify.com/actors/MqW3EtUZXm6OHdvcI/source)

### Facebook Iteams:

- [Facebook reels Downloader  (Separate audio or video)](https://console.apify.com/actors/nuvIRaMeRIzz3cfxK/source)
- [Facebook Video Downloader advanced](https://console.apify.com/actors/2SU8ZuABbAVFNKMZa/source)
- [Facebook Video Details Scraper Advanced](https://console.apify.com/actors/umYouAXm92472jIdY/source)
- [Facebook Video Details Scraper](https://console.apify.com/actors/cQi4k63arffL6Cn0m/source)
- [Facebook Transcript & Subtitle scraper](https://console.apify.com/actors/hMNe1QYDOtcTc95qI/source)
- [Facebook Thumbnail Downloader Video & Reels](https://console.apify.com/actors/9SmYiqGTUia29Yd1Y/source)
- [Facebook Reels Downloader Advanced](https://console.apify.com/actors/3Zdnp9TnvltdoC44T/source)
- [Facebook Reels Details Scraper  Best and  Affordable](https://console.apify.com/actors/nuzr418MKJltywrCh/source)
- [Facebook Reels Details Scraper](https://console.apify.com/actors/OGBA89e5Ki6Y5amko/source)
- [Facebook Page Details Scraper](https://console.apify.com/actors/PL9nP9BrKDSsKwSZF/source)
- [Facebook Audio Downloader](https://console.apify.com/actors/uVrcf4OJ9VW8iCybQ/source)

### Amazon Iteams:

- [Amazon Search Scraper](https://console.apify.com/actors/YcgJR1WP1cHJhHzvH/source)
- [Amazon Product Details Scraper ](https://console.apify.com/actors/1twpltijc10KFaVeb/source)

# Actor input Schema

## `username` (type: `array`):

List of TikTok usernames (array). The actor will normalize them if needed.

## Actor input object example

```json
{
  "username": [
    "doorman_stories",
    "williesalim",
    "https://www.tiktok.com/@sarahmagusara",
    "https://www.tiktok.com/@noahbeck"
  ]
}
```

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "username": [
        "doorman_stories",
        "williesalim",
        "https://www.tiktok.com/@sarahmagusara",
        "https://www.tiktok.com/@noahbeck"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("alpha-scraper/tiktok-profile-videos-scraper-pro").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "username": [
        "doorman_stories",
        "williesalim",
        "https://www.tiktok.com/@sarahmagusara",
        "https://www.tiktok.com/@noahbeck",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("alpha-scraper/tiktok-profile-videos-scraper-pro").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print("💾 Check your data here: https://console.apify.com/storage/datasets/" + run["defaultDatasetId"])
for item in client.dataset(run["defaultDatasetId"]).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "username": [
    "doorman_stories",
    "williesalim",
    "https://www.tiktok.com/@sarahmagusara",
    "https://www.tiktok.com/@noahbeck"
  ]
}' |
apify call alpha-scraper/tiktok-profile-videos-scraper-pro --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "command": "npx",
            "args": [
                "mcp-remote",
                "https://mcp.apify.com/?tools=alpha-scraper/tiktok-profile-videos-scraper-pro",
                "--header",
                "Authorization: Bearer <YOUR_API_TOKEN>"
            ]
        }
    }
}

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tiktok Profile Videos Scraper Pro",
        "description": "Extract detailed TikTok profile video data from one or multiple TikTok usernames. Get video URLs, captions, views, likes, comments, shares, hashtags, upload dates, engagement metrics, and more. Ideal for influencer research, competitor analysis, trend monitoring, and content analytics.",
        "version": "0.0",
        "x-build-id": "1EQ2roiYKxWWtNOUU"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/alpha-scraper~tiktok-profile-videos-scraper-pro/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-alpha-scraper-tiktok-profile-videos-scraper-pro",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for its completion, and returns Actor's dataset items in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        },
        "/acts/alpha-scraper~tiktok-profile-videos-scraper-pro/runs": {
            "post": {
                "operationId": "runs-sync-alpha-scraper-tiktok-profile-videos-scraper-pro",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor and returns information about the initiated run in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK",
                        "content": {
                            "application/json": {
                                "schema": {
                                    "$ref": "#/components/schemas/runsResponseSchema"
                                }
                            }
                        }
                    }
                }
            }
        },
        "/acts/alpha-scraper~tiktok-profile-videos-scraper-pro/run-sync": {
            "post": {
                "operationId": "run-sync-alpha-scraper-tiktok-profile-videos-scraper-pro",
                "x-openai-isConsequential": false,
                "summary": "Executes an Actor, waits for completion, and returns the OUTPUT from Key-value store in response.",
                "tags": [
                    "Run Actor"
                ],
                "requestBody": {
                    "required": true,
                    "content": {
                        "application/json": {
                            "schema": {
                                "$ref": "#/components/schemas/inputSchema"
                            }
                        }
                    }
                },
                "parameters": [
                    {
                        "name": "token",
                        "in": "query",
                        "required": true,
                        "schema": {
                            "type": "string"
                        },
                        "description": "Enter your Apify token here"
                    }
                ],
                "responses": {
                    "200": {
                        "description": "OK"
                    }
                }
            }
        }
    },
    "components": {
        "schemas": {
            "inputSchema": {
                "type": "object",
                "properties": {
                    "username": {
                        "title": "🟢 Profile username(s)",
                        "type": "array",
                        "description": "List of TikTok usernames (array). The actor will normalize them if needed.",
                        "items": {
                            "type": "string"
                        }
                    }
                }
            },
            "runsResponseSchema": {
                "type": "object",
                "properties": {
                    "data": {
                        "type": "object",
                        "properties": {
                            "id": {
                                "type": "string"
                            },
                            "actId": {
                                "type": "string"
                            },
                            "userId": {
                                "type": "string"
                            },
                            "startedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "finishedAt": {
                                "type": "string",
                                "format": "date-time",
                                "example": "2025-01-08T00:00:00.000Z"
                            },
                            "status": {
                                "type": "string",
                                "example": "READY"
                            },
                            "meta": {
                                "type": "object",
                                "properties": {
                                    "origin": {
                                        "type": "string",
                                        "example": "API"
                                    },
                                    "userAgent": {
                                        "type": "string"
                                    }
                                }
                            },
                            "stats": {
                                "type": "object",
                                "properties": {
                                    "inputBodyLen": {
                                        "type": "integer",
                                        "example": 2000
                                    },
                                    "rebootCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "restartCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "resurrectCount": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "computeUnits": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "options": {
                                "type": "object",
                                "properties": {
                                    "build": {
                                        "type": "string",
                                        "example": "latest"
                                    },
                                    "timeoutSecs": {
                                        "type": "integer",
                                        "example": 300
                                    },
                                    "memoryMbytes": {
                                        "type": "integer",
                                        "example": 1024
                                    },
                                    "diskMbytes": {
                                        "type": "integer",
                                        "example": 2048
                                    }
                                }
                            },
                            "buildId": {
                                "type": "string"
                            },
                            "defaultKeyValueStoreId": {
                                "type": "string"
                            },
                            "defaultDatasetId": {
                                "type": "string"
                            },
                            "defaultRequestQueueId": {
                                "type": "string"
                            },
                            "buildNumber": {
                                "type": "string",
                                "example": "1.0.0"
                            },
                            "containerUrl": {
                                "type": "string"
                            },
                            "usage": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "integer",
                                        "example": 1
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            },
                            "usageTotalUsd": {
                                "type": "number",
                                "example": 0.00005
                            },
                            "usageUsd": {
                                "type": "object",
                                "properties": {
                                    "ACTOR_COMPUTE_UNITS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATASET_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "KEY_VALUE_STORE_WRITES": {
                                        "type": "number",
                                        "example": 0.00005
                                    },
                                    "KEY_VALUE_STORE_LISTS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_READS": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "REQUEST_QUEUE_WRITES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_INTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "DATA_TRANSFER_EXTERNAL_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_RESIDENTIAL_TRANSFER_GBYTES": {
                                        "type": "integer",
                                        "example": 0
                                    },
                                    "PROXY_SERPS": {
                                        "type": "integer",
                                        "example": 0
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
