# Tiktok Trending Creator Scraper (`scrapium/tiktok-trending-creator-scraper`) Actor

- **URL**: https://apify.com/scrapium/tiktok-trending-creator-scraper.md
- **Developed by:** [Scrapium](https://apify.com/scrapium) (community)
- **Categories:** Automation, Lead generation, Social media
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, NaN bookmarks
- **User rating**: No ratings yet

## Pricing

$19.99/month + usage

To use this Actor, you pay a monthly rental fee to the developer. The rent is subtracted from your prepaid usage every month after the free trial period.You also pay for the Apify platform usage, which gets cheaper the higher Apify subscription plan you have.

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

## 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

The TikTok Trending Creator Insights Scraper is a powerful tool for discovering fast-growing creators and analyzing detailed TikTok creator statistics. It extracts follower counts, engagement rates, top videos, trending performance, and audience demographics—all in real time. Perfect for marketers, agencies, and analysts looking to identify influencers, study trends, and make smarter content or campaign decisions. 🚀

### 🧐 What does TikTok Trending Creator Insights Scraper do? 

The TikTok Trending Creator Insights Scraper is a powerful analytics tool designed to extract real-time data on the most popular and fast-growing creators on TikTok. It collects deep creator stats, performance metrics, top video insights, engagement breakdowns, and audience demographics—helping you stay ahead of TikTok’s ever-shifting trends.

Whether you're tracking TikTok creator statistics, analyzing influencer performance, studying TrendTok analytics, or evaluating creator ranking data for marketing campaigns, this scraper delivers everything in structured, ready-to-use form. Perfect for marketers, agencies, researchers, and brands looking to make informed, data-driven decisions quickly.

* * *

### 📦 What TikTok Trending Creator Insights Scraper can I extract?

#### 📊 Extractable Data Table

| Data Type | Description |
| --- | --- |
| Creator Name & ID | Unique identifiers and profile metadata |
| TikTok Creator Stats | Followers, likes, engagement rate, ranking |
| Audience Demographics | Country, regions, audience filters |
| Top Video Insights | View count, likes, reposts, comments |
| Creator Marketplace URL | Direct collaboration link |
| Profile Links | Public profile URL + picture |
| Engagement Metrics | ER%, average views, trend momentum |
| Growth Indicators | Trending score, ranking shifts, creator momentum |
| Video Thumbnails & URLs | Rich media content and links |
| Historical Insights | Past analytics for performance comparison |

This tool makes it easy to track creators by niche, region, or performance level—making it more powerful than manual methods or simple TikTok video scraper Python scripts.

* * *

#### ⭐ Key Features of TikTok Trending Creator Insights Scraper

*   🔍 Real-Time Creator Ranking — Identify rising stars and trending influencers instantly.  
      
    
*   📈 Advanced TikTok Creator Statistics — Extract ER%, audience size groups, growth, and performance.  
      
    
*   🌍 Region-Based Filtering — Find creators by country or target audience location.  
      
    
*   🎥 Top Video Analysis — Gain insights into best-performing videos with engagement metrics.  
      
    
*   🎯 Custom Search Filters — Sort by engagement, followers, average views, or audience country.  
      
    
*   🔗 Marketplace-Ready Links — Access TikTok Creator Marketplace profiles directly.  
      
    
*   🤖 Automation-Ready — Perfect for workflows, ML models, dashboards, and analytics pipelines.  
      
    
*   📊 Better Than TrendTok Analytics Tools — More raw data, more flexible, and exportable in JSON/CSV/Excel.  
      
    
*   🧠 NLP-Optimized Output — Ideal for creators scoring, clustering, topic modeling, and trend prediction.  
      
    
*   💼 Ideal for Agencies & Marketers — Quickly discover influencers for collaborations, ads, and campaigns.  
      
    

This scraper provides deeper data than TikTok’s native UI and works seamlessly for everything from tiktok creator tips campaigns to influencer scouting.

* * *

### 🛠️ How to use TikTok Trending Creator Insights Scraper

#### 🚀 Step-by-Step Guide

1.  Log In to Apify  
    Create a free account or sign in to access your dashboard.  
      
    
2.  Select the Actor  
    Search for “TikTok Trending Creator Insights Scraper” in the Apify store.  
      
    
3.  Enter Input Data  
    Provide filters such as:  
      
    

*   country  
      
    
*   limit  
      
    
*   audience\_country  
      
    
*   sort\_by  
      
    
*   audience\_filter  
      
    

5.  Customize Your Search  
    Sort by engagement, followers, or avg\_views to refine creator discovery.  
      
    
6.  Run the Scraper  
    Hit Start, and the actor will analyze trending creators instantly.  
      
    
7.  Download Results  
    Export your results to JSON, Excel, CSV, XML—or fetch data via API.  
      
    

This workflow is much faster and richer than building your own tiktok video scraper Python solution.

* * *

### 🎯 Use Cases

*   📈 Influencer Marketing  
    Find creators with high engagement to run ad campaigns.  
      
    
*   📊 Market & Trend Analysis  
    Track what’s trending globally or in specific regions.  
      
    
*   🤖 AI & NLP Research  
    Build datasets for creator classification, trend forecasting, or sentiment models.  
      
    
*   💼 Brand Collaborations  
    Evaluate creators’ stats before contacting them.  
      
    
*   🏆 Competitor Benchmarking  
    Compare performance across creators in the same niche.  
      
    
*   🎥 Content Strategy  
    Study top-performing videos for inspiration and optimization.  
      
    
*   🌍 Regional Influencer Insights  
    Especially helpful for countries like Bangladesh where creators often ask about the TikTok creator fund Bangladesh eligibility.  
      
    

* * *

### ⭐ Why choose us?

*   🚀 Lightning-fast data extraction compared to standard scrapers.  
      
    
*   📉 Zero manual work — automated, accurate, and analytics-ready.  
      
    
*   📊 More detailed than typical TikTok creator stats pages.  
      
    
*   🧩 Flexible filters for deeper segmentation.  
      
    
*   🌍 Global coverage with regional ranking support.  
      
    
*   🛡️ Reliable & stable with built-in fallback logic.  
      
    
*   🧠 NLP-ready structured data, perfect for AI pipelines.  
      
    
*   🔄 Seamless integration via API, webhooks, and automation platforms.  
      
    
*   🧪 Ideal for growth teams, creators, agencies, and media buyers.  
      
    

No need for unreliable browser extensions or limited free tools—this scraper provides enterprise-grade insights instantly.

* * *

### 📈 How many results can you scrape with TikTok Trending Creator Insights Scraper?

This scraper is built for high-performance, large-scale creator analytics. You can collect hundreds—or even thousands—of creators depending on your filters.

#### Performance Highlights

*   Extract 20–500 creators per run, depending on country and audience size.  
      
    
*   Includes full creator stats, trending scores, and top videos.  
      
    
*   Designed to handle high-volume creator scouting for agencies and enterprise teams.  
      
    
*   Suitable for building trend dashboards, datasets, or automation pipelines.  
      
    
*   Apify’s cloud supports parallel scraping for faster large-scale data collection.  
      
    
*   Low cost per 1,000 results and optimized CPU usage ensures scalability.  
      
    

Perfect for analysts working with TrendTok analytics, influencer databases, and long-term trend prediction engines.

* * *

### ⚖️ Is it legal to scrape TikTok Trending Creator Insights Scraper?

Scraping TikTok data is generally acceptable when:

*   ✔ You collect publicly available creator data.  
      
    
*   ✔ You respect TikTok’s Terms of Service.  
      
    
*   ✔ Data is used ethically for research, analytics, marketing, or fair-use applications.  
      
    
*   ✔ You comply with relevant privacy and data-protection regulations (e.g., GDPR).  
      
    
*   ✔ You do not attempt to bypass private user data or restricted content.  
      
    

This scraper is designed only for lawful, transparent data collection—ideal for research, influencer campaigns, and competitive analysis.

* * *

### 🧩 Input Parameters

#### Example JSON
```json
{
  "startUrls": [],
  "sortOrder": "popularity",
  "maxCreators": 100,
  "creatorCountry": "FR",
  "proxyConfiguration": {
    "useApifyProxy": false
  }
}
````

### 📦 Output Format

#### Example JSON Output

```json
{
  "tcm_id": "7149226661198692357",
  "user_id": "217832214494003200",
  "nick_name": "Chloë 💘💞💗",
  "avatar_url": "https://p16-sign-sg.tiktokcdn.com/...",
  "country_code": "FR",
  "follower_cnt": 552309,
  "liked_cnt": 79997825,
  "tt_link": "https://www.tiktok.com/@chloegervais15",
  "tcm_link": "https://creatormarketplace.tiktok.com/ad#/author/7149226661198692357",
  "items": [
    {
      "item_id": "7340988525703154946",
      "cover_url": "https://p16-sign-sg.tiktokcdn.com/...",
      "tt_link": "https://www.tiktok.com/@author/video/7340988525703154946",
      "vv": 3727747,
      "liked_cnt": 127590,
      "create_time": 1709207089
    }
  ]
}
```

### ❓ FAQ — TikTok Trending Creator Insights Scraper

#### 1. Does this scraper collect TikTok creator statistics?

Yes, including followers, likes, ER%, top videos, and ranking.

#### 2. Can I use this for influencer marketing campaigns?

Absolutely—ideal for creator selection and performance comparison.

#### 3. Is it better than TrendTok analytics tools?

Yes—more raw data, richer insights, and export flexibility.

#### 4. Can developers use this with Python?

Yes, via API—great for building your own tiktok video scraper python pipelines.

#### 5. Is it free?

You can start free with usage-limited credits.

#### 6. Can it track creators in Bangladesh?

Yes, including insights useful for TikTok creator fund Bangladesh research.

#### 7. Does it require login or cookies?

No—public creator data is fully accessible.

#### 8. Is it accurate for creator ranking?

Yes—includes ranking intelligence and trending indicators.

### 🎉 Conclusion

The TikTok Trending Creator Insights Scraper delivers fast, accurate, and in-depth creator analytics—far beyond what typical tools or manual research offer. With trending insights, engagement metrics, and top-video data, it’s ideal for influencer marketing, audience analysis, and trend prediction. Whether you're optimizing strategy or scouting creators, this scraper turns TikTok trends into actionable intelligence. 🌟

# Actor input Schema

## `countryCode` (type: `string`):

Country code to scrape

## `sortBy` (type: `string`):

Sort the results by

## `followerCount` (type: `string`):

Filter creators by follower count range

## `maxItems` (type: `integer`):

Maximum number of items to scrape

## `proxyConfiguration` (type: `object`):

Your proxy configuration from Apify

## Actor input object example

```json
{
  "countryCode": "US",
  "sortBy": "follower",
  "maxItems": 100,
  "proxyConfiguration": {
    "useApifyProxy": false,
    "apifyProxyGroups": []
  }
}
```

# 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 = {
    "proxyConfiguration": {
        "useApifyProxy": false,
        "apifyProxyGroups": []
    }
};

// Run the Actor and wait for it to finish
const run = await client.actor("scrapium/tiktok-trending-creator-scraper").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 = { "proxyConfiguration": {
        "useApifyProxy": False,
        "apifyProxyGroups": [],
    } }

# Run the Actor and wait for it to finish
run = client.actor("scrapium/tiktok-trending-creator-scraper").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 '{
  "proxyConfiguration": {
    "useApifyProxy": false,
    "apifyProxyGroups": []
  }
}' |
apify call scrapium/tiktok-trending-creator-scraper --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "Tiktok Trending Creator Scraper",
        "version": "0.1",
        "x-build-id": "BcWlLxecqPf4idKMx"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/scrapium~tiktok-trending-creator-scraper/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-scrapium-tiktok-trending-creator-scraper",
                "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/scrapium~tiktok-trending-creator-scraper/runs": {
            "post": {
                "operationId": "runs-sync-scrapium-tiktok-trending-creator-scraper",
                "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/scrapium~tiktok-trending-creator-scraper/run-sync": {
            "post": {
                "operationId": "run-sync-scrapium-tiktok-trending-creator-scraper",
                "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",
                "required": [
                    "countryCode",
                    "sortBy"
                ],
                "properties": {
                    "countryCode": {
                        "title": "Country Code",
                        "enum": [
                            "AU",
                            "BR",
                            "CA",
                            "EG",
                            "FR",
                            "DE",
                            "ID",
                            "IL",
                            "IT",
                            "JP",
                            "MY",
                            "PH",
                            "RU",
                            "SA",
                            "SG",
                            "KR",
                            "ES",
                            "TW",
                            "TH",
                            "TR",
                            "AE",
                            "GB",
                            "US",
                            "VN"
                        ],
                        "type": "string",
                        "description": "Country code to scrape",
                        "default": "US"
                    },
                    "sortBy": {
                        "title": "Sort By",
                        "enum": [
                            "follower",
                            "engagement",
                            "popularity"
                        ],
                        "type": "string",
                        "description": "Sort the results by",
                        "default": "follower"
                    },
                    "followerCount": {
                        "title": "Follower Count",
                        "enum": [
                            "10k-100k",
                            "100k-1m",
                            "1m-10m",
                            ">10m"
                        ],
                        "type": "string",
                        "description": "Filter creators by follower count range"
                    },
                    "maxItems": {
                        "title": "Max Items",
                        "minimum": 1,
                        "maximum": 10000,
                        "type": "integer",
                        "description": "Maximum number of items to scrape",
                        "default": 100
                    },
                    "proxyConfiguration": {
                        "title": "Proxy Configuration",
                        "type": "object",
                        "description": "Your proxy configuration from Apify"
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
