# TikTok Virality Search 🚀 (`sentry/tiktok-virality-search`) Actor

Search TikTok by keyword and rank results by virality score. Every video gets a scored rating (🚀💥 Explosive → 💤 Low) based on weighted engagement and recency. Perfect for finding what's actually performing — test any niche, creator style, or content type.

- **URL**: https://apify.com/sentry/tiktok-virality-search.md
- **Developed by:** [Sentry](https://apify.com/sentry) (community)
- **Categories:** Social media, Videos, Other
- **Stats:** 5 total users, 3 monthly users, 100.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $5.00 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.

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 Virality Search 📊🔥

Search TikTok by any keyword and instantly see which videos are actually performing — ranked by a composite **Virality Score** that weights engagement, reach, and recency. Every result comes labeled with a rating from 💤 Low to 🚀💥 Explosive so you can tell at a glance what's popping.

No proxy required. No browser. No TikTok account needed. Just fast, structured data.

---

### What is the Virality Score?

Most TikTok scrapers give you raw numbers — views, likes, comments — and leave you to figure out what they mean. This actor does the analysis for you.

The **Virality Score** is a single number that combines all engagement signals into one comparable metric. It weighs each type of interaction differently based on how strongly it signals viral momentum. **Shares carry the most weight** — a share means a viewer actively pushed the content to someone else's feed, which is the core mechanic of how content goes viral on TikTok. Comments, likes, and saves also factor in. Crucially, the score applies a **recency multiplier** — a video posted two days ago with 500k views scores higher than a year-old video with the same numbers, because the recent one is still actively spreading.

This makes the Virality Score genuinely useful for spotting what's performing *right now* versus what just accumulated numbers over time.

---

### Virality Rating Tiers

Every video gets a rating alongside its score:

| Rating | What it means |
|---|---|
| 🚀💥 Explosive | Rare. Off-the-charts engagement. Usually breaking or mega-viral content. |
| 🔥🔥🔥 Mega | Exceptionally strong engagement across all signals. Clearly viral. |
| 🔥🔥 Viral | Solid viral performance. Well above average engagement for the niche. |
| 🔥 Hot | Good engagement. Punching above average. Worth studying. |
| 📈 Trending | Decent traction, especially if the video is recent. Monitor it. |
| 💫 Decent | Modest engagement. Normal mid-tier content. |
| 💤 Low | Minimal engagement relative to reach. Not spreading. |

---

### Use Cases

**Niche research and content strategy** — Search any topic, keyword, or style and immediately see which content formats, hooks, and styles drive the highest virality scores in that space. Stop guessing what works.

**Creator and influencer discovery** — Find creators producing content that actually performs. Sort by Virality Score and focus on accounts where videos consistently land 🔥🔥 or higher.

**Marketing and campaign analysis** — Before launching a campaign around a topic, search it first. See what's already resonating with the audience and what's falling flat.

**Competitor and market monitoring** — Track what videos are gaining traction in your niche week over week. Catch rising trends early by watching recency-adjusted scores.

**Content benchmarking** — Pull results for your own creator handles, brand keywords, or product category and see exactly where your content ranks in virality terms against everything else in the search index.

**Audience interest validation** — Testing whether a new content angle has legs? Search related terms, filter to recent uploads, and check virality scores to see if the audience is already responding to similar content.

**Agency and brand reporting** — Deliver clients structured data showing which content in their category is performing and why, without manual TikTok browsing.

---

### Quick Start

Run with a keyword like `blonde bikini`, set **Date Posted** to **This Week**, keep the default sort of **Virality Score**, and you'll have a ranked list of this week's top-performing videos for that search — scored and rated — in under a minute.

---

### Input

```json
{
  "keywords": ["blonde bikini", "gym transformation"],
  "sortOrder": "viralityScore",
  "datePosted": "thisWeek",
  "maxVideosPerKeyword": 100
}
````

| Parameter | Type | Default | Description |
|---|---|---|---|
| `keywords` | string\[] | — | One or more search terms. Required. |
| `sortOrder` | string | `viralityScore` | `viralityScore`, `mostViews`, `mostShares`, `mostRecent` |
| `datePosted` | string | `allTime` | `allTime`, `today`, `thisWeek`, `thisMonth`, `3months`, `6months` |
| `maxVideosPerKeyword` | integer | 100 | Max results per keyword |
| `maxVideosTotal` | integer | 1000 | Hard cap across all keywords combined |
| `includePhotoPosts` | boolean | false | Include photo carousel posts |
| `sessionCookie` | string | — | Advanced: your own TikTok sessionid for personalised results |

***

### Output Example

```json
{
  "viralityScore": 2840,
  "viralityRating": "🔥🔥🔥 Mega",
  "keyword": "blonde bikini",
  "id": "7489234817364920586",
  "url": "https://www.tiktok.com/@username/video/7489234817364920586",
  "desc": "beach day 🌊☀️ #summer #bikini #fyp",
  "createdAt": "2026-05-29",
  "duration": 14,
  "author": "username",
  "nickname": "Display Name",
  "verified": false,
  "followers": 412000,
  "plays": 3200000,
  "likes": 187000,
  "comments": 4200,
  "shares": 22000,
  "bookmarks": 31000,
  "hashtags": ["summer", "bikini", "fyp"]
}
```

***

### Output Fields

| Field | Description |
|---|---|
| `viralityScore` | Composite virality score — higher is more viral |
| `viralityRating` | Human-readable tier label with emoji |
| `keyword` | The search term that returned this video |
| `url` | Direct link to the TikTok video |
| `desc` | Full caption |
| `createdAt` | Date posted (YYYY-MM-DD) |
| `duration` | Length in seconds |
| `cover` | Thumbnail URL |
| `dynamicCover` | Animated thumbnail URL |
| `videoUrl` | Playable video URL |
| `author` | Username handle |
| `nickname` | Display name |
| `verified` | Verified account flag |
| `avatar` | Profile picture URL |
| `followers` | Follower count |
| `following` | Following count |
| `videoCount` | Total videos published |
| `authorLikes` | Total likes across all their videos |
| `plays` | View count |
| `likes` | Like count |
| `comments` | Comment count |
| `shares` | Share count |
| `bookmarks` | Save count |
| `hashtags` | Hashtag array |
| `musicTitle` | Background track name |
| `musicAuthor` | Music creator |
| `musicUrl` | Music playback URL |
| `embedUrl` | Embeddable player URL |
| `id` | TikTok video ID |

***

### FAQ

**How is the Virality Score calculated?**
It combines weighted engagement signals (shares count the most) with a recency multiplier that boosts recently posted content — so the score reflects what's spreading *now*, not just what accumulated numbers over months. The exact methodology is proprietary.

**Why sort by Virality Score instead of just views?**
View count alone misses the story. A video with 2M views posted yesterday is far more viral than one with 2M views from two years ago. And a video with 500k views and 50k shares is spreading harder than one with 5M views and 10k shares. The Virality Score captures all of this in one number.

**What keywords should I use?**
Whatever niche, topic, or audience you're researching. Single words like `fitness`, longer phrases like `beach dance`, creator styles, product categories, aesthetic labels — TikTok search indexes caption text, hashtags, and audio, so most terms return results.

**Does it require a proxy?**
No. Unlike most TikTok scrapers, this actor runs on standard infrastructure without any proxy configuration or added cost.

**Does it require a TikTok account or login?**
No account or login needed by default.

**How many results can I get per keyword?**
Up to the limit of what TikTok has indexed for that search. Some terms return dozens, others return hundreds. The actor paginates automatically. Set `maxVideosPerKeyword` as high as you need.

**Can I search multiple keywords in one run?**
Yes — pass an array of keywords and all results come back in a single dataset, each labeled with its source keyword and sorted by Virality Score globally.

**How current are the results?**
Results come from TikTok's live search index — the same content you'd see searching on TikTok at that moment. Use the `datePosted` filter to focus on recent content.

**How does this compare to other TikTok scrapers on Apify?**
This is the only scraper on Apify that computes a virality score and engagement rating for each result. It also requires no proxy and no browser, which makes it significantly faster and cheaper to run than alternatives.

**Is the data ready to use?**
Yes. All fields are typed — integers, strings, booleans, arrays. Drop it into a spreadsheet, database, or pipeline without parsing.

***

### Pricing

Charged per result, not per run. No flat execution fee, no minimum cost. You pay only for the videos you collect. Because no proxy and no browser are involved, this is one of the lowest cost-per-result TikTok scrapers available on Apify.

***

***

### Related

Looking for the raw search experience without virality scoring? Check out **TikTok Search API** — same fast infrastructure, clean output, keyword search with date and sort filters.

Want trending content without a specific search term? Check out **TikTok Trending Feed** — category-based trending video collection across Girls & Dance, Music, Comedy, Lifestyle, Fitness, and Food.

***

***

*TikTok Virality Search · TikTok viral video finder · TikTok engagement analyzer · TikTok content performance tool · TikTok search scraper · viral TikTok videos · TikTok virality score · TikTok engagement metrics · TikTok marketing research · TikTok influencer discovery · TikTok niche research · TikTok data extraction · TikTok analytics API · TikTok video performance · trending TikTok content · TikTok creator research · find viral TikTok videos · TikTok engagement rate calculator · TikTok content strategy tool · TikTok audience research*

# Actor input Schema

## `keywords` (type: `array`):

One or more search keywords. Each is searched independently and all results are ranked by virality score.

## `sortOrder` (type: `string`):

How to rank the results. Virality Score is the default — it weights shares, comments, likes, bookmarks, and recency to surface what's actually spreading.

## `datePosted` (type: `string`):

Only include videos posted within this window. Narrower windows highlight what's trending right now.

## `includePhotoPosts` (type: `boolean`):

Include photo carousel posts alongside videos.

## `maxVideosPerKeyword` (type: `integer`):

Maximum results to collect per keyword. More results = better virality ranking but slower run.

## `maxVideosTotal` (type: `integer`):

Hard cap across all keywords combined.

## `sessionCookie` (type: `string`):

Advanced: override the built-in session with your own TikTok sessionid cookie. Find it in Chrome DevTools → Application → Cookies → tiktok.com.

## Actor input object example

```json
{
  "keywords": [
    "blonde bikini"
  ],
  "sortOrder": "viralityScore",
  "datePosted": "allTime",
  "includePhotoPosts": false,
  "maxVideosPerKeyword": 100,
  "maxVideosTotal": 1000
}
```

# Actor output Schema

## `dataset` (type: `string`):

No description

# 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 = {
    "keywords": [
        "blonde bikini"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("sentry/tiktok-virality-search").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 = { "keywords": ["blonde bikini"] }

# Run the Actor and wait for it to finish
run = client.actor("sentry/tiktok-virality-search").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 '{
  "keywords": [
    "blonde bikini"
  ]
}' |
apify call sentry/tiktok-virality-search --silent --output-dataset

```

## MCP server setup

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

```

## OpenAPI specification

```json
{
    "openapi": "3.0.1",
    "info": {
        "title": "TikTok Virality Search 🚀",
        "description": "Search TikTok by keyword and rank results by virality score. Every video gets a scored rating (🚀💥 Explosive → 💤 Low) based on weighted engagement and recency. Perfect for finding what's actually performing — test any niche, creator style, or content type.",
        "version": "1.0",
        "x-build-id": "aDvZ93Dlo1c8KUxpI"
    },
    "servers": [
        {
            "url": "https://api.apify.com/v2"
        }
    ],
    "paths": {
        "/acts/sentry~tiktok-virality-search/run-sync-get-dataset-items": {
            "post": {
                "operationId": "run-sync-get-dataset-items-sentry-tiktok-virality-search",
                "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/sentry~tiktok-virality-search/runs": {
            "post": {
                "operationId": "runs-sync-sentry-tiktok-virality-search",
                "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/sentry~tiktok-virality-search/run-sync": {
            "post": {
                "operationId": "run-sync-sentry-tiktok-virality-search",
                "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": [
                    "keywords"
                ],
                "properties": {
                    "keywords": {
                        "title": "Search Keywords",
                        "type": "array",
                        "description": "One or more search keywords. Each is searched independently and all results are ranked by virality score.",
                        "items": {
                            "type": "string"
                        }
                    },
                    "sortOrder": {
                        "title": "Sort By",
                        "enum": [
                            "viralityScore",
                            "mostViews",
                            "mostShares",
                            "mostRecent"
                        ],
                        "type": "string",
                        "description": "How to rank the results. Virality Score is the default — it weights shares, comments, likes, bookmarks, and recency to surface what's actually spreading.",
                        "default": "viralityScore"
                    },
                    "datePosted": {
                        "title": "Date Posted",
                        "enum": [
                            "allTime",
                            "today",
                            "thisWeek",
                            "thisMonth",
                            "3months",
                            "6months"
                        ],
                        "type": "string",
                        "description": "Only include videos posted within this window. Narrower windows highlight what's trending right now.",
                        "default": "allTime"
                    },
                    "includePhotoPosts": {
                        "title": "Include Photo Posts",
                        "type": "boolean",
                        "description": "Include photo carousel posts alongside videos.",
                        "default": false
                    },
                    "maxVideosPerKeyword": {
                        "title": "Max Videos per Keyword",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Maximum results to collect per keyword. More results = better virality ranking but slower run.",
                        "default": 100
                    },
                    "maxVideosTotal": {
                        "title": "Max Videos Total",
                        "minimum": 1,
                        "type": "integer",
                        "description": "Hard cap across all keywords combined.",
                        "default": 1000
                    },
                    "sessionCookie": {
                        "title": "Custom Session Cookie",
                        "type": "string",
                        "description": "Advanced: override the built-in session with your own TikTok sessionid cookie. Find it in Chrome DevTools → Application → Cookies → tiktok.com."
                    }
                }
            },
            "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
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
    }
}
```
