Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.
Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.
Subset of performance blocks to return. Omit or pass an empty array to return the full response at the full-bundle price. For per-field costs, see Field and Item Costs.
Available options:
contentCountByDays,
ranking,
videosPerformanceRecent,
shortsPerformanceRecent,
videosPerformanceAll,
shortsPerformanceAll,
recentVideosGrowth,
recentShortsGrowth,
videoPrice,
shortsPrice
Example:
["contentCountByDays", "ranking"]
Response
Performance data of the specified YouTube creator returned successfully.
{"docsConfig":{"theme":"maple","$schema":"https://mintlify.com/docs.json","name":"CreatorDB Documentation Center","description":"Documentation for CreatorDB's API, MCP server, web-based app (CreatorDB App), and Chrome extension (Creator Analytics by CreatorDB).","colors":{"primary":"#FF6117","light":"#FF7B3E","dark":"#cf6332"},"logo":{"light":"https://mintcdn.com/creatordb-589c46f5/p1h2Yy8EOiZPNCnz/logo/light.svg?fit=max\u0026auto=format\u0026n=p1h2Yy8EOiZPNCnz\u0026q=85\u0026s=4247a5684fe8a3c6f7c5ccb4e0993a4b","dark":"https://mintcdn.com/creatordb-589c46f5/p1h2Yy8EOiZPNCnz/logo/dark.svg?fit=max\u0026auto=format\u0026n=p1h2Yy8EOiZPNCnz\u0026q=85\u0026s=312daa702d126e8f4f6dd61f4433086e","href":"https://docs.creatordb.app/"},"favicon":"https://mintcdn.com/creatordb-589c46f5/p1h2Yy8EOiZPNCnz/favicon.svg?fit=max\u0026auto=format\u0026n=p1h2Yy8EOiZPNCnz\u0026q=85\u0026s=f9daacd616d0107c06a657618d9eb57e","api":{"playground":{"display":"interactive"},"examples":{"defaults":"all","languages":["bash","curl","javascript","python","php","ruby","go","java"],"prefill":true,"autogenerate":true}},"seo":{"metatags":{"canonical":"https://docs.creatordb.app","format-detection":"telephone=no","author":"CreatorDB","og:site_name":"CreatorDB Documentation Center","og:locale":"en_US"},"indexing":"navigable"},"fonts":{"family":"Inter"},"icons":{"library":"lucide"},"interaction":{"drilldown":true},"metadata":{"timestamp":true},"styling":{"latex":true},"navigation":{"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"creatordb-589c46f5","hasAudioNarration":false,"actualSubdomain":"creatordb-589c46f5","customDomains":["docs.creatordb.app"],"gitSource":{"type":"github","owner":"creatordb","repo":"api-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6ade9a9f8dc007203f185c3c","collectionId":"6e031f37-6190-4caf-9db0-1a4b0fc66bd1","schemaVersion":"v3","latestBuiltDeploymentHistoryId":"6ade9a9f8dc007203f185c3c"},"entitlements":{"AI_CHAT":{"status":"ENABLED"},"WEB_MCP":{"status":"ENABLED"},"NARRATION":{"status":"ENABLED"}},"buildId":"6ade9a9f8dc007203f185c3c","clientVersion":"0.0.3971","searchFilterCounts":[{"language":"default","tag":"CreatorDB API","count":106},{"language":"default","tag":"API Endpoints","count":71},{"language":"default","tag":"API Reference","count":60},{"language":"default","tag":"CreatorDB App","count":26},{"language":"default","tag":"YouTube","count":19},{"language":"default","tag":"User Guides","count":17},{"language":"default","tag":"CreatorDB User Guide","count":16},{"language":"default","tag":"Creator Analytics by CreatorDB","count":13},{"language":"default","tag":"Creator Analytics by CreatorDB User Guide","count":13},{"language":"default","tag":"Instagram","count":13}]},"assistantConfig":{"enableAskAiButton":false,"enableStarterQuestions":false,"enableAskAiSearchBar":true,"deflection":{"enabled":true,"type":"email","email":"product@creatordb.app"}},"basePath":"","hasChatPermissions":true,"hasWebMcpPermissions":true,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-v7-file-tree","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"pause-universal-search-reconcile","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"per-site-search-delta","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-private-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-nav-generations","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"byok-sep-25","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"vite-origin","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-agent-model-picker","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-updated-9-15","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"isAtlas":false,"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#navbar{padding:.3rem}.nav-logo{height:100px!important;width:auto!important}code{white-space:pre-wrap}footer{margin-top:2rem}"}],"page":{"pagePath":"api-reference/youtube/get-performance-information","slug":"/api-reference/youtube/get-performance-information","pageMetadata":{"title":"Get Performance Information","description":"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.\u003cbr />\u003cbr />Optionally pass `fields` in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes `fields` returns a `400` error (`FractionalCallsNotEnabled`). For per-field costs, see [Field and Item Costs](/api-v3/field-and-item-costs#youtube/performance). For how fractional costs work, see [Fractional Costs](/api-v3/fractional-calls).","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/performance","href":"/api-reference/youtube/get-performance-information","autogeneratedByOpenApi":true},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n a: \"a\",\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.\", _jsx(\"br\", {}), _jsx(\"br\", {}), \"Optionally pass \", _jsx(_components.code, {\n children: \"fields\"\n }), \" in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes \", _jsx(_components.code, {\n children: \"fields\"\n }), \" returns a \", _jsx(_components.code, {\n children: \"400\"\n }), \" error (\", _jsx(_components.code, {\n children: \"FractionalCallsNotEnabled\"\n }), \"). For per-field costs, see \", _jsx(_components.a, {\n href: \"/api-v3/field-and-item-costs#youtube/performance\",\n children: \"Field and Item Costs\"\n }), \". For how fractional costs work, see \", _jsx(_components.a, {\n href: \"/api-v3/fractional-calls\",\n children: \"Fractional Costs\"\n }), \".\"]\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){return _jsx(_Fragment,{})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Performance Information","description":"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.\u003cbr />\u003cbr />Optionally pass `fields` in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes `fields` returns a `400` error (`FractionalCallsNotEnabled`). For per-field costs, see [Field and Item Costs](/api-v3/field-and-item-costs#youtube/performance). For how fractional costs work, see [Fractional Costs](/api-v3/fractional-calls).","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/performance","href":"/api-reference/youtube/get-performance-information","autogeneratedByOpenApi":true}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"tags":["YouTube"],"summary":"Get Performance Information","description":"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.\u003cbr />\u003cbr />Optionally pass `fields` in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes `fields` returns a `400` error (`FractionalCallsNotEnabled`). For per-field costs, see [Field and Item Costs](/api-v3/field-and-item-costs#youtube/performance). For how fractional costs work, see [Fractional Costs](/api-v3/fractional-calls).","operationId":"getYoutubePerformance","requestBody":"33bf6a6a-c562-4d73-8147-c346ca525c1a","x-codeSamples":[{"lang":"bash","label":"cURL","source":"curl -X POST \"https://apiv3.creatordb.app/youtube/performance\" \\\n -H \"Content-Type: application/json\" \\\n -H \"api-key: \u003cYOUR_API_KEY_HERE>\" \\\n -d '{ \"channelId\": \"UCX6OQ3DkcsbYNE6H8uQQuVA\", \"fields\": [\"ranking\"] }'\n"}],"responses":{"200":"c5b3b68f-0935-48fb-bf24-04f23ce5619c","400":"01474f0c-18f2-4f57-b652-64fe07730a94","429":"f8fefbbb-5425-4e3e-ae5e-42ec41efa531"},"security":["2ef4b8d1-4807-4dfb-9eba-d022ea9205ff"],"servers":["267d5d62-e229-44b6-b844-16b0a3dcab7b"],"method":"post","type":"path","path":"/youtube/performance","baseUrlOptions":["https://apiv3.creatordb.app"],"title":"Get Performance Information","codeSamples":[{"label":"cURL","lang":"bash","source":"curl -X POST \"https://apiv3.creatordb.app/youtube/performance\" \\\n -H \"Content-Type: application/json\" \\\n -H \"api-key: \u003cYOUR_API_KEY_HERE>\" \\\n -d '{ \"channelId\": \"UCX6OQ3DkcsbYNE6H8uQQuVA\", \"fields\": [\"ranking\"] }'\n"}],"requestExampleLanguages":["bash","bash","javascript","python","php","ruby","go","java"],"requiredOnlyExamples":false,"requestExampleType":"codeSamples","responseExampleType":"generated","prefillPlaygroundWithExample":true,"prefillPlaygroundExamples":[{"body.channelId":"UCBR8-60-B28hp2BmDPdntcQ","body.uniqueId":"@youtube","body.fields.items.0":"contentCountByDays","body.fields.items.1":"ranking"}]},"dependencies":{"parameters":{},"requestBody":{"required":true,"content":{"application/json":{"schema":{"type":"object","properties":{"channelId":{"type":"string","description":"Unique channel ID. Provide exactly one of `channelId` or `uniqueId`.","pattern":"^UC[a-zA-Z0-9_-]{22}$","minLength":1,"maxLength":50,"examples":["UCBR8-60-B28hp2BmDPdntcQ"],"uniqueKey":"channelId","typeLabel":"string"},"uniqueId":{"type":"string","description":"YouTube channel handle. Accepts `youtube` or `@youtube` format (the `@` prefix is optional). Provide exactly one of `channelId` or `uniqueId`.","minLength":1,"maxLength":100,"examples":["@youtube"],"uniqueKey":"uniqueId","typeLabel":"string"},"fields":{"type":"array","description":"Subset of performance blocks to return. Omit or pass an empty array to return the full response at the full-bundle price. For per-field costs, see [Field and Item Costs](/api-v3/field-and-item-costs#youtube/performance).","items":{"type":"string","enum":["contentCountByDays","ranking","videosPerformanceRecent","shortsPerformanceRecent","videosPerformanceAll","shortsPerformanceAll","recentVideosGrowth","recentShortsGrowth","videoPrice","shortsPrice"],"uniqueKey":"fields.items.[INDEX]","typeLabel":"enum\u003cstring>"},"examples":[["contentCountByDays","ranking"]],"uniqueKey":"fields","typeLabel":"enum\u003cstring>[]"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"channelId":"UCBR8-60-B28hp2BmDPdntcQ","uniqueId":"@youtube","fields":["contentCountByDays","ranking"]}}},"exampleType":"generated"}},"exampleType":"generated"},"responses":{"c5b3b68f-0935-48fb-bf24-04f23ce5619c":{"description":"Performance data of the specified YouTube creator returned successfully.","content":{"application/json":{"schema":{"type":"object","properties":{"data":{"type":"object","description":"Performance metrics.","properties":{"contentCountByDays":{"type":"object","description":"Number of videos published over different time intervals.","properties":{"7d":{"type":"integer","description":"Number of videos published in the past 7 days.","minimum":0,"examples":[1],"isRequired":true,"uniqueKey":"data.contentCountByDays.7d","typeLabel":"integer"},"30d":{"type":"integer","description":"Number of videos published in the past 30 days.","minimum":0,"examples":[2],"isRequired":true,"uniqueKey":"data.contentCountByDays.30d","typeLabel":"integer"},"90d":{"type":"integer","description":"Number of videos published in the past 90 days.","minimum":0,"examples":[2],"isRequired":true,"uniqueKey":"data.contentCountByDays.90d","typeLabel":"integer"}},"required":["7d","30d","90d"],"isRequired":true,"uniqueKey":"data.contentCountByDays","typeLabel":"object"},"ranking":{"type":"object","description":"Percentile rankings for various performance metrics, benchmarked at the global, country, or language level. A value of `1.0` indicates top 1%, while `0.5` represents the median.","properties":{"totalSubscribers":{"type":"object","description":"Percentile rank of the total subscriber count.","properties":{"global":{"type":"number","description":"Percentile rank compared to all creators in CreatorDB's database.","minimum":0,"maximum":1,"examples":[0.9912],"isRequired":true,"uniqueKey":"data.ranking.totalSubscribers.global","typeLabel":"number"},"country":{"type":"number","description":"Percentile rank among creators from the same country.","minimum":0,"maximum":1,"examples":[0.9986],"isRequired":true,"uniqueKey":"data.ranking.totalSubscribers.country","typeLabel":"number"},"language":{"type":"number","description":"Percentile rank among creators using the same primary language.","minimum":0,"maximum":1,"examples":[0.9764],"isRequired":true,"uniqueKey":"data.ranking.totalSubscribers.language","typeLabel":"number"}},"required":["global","country","language"],"isRequired":true,"uniqueKey":"data.ranking.totalSubscribers","typeLabel":"object"},"avgEngagementRate":{"type":"object","description":"Percentile rank of the average engagement rate for the last 20 YouTube videos.","properties":{"global":{"type":"number","description":"Percentile rank compared to all creators in CreatorDB's database.","minimum":0,"maximum":1,"examples":[0.9912],"isRequired":true,"uniqueKey":"data.ranking.avgEngagementRate.global","typeLabel":"number"},"country":{"type":"number","description":"Percentile rank among creators from the same country.","minimum":0,"maximum":1,"examples":[0.9986],"isRequired":true,"uniqueKey":"data.ranking.avgEngagementRate.country","typeLabel":"number"},"language":{"type":"number","description":"Percentile rank among creators using the same primary language.","minimum":0,"maximum":1,"examples":[0.9764],"isRequired":true,"uniqueKey":"data.ranking.avgEngagementRate.language","typeLabel":"number"}},"required":["global","country","language"],"isRequired":true,"uniqueKey":"data.ranking.avgEngagementRate","typeLabel":"object"}},"required":["totalSubscribers","avgEngagementRate"],"isRequired":true,"uniqueKey":"data.ranking","typeLabel":"object"},"videosPerformanceRecent":{"type":"object","description":"Performance metrics of the creator's last 20 YouTube videos.","properties":{"likes":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of likes across the last 20 YouTube videos.","minimum":0,"examples":[2944445],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average likes per video for the last 20 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of likes across the last 20 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of likes across the last 20 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of likes across the last 20 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.likes","typeLabel":"object"},"comments":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of comments across the last 20 YouTube videos.","minimum":0,"examples":[2944445],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average comments per video for last 20 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of comments across the last 20 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of comments across the last 20 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of comments across the last 20 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.comments","typeLabel":"object"},"views":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of views across the last 20 YouTube videos.","minimum":0,"examples":[3599],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average views per video for the last 20 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of views across the last 20 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of views across the last 20 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of views across the last 20 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.max","typeLabel":"integer"},"percentile25":{"type":"integer","description":"The 25th percentile (first quartile) of views across the last 20 YouTube videos.","minimum":0,"examples":[35],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.percentile25","typeLabel":"integer"},"percentile75":{"type":"integer","description":"The 75th percentile (third quartile) of views across the last 20 YouTube videos.","minimum":0,"examples":[85],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.percentile75","typeLabel":"integer"},"iqr":{"type":"integer","description":"Interquartile range (IQR) of views, calculated from the 25th to the 75th percentile, representing the spread of the middle 50%.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views.iqr","typeLabel":"integer"}},"required":["all","avg","median","min","max","percentile25","percentile75","iqr"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.views","typeLabel":"object"},"length":{"type":"object","description":"Video length in seconds.","properties":{"avg":{"type":"integer","description":"Average video length in seconds, rounded to an integer.","minimum":0,"examples":[180],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.length.avg","typeLabel":"integer"}},"required":["avg"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.length","typeLabel":"object"},"engagement":{"type":"object","description":"Engagement performance metrics including engagement rates, per-subscriber statistics, and consistency analysis.","properties":{"avgEngagementRate":{"type":"number","description":"Average engagement rate per video, rounded to 4th decimal place. \u003cbr />\n- *Engagement Rate = (Likes + Comments)/ Views*","minimum":0,"examples":[0.5201],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.avgEngagementRate","typeLabel":"number"},"likesPerSubscriber":{"type":"number","description":"Average likes per subscriber for the last 20 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.likesPerSubscriber","typeLabel":"number"},"commentsPerSubscriber":{"type":"number","description":"Average comments per subscriber for the last 20 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.commentsPerSubscriber","typeLabel":"number"},"viewsPerSubscriber":{"type":"number","description":"Average views per subscriber for the last 20 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.viewsPerSubscriber","typeLabel":"number"},"engagementConsistency":{"type":"object","description":"Consistency of engagement performance across the last 20 YouTube videos.","properties":{"cv":{"type":"number","description":"*cv \u0026#61; Standard Deviation of Engagement Rate/ Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower values indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.1001],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.cv","typeLabel":"number"},"medianVsMean":{"type":"number","description":"*medianVsMean \u0026#61; Median Engagement Rate/ Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Values closer to `1` indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.9001],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.medianVsMean","typeLabel":"number"},"topBottomRatio":{"type":"number","description":"*topBottomRatio \u0026#61; avg(Top 3 Engagement)/ avg(Bottom 3 Engagement)* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower ratios indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[1.2001],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.topBottomRatio","typeLabel":"number"},"consistencyScore":{"oneOf":[{"type":"integer","description":"*consistencyScore \u0026#61; 100 - [(cvScore*weight_cv) + (topBottomScore*weight_topBottom) + (medianVsMeanScore*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be null.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyScore.oneOf.0","typeLabel":"integer"},{"type":"null","description":"*consistencyScore \u0026#61; 100 - [(cvScore*weight_cv) + (topBottomScore*weight_topBottom) + (medianVsMeanScore*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be null.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyScore.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyScore","typeLabel":"integer | null"},"consistencyLevel":{"oneOf":[{"type":"string","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyLevel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyLevel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency.consistencyLevel","typeLabel":"enum\u003cstring> | null"}},"required":["cv","medianVsMean","topBottomRatio","consistencyScore","consistencyLevel"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement.engagementConsistency","typeLabel":"object"}},"required":["avgEngagementRate","likesPerSubscriber","commentsPerSubscriber","viewsPerSubscriber","engagementConsistency"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent.engagement","typeLabel":"object"}},"required":["likes","comments","views","length","engagement"],"isRequired":true,"uniqueKey":"data.videosPerformanceRecent","typeLabel":"object"},"shortsPerformanceRecent":{"type":"object","description":"Performance metrics of the creator's last 20 YouTube shorts.","properties":{"likes":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of likes across the last 20 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average likes per short for the last 20 YouTube shorts, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of likes across the last 20 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of likes across the last 20 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of likes across the last 20 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.likes","typeLabel":"object"},"comments":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of comments across the last 20 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average comments per short, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of comments across the last 20 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of comments across the last 20 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of comments across the last 20 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.comments","typeLabel":"object"},"views":{"type":"object","properties":{"all":{"type":"integer","description":"Total number of views across the last 20 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average views per short for the last 20 YouTube shorts, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of views across the last 20 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of views across the last 20 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of views across the last 20 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.max","typeLabel":"integer"},"percentile25":{"type":"integer","description":"The 25th percentile (first quartile) of views across the last 20 YouTube shorts.","minimum":0,"examples":[80],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.percentile25","typeLabel":"integer"},"percentile75":{"type":"integer","description":"The 75th percentile (third quartile) of views across the last 20 YouTube shorts.","minimum":0,"examples":[250],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.percentile75","typeLabel":"integer"},"iqr":{"type":"integer","description":"Interquartile range (IQR) of views, calculated as the 25th to 75th percentile, representing the spread of the middle 50%.","minimum":0,"examples":[170],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views.iqr","typeLabel":"integer"}},"required":["all","avg","median","min","max","percentile25","percentile75","iqr"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.views","typeLabel":"object"},"length":{"type":"object","description":"Shorts length statistics in seconds.","properties":{"avg":{"type":"integer","description":"The average shorts length in seconds, rounded to an integer.","minimum":0,"examples":[180],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.length.avg","typeLabel":"integer"}},"required":["avg"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.length","typeLabel":"object"},"engagement":{"type":"object","description":"Engagement performance metrics of shorts including rates, per-subscriber statistics and consistency analysis.","properties":{"avgEngagementRate":{"type":"number","description":"Average engagement rate per short, rounded to 4th decimal place. \u003cbr /> \n- *Engagement Rate = (Likes + Comments)/ Views*.","minimum":0,"examples":[0.5201],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.avgEngagementRate","typeLabel":"number"},"likesPerSubscriber":{"type":"number","description":"Average likes per subscriber for the last 20 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.likesPerSubscriber","typeLabel":"number"},"commentsPerSubscriber":{"type":"number","description":"Average comments per subscriber for the last 20 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.commentsPerSubscriber","typeLabel":"number"},"viewsPerSubscriber":{"type":"number","description":"Average views per subscriber for the last 20 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.viewsPerSubscriber","typeLabel":"number"},"engagementConsistency":{"type":"object","description":"Consistency of engagement performance across the last 20 YouTube shorts.","properties":{"cv":{"type":"number","description":"*cv \u0026#61; Standard Deviation of Engagement Rate/Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower values indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.1001],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.cv","typeLabel":"number"},"medianVsMean":{"type":"number","description":"*medianVsMean \u0026#61; Median Engagement Rate/ Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Values closer to `1` indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.9001],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.medianVsMean","typeLabel":"number"},"topBottomRatio":{"type":"number","description":"*topBottomRatio \u0026#61; avg(Top 3 Engagement)/avg(Bottom 3 Engagement)* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower ratios indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[1.2001],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.topBottomRatio","typeLabel":"number"},"consistencyScore":{"oneOf":[{"type":"integer","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyScore.oneOf.0","typeLabel":"integer"},{"type":"null","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyScore.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyScore","typeLabel":"integer | null"},"consistencyLevel":{"oneOf":[{"type":"string","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyLevel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyLevel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency.consistencyLevel","typeLabel":"enum\u003cstring> | null"}},"required":["cv","medianVsMean","topBottomRatio","consistencyScore","consistencyLevel"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement.engagementConsistency","typeLabel":"object"}},"required":["avgEngagementRate","likesPerSubscriber","commentsPerSubscriber","viewsPerSubscriber","engagementConsistency"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent.engagement","typeLabel":"object"}},"required":["likes","comments","views","length","engagement"],"isRequired":true,"uniqueKey":"data.shortsPerformanceRecent","typeLabel":"object"},"videosPerformanceAll":{"type":"object","description":"Creator's video performance metrics for the last 800 YouTube videos.","properties":{"likes":{"type":"object","description":"Likes statistics for the last 800 YouTube videos.","properties":{"all":{"type":"integer","description":"Total number of likes across the last 800 YouTube videos.","minimum":0,"examples":[2944445],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average likes per video for the last 800 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of likes across the last 800 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of likes across the last 800 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of likes across the last 800 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.likes","typeLabel":"object"},"comments":{"type":"object","description":"Comments statistics for the last 800 YouTube videos.","properties":{"all":{"type":"integer","description":"Total number of comments across the last 800 YouTube videos.","minimum":0,"examples":[2944445],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average comments per video for the last 800 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of comments across the last 800 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of comments across the last 800 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of comments across the last 800 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.comments","typeLabel":"object"},"views":{"type":"object","description":"View statistics for the last 800 YouTube videos.","properties":{"all":{"type":"integer","description":"Total number of views across the last 800 YouTube videos.","minimum":0,"examples":[3599],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average views per video for the last 800 YouTube videos, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of views across the last 800 YouTube videos.","minimum":0,"examples":[48],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of views across the last 800 YouTube videos.","minimum":0,"examples":[20],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of views across the last 800 YouTube videos.","minimum":0,"examples":[149],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.max","typeLabel":"integer"},"percentile25":{"type":"integer","description":"The 25th percentile (first quartile) of views across the last 800 YouTube videos.","minimum":0,"examples":[35],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.percentile25","typeLabel":"integer"},"percentile75":{"type":"integer","description":"The 75th percentile (third quartile) of views across the last 800 YouTube videos.","minimum":0,"examples":[85],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.percentile75","typeLabel":"integer"},"iqr":{"type":"integer","description":"Interquartile range (IQR) of views, calculated as 25th to 75th percentile, representing the spread of the middle 50%.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views.iqr","typeLabel":"integer"}},"required":["all","avg","median","min","max","percentile25","percentile75","iqr"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.views","typeLabel":"object"},"length":{"type":"object","description":"Video length statistics for the last 800 YouTube videos.","properties":{"avg":{"type":"integer","description":"Average video length in seconds, rounded to an integer.","minimum":0,"examples":[180],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.length.avg","typeLabel":"integer"}},"required":["avg"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.length","typeLabel":"object"},"engagement":{"type":"object","description":"Engagement metrics for the last 800 YouTube videos.","properties":{"avgEngagementRate":{"type":"number","description":"Average engagement rate per video, rounded to 4th decimal place. \u003cbr /> \n- *Engagement Rate = (Likes + Comments)/ Views*","minimum":0,"examples":[0.5201],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.avgEngagementRate","typeLabel":"number"},"likesPerSubscriber":{"type":"number","description":"Average likes per subscriber for the last 800 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.likesPerSubscriber","typeLabel":"number"},"commentsPerSubscriber":{"type":"number","description":"Average comments per subscriber for the last 800 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.commentsPerSubscriber","typeLabel":"number"},"viewsPerSubscriber":{"type":"number","description":"Average views per subscriber for the last 800 YouTube videos, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.viewsPerSubscriber","typeLabel":"number"},"engagementConsistency":{"type":"object","description":"Consistency of engagement performance across the last 800 YouTube videos.","properties":{"cv":{"type":"number","description":"*cv \u0026#61; Standard Deviation of Engagement Rate/Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower values indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.1001],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.cv","typeLabel":"number"},"medianVsMean":{"type":"number","description":"*medianVsMean \u0026#61; Median Engagement Rate/ Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Values closer to `1` indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.9001],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.medianVsMean","typeLabel":"number"},"topBottomRatio":{"type":"number","description":"*topBottomRatio \u0026#61; avg(Top 3 Engagement)/avg(Bottom 3 Engagement)* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower ratios indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[1.2001],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.topBottomRatio","typeLabel":"number"},"consistencyScore":{"oneOf":[{"type":"integer","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyScore.oneOf.0","typeLabel":"integer"},{"type":"null","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyScore.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyScore","typeLabel":"integer | null"},"consistencyLevel":{"oneOf":[{"type":"string","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyLevel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n- Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyLevel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency.consistencyLevel","typeLabel":"enum\u003cstring> | null"}},"required":["cv","medianVsMean","topBottomRatio","consistencyScore","consistencyLevel"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement.engagementConsistency","typeLabel":"object"}},"required":["avgEngagementRate","likesPerSubscriber","commentsPerSubscriber","viewsPerSubscriber","engagementConsistency"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll.engagement","typeLabel":"object"}},"required":["likes","comments","views","length","engagement"],"isRequired":true,"uniqueKey":"data.videosPerformanceAll","typeLabel":"object"},"shortsPerformanceAll":{"type":"object","description":"Performance metrics for the last 800 YouTube shorts.","properties":{"likes":{"type":"object","description":"Likes statistics for the last 800 YouTube shorts.","properties":{"all":{"type":"integer","description":"Total number of likes across the last 800 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average likes per short, for the last 800 YouTube shorts, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of likes across the last 800 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of likes across the last 800 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of likes across the last 800 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.likes","typeLabel":"object"},"comments":{"type":"object","description":"Comments statistics for the last 800 YouTube shorts.","properties":{"all":{"type":"integer","description":"Total number of comments across the last 800 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average comments per short for the last 800 YouTube shorts, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of comments across the last 800 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of comments across the last 800 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of comments across the last 800 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments.max","typeLabel":"integer"}},"required":["all","avg","median","min","max"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.comments","typeLabel":"object"},"views":{"type":"object","description":"Views statistics for the last 800 YouTube shorts.","properties":{"all":{"type":"integer","description":"Total number of views across the last 800 YouTube shorts.","minimum":0,"examples":[2459],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.all","typeLabel":"integer"},"avg":{"type":"integer","description":"Average views per short for the last 800 YouTube shorts, rounded to an integer.","minimum":0,"examples":[100],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.avg","typeLabel":"integer"},"median":{"type":"integer","description":"Median number of views across the last 800 YouTube shorts.","minimum":0,"examples":[120],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.median","typeLabel":"integer"},"min":{"type":"integer","description":"Minimum number of views across the last 800 YouTube shorts.","minimum":0,"examples":[50],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.min","typeLabel":"integer"},"max":{"type":"integer","description":"Maximum number of views across the last 800 YouTube shorts.","minimum":0,"examples":[988],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.max","typeLabel":"integer"},"percentile25":{"type":"integer","description":"The 25th percentile (first quartile) of views across the last 800 YouTube shorts.","minimum":0,"examples":[80],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.percentile25","typeLabel":"integer"},"percentile75":{"type":"integer","description":"The 75th percentile (third quartile) of views across the last 800 YouTube shorts.","minimum":0,"examples":[250],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.percentile75","typeLabel":"integer"},"iqr":{"type":"integer","description":"Interquartile range (IQR) of views calculated as 25th to 75th percentile, representing the spread of the middle 50%.","minimum":0,"examples":[170],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views.iqr","typeLabel":"integer"}},"required":["all","avg","median","min","max","percentile25","percentile75","iqr"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.views","typeLabel":"object"},"length":{"type":"object","description":"Length statistics for the last 800 YouTube shorts.","properties":{"avg":{"type":"integer","description":"Average shorts length in seconds, rounded to an integer.","minimum":0,"examples":[180],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.length.avg","typeLabel":"integer"}},"required":["avg"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.length","typeLabel":"object"},"engagement":{"type":"object","description":"Engagement metrics for the last 800 YouTube shorts.","properties":{"avgEngagementRate":{"type":"number","description":"The average engagement rate per YouTube short, rounded to 4th decimal place. \u003cbr />\n- *Engagement Rate = (Likes + Comments)/Views*.","minimum":0,"examples":[0.5201],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.avgEngagementRate","typeLabel":"number"},"likesPerSubscriber":{"type":"number","description":"Average likes per subscriber for the last 800 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.likesPerSubscriber","typeLabel":"number"},"commentsPerSubscriber":{"type":"number","description":"Average comments per subscriber for the last 800 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.commentsPerSubscriber","typeLabel":"number"},"viewsPerSubscriber":{"type":"number","description":"Average views per subscriber for the last 800 YouTube shorts, rounded to 4th decimal place.","minimum":0,"examples":[0.1111],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.viewsPerSubscriber","typeLabel":"number"},"engagementConsistency":{"type":"object","description":"Consistency of engagement performance across the last 800 YouTube shorts.","properties":{"cv":{"type":"number","description":"*cv \u0026#61; Standard Deviation of Engagement Rate/Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower values indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.1001],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.cv","typeLabel":"number"},"medianVsMean":{"type":"number","description":"*medianVsMean \u0026#61; Median Engagement Rate/ Mean Engagement Rate* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Values closer to `1` indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[0.9001],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.medianVsMean","typeLabel":"number"},"topBottomRatio":{"type":"number","description":"*topBottomRatio \u0026#61; avg(Top 3 Engagement)/avg(Bottom 3 Engagement)* \u003cbr />\n- The value is rounded to 4th decimal place. \u003cbr />\n- Lower ratios indicate more consistent performance. \u003cbr />\n- *A value of `0` indicates insufficient data.*","minimum":0,"examples":[1.2001],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.topBottomRatio","typeLabel":"number"},"consistencyScore":{"oneOf":[{"type":"integer","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyScore.oneOf.0","typeLabel":"integer"},{"type":"null","description":"*consistencyScore \u0026#61; 100 - [(cvScore\\*weight_cv) + (topBottomScore\\*weight_topBottom) + (medianVsMeanScore\\*weight_medianVsMean)]* \u003cbr />\n- The score is rounded to an integer. \u003cbr />\n- A higher score indicates more stable and consistent performance. \u003cbr />\n- If any of the three indicators is `0`, the `consistencyScore` will be `null`.","minimum":0,"maximum":100,"examples":[63],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyScore.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyScore","typeLabel":"integer | null"},"consistencyLevel":{"oneOf":[{"type":"string","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n* Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyLevel.oneOf.0","typeLabel":"enum\u003cstring>"},{"type":"null","enum":["high","moderate","low",null],"description":"A qualitative label based on the `consistencyScore`: \u003cbr />\n- high: 81 - 100 \u003cbr />\n- moderate: 51 - 80 \u003cbr />\n- low: 0 - 50 \u003cbr />\n* Returns `null` when `consistencyScore` is `null`.","examples":["moderate"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyLevel.oneOf.1","typeLabel":"null"}],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency.consistencyLevel","typeLabel":"enum\u003cstring> | null"}},"required":["cv","medianVsMean","topBottomRatio","consistencyScore","consistencyLevel"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement.engagementConsistency","typeLabel":"object"}},"required":["avgEngagementRate","likesPerSubscriber","commentsPerSubscriber","viewsPerSubscriber","engagementConsistency"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll.engagement","typeLabel":"object"}},"required":["likes","comments","views","length","engagement"],"isRequired":true,"uniqueKey":"data.shortsPerformanceAll","typeLabel":"object"},"recentVideosGrowth":{"type":"object","description":"Growth metrics for recent YouTube videos across 7, 30, and 90-day periods.","properties":{"g7":{"type":"object","description":"Growth metrics over 7 days.","properties":{"avgViews":{"type":"number","description":"Growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g7.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g7.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g7","typeLabel":"object"},"g30":{"type":"object","description":"Growth metrics over 30 days.","properties":{"avgViews":{"type":"number","description":"The growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g30.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g30.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g30","typeLabel":"object"},"g90":{"type":"object","description":"Growth metrics over 90 days.","properties":{"avgViews":{"type":"number","description":"Growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g90.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g90.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentVideosGrowth.g90","typeLabel":"object"}},"required":["g7","g30","g90"],"isRequired":true,"uniqueKey":"data.recentVideosGrowth","typeLabel":"object"},"recentShortsGrowth":{"type":"object","description":"Growth metrics for recent shorts across 7, 30, and 90-day periods.","properties":{"g7":{"type":"object","description":"Growth metrics over 7 days.","properties":{"avgViews":{"type":"number","description":"Growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g7.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g7.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g7","typeLabel":"object"},"g30":{"type":"object","description":"Growth metrics over 30 days.","properties":{"avgViews":{"type":"number","description":"Growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g30.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g30.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g30","typeLabel":"object"},"g90":{"type":"object","description":"Growth metrics over 90 days.","properties":{"avgViews":{"type":"number","description":"Growth rate of average views, rounded to 4th decimal place.","examples":[0.2345],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g90.avgViews","typeLabel":"number"},"engagementRate":{"type":"number","description":"Growth rate of engagement rate, rounded to 4th decimal place.","examples":[0.0567],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g90.engagementRate","typeLabel":"number"}},"required":["avgViews","engagementRate"],"isRequired":true,"uniqueKey":"data.recentShortsGrowth.g90","typeLabel":"object"}},"required":["g7","g30","g90"],"isRequired":true,"uniqueKey":"data.recentShortsGrowth","typeLabel":"object"},"videoPrice":{"type":"object","description":"Estimated video prices, including Cost Per Mille (CPM) and per-video rate ranges.","properties":{"cpmLow":{"type":"number","description":"Lower bound of the estimated Cost Per Mille (CPM) range.","minimum":0,"examples":[5.5],"isRequired":true,"uniqueKey":"data.videoPrice.cpmLow","typeLabel":"number"},"cpmRaw":{"type":"number","description":"Estimated average Cost Per Mille (CPM).","minimum":0,"examples":[8.2],"isRequired":true,"uniqueKey":"data.videoPrice.cpmRaw","typeLabel":"number"},"cpmHigh":{"type":"number","description":"Upper bound of the estimated Cost Per Mille (CPM) range.","minimum":0,"examples":[12],"isRequired":true,"uniqueKey":"data.videoPrice.cpmHigh","typeLabel":"number"},"priceLow":{"type":"number","description":"Lower bound of the estimated media value for a single piece of content.","minimum":0,"examples":[1000],"isRequired":true,"uniqueKey":"data.videoPrice.priceLow","typeLabel":"number"},"priceRaw":{"type":"number","description":"Estimated media value for a single piece of content.","minimum":0,"examples":[1500],"isRequired":true,"uniqueKey":"data.videoPrice.priceRaw","typeLabel":"number"},"priceHigh":{"type":"number","description":"Upper bound of the estimated media value for a single piece of content.","minimum":0,"examples":[2200],"isRequired":true,"uniqueKey":"data.videoPrice.priceHigh","typeLabel":"number"}},"required":["cpmLow","cpmRaw","cpmHigh","priceLow","priceRaw","priceHigh"],"examples":[{"cpmLow":5.5,"cpmRaw":8.2,"cpmHigh":12,"priceLow":1000,"priceRaw":1500,"priceHigh":2200}],"isRequired":true,"uniqueKey":"data.videoPrice","typeLabel":"object"},"shortsPrice":{"type":"object","description":"Estimated YouTube Shorts prices, including CPM and per-video rate ranges.","properties":{"cpmLow":{"type":"number","description":"Lower bound of the estimated Cost Per Mille (CPM) range.","minimum":0,"examples":[5.5],"isRequired":true,"uniqueKey":"data.shortsPrice.cpmLow","typeLabel":"number"},"cpmRaw":{"type":"number","description":"Estimated average Cost Per Mille (CPM) for the creator.","minimum":0,"examples":[8.2],"isRequired":true,"uniqueKey":"data.shortsPrice.cpmRaw","typeLabel":"number"},"cpmHigh":{"type":"number","description":"Upper bound of the estimated Cost Per Mille (CPM) range.","minimum":0,"examples":[12],"isRequired":true,"uniqueKey":"data.shortsPrice.cpmHigh","typeLabel":"number"},"priceLow":{"type":"number","description":"Lower bound of the estimated media value for a single piece of content.","minimum":0,"examples":[1000],"isRequired":true,"uniqueKey":"data.shortsPrice.priceLow","typeLabel":"number"},"priceRaw":{"type":"number","description":"Estimated media value for a single piece of content.","minimum":0,"examples":[1500],"isRequired":true,"uniqueKey":"data.shortsPrice.priceRaw","typeLabel":"number"},"priceHigh":{"type":"number","description":"Upper bound of the estimated media value for a single piece of content.","minimum":0,"examples":[2200],"isRequired":true,"uniqueKey":"data.shortsPrice.priceHigh","typeLabel":"number"}},"required":["cpmLow","cpmRaw","cpmHigh","priceLow","priceRaw","priceHigh"],"examples":[{"cpmLow":3,"cpmRaw":5,"cpmHigh":8,"priceLow":500,"priceRaw":750,"priceHigh":1100}],"isRequired":true,"uniqueKey":"data.shortsPrice","typeLabel":"object"}},"required":["contentCountByDays","ranking","videosPerformanceRecent","shortsPerformanceRecent","videosPerformanceAll","shortsPerformanceAll","recentVideosGrowth","recentShortsGrowth","videoPrice","shortsPrice"],"isRequired":true,"uniqueKey":"data","typeLabel":"object"},"creditsUsed":{"type":"number","description":"Number of API credits consumed by this request.","examples":[1],"isRequired":true,"uniqueKey":"creditsUsed","typeLabel":"number"},"creditsAvailable":{"type":"number","description":"Number of API credits remaining. Equals planCreditsAvailable plus purchasedCreditsAvailable.","examples":[-1],"isRequired":true,"uniqueKey":"creditsAvailable","typeLabel":"number"},"planCreditsAvailable":{"type":"number","description":"Remaining plan credits after this request, in credits.","examples":[900],"isRequired":true,"uniqueKey":"planCreditsAvailable","typeLabel":"number"},"purchasedCreditsAvailable":{"type":"number","description":"Remaining purchased-bucket credits after this request, in display units.","examples":[75],"isRequired":true,"uniqueKey":"purchasedCreditsAvailable","typeLabel":"number"},"traceId":{"type":"string","description":"Unique trace ID for each request.","examples":["f8e4a3b2c1d0e9f8a7b6c5d4e3f2a1b0"],"isRequired":true,"uniqueKey":"traceId","typeLabel":"string"},"timestamp":{"type":"integer","description":"Time the response was generated, represented as a Unix timestamp in milliseconds.","examples":[1750732453635],"isRequired":true,"uniqueKey":"timestamp","typeLabel":"integer"},"errorCode":{"type":"string","description":"Error code returned if the request fails. Empty if the request is successful.","examples":[""],"isRequired":true,"uniqueKey":"errorCode","typeLabel":"string"},"errorDescription":{"type":"string","description":"Description of the error. Empty if the request is successful.","examples":[""],"isRequired":true,"uniqueKey":"errorDescription","typeLabel":"string"},"success":{"type":"boolean","description":"`true` if the request is successful.","examples":[true],"isRequired":true,"uniqueKey":"success","typeLabel":"boolean"},"keyCreditsAvailable":{"type":"number","description":"Remaining credits this API key can spend after this request, before reaching its spend limit. Present only when the key has a spend limit.","examples":[4975],"uniqueKey":"keyCreditsAvailable","typeLabel":"number"}},"required":["data","traceId","timestamp","errorCode","errorDescription","success","creditsUsed","creditsAvailable","planCreditsAvailable","purchasedCreditsAvailable"],"uniqueKey":"","typeLabel":"object"},"examples":{"default":{"title":"default","value":{"data":{"contentCountByDays":{"7d":3,"30d":8,"90d":26},"ranking":{"totalSubscribers":{"global":1,"country":1,"language":1},"avgEngagementRate":{"global":0.5279,"country":0.5036,"language":0.4221}},"videosPerformanceRecent":{"likes":{"all":71621680,"avg":3581084,"median":2669037,"min":1300000,"max":22000000},"comments":{"all":1174720,"avg":58736,"median":53951,"min":8770,"max":115035},"views":{"all":3050115040,"avg":152505752,"median":131558084,"min":56885878,"max":603517253,"percentile25":104827304,"percentile75":149680016,"iqr":44852712},"length":{"avg":1167},"engagement":{"avgEngagementRate":0.0231,"likesPerSubscriber":0.0077,"commentsPerSubscriber":0.0001,"viewsPerSubscriber":0.3259,"engagementConsistency":{"cv":0.4606,"medianVsMean":0.856,"topBottomRatio":2.6884,"consistencyScore":53,"consistencyLevel":"moderate"}}},"shortsPerformanceRecent":{"likes":{"all":51069500,"avg":2553475,"median":2059098,"min":463000,"max":6200000},"comments":{"all":635020,"avg":31751,"median":14155,"min":5115,"max":186830},"views":{"all":3881469200,"avg":194073460,"median":80108228,"min":12298373,"max":968276492,"percentile25":50286890,"percentile75":201918051,"iqr":151631161},"length":{"avg":29},"engagement":{"avgEngagementRate":0.0207,"likesPerSubscriber":0.0055,"commentsPerSubscriber":0.0001,"viewsPerSubscriber":0.4147,"engagementConsistency":{"cv":0.3732,"medianVsMean":1.0541,"topBottomRatio":3.6335,"consistencyScore":53,"consistencyLevel":"moderate"}}},"videosPerformanceAll":{"likes":{"all":222423708,"avg":4835298,"median":3400000,"min":1300000,"max":28000000},"comments":{"all":4020078,"avg":87393,"median":71759,"min":8770,"max":349397},"views":{"all":8897761232,"avg":193429592,"median":165616724,"min":56885878,"max":603517253,"percentile25":130697086,"percentile75":220213535,"iqr":89516449},"length":{"avg":1280},"engagement":{"avgEngagementRate":0.0249,"likesPerSubscriber":0.0103,"commentsPerSubscriber":0.0002,"viewsPerSubscriber":0.4133,"engagementConsistency":{"cv":0.5654,"medianVsMean":0.8656,"topBottomRatio":4.6788,"consistencyScore":47,"consistencyLevel":"low"}}},"shortsPerformanceAll":{"likes":{"all":1650228640,"avg":10313929,"median":8150000,"min":461000,"max":57000000},"comments":{"all":5172480,"avg":32328,"median":17060,"min":2772,"max":822627},"views":{"all":60515376800,"avg":378221105,"median":338464804,"min":6532098,"max":1692388343,"percentile25":136813142,"percentile75":537217514,"iqr":400404372},"length":{"avg":31},"engagement":{"avgEngagementRate":0.0279,"likesPerSubscriber":0.022,"commentsPerSubscriber":0.0001,"viewsPerSubscriber":0.8082,"engagementConsistency":{"cv":0.4515,"medianVsMean":0.9376,"topBottomRatio":14.6975,"consistencyScore":41,"consistencyLevel":"low"}}},"recentVideosGrowth":{"g7":{"avgViews":0.0158,"engagementRate":-0.0156},"g30":{"avgViews":-0.0063,"engagementRate":-0.0189},"g90":{"avgViews":0.0952,"engagementRate":-0.1305}},"recentShortsGrowth":{"g7":{"avgViews":0.0342,"engagementRate":0.0002},"g30":{"avgViews":0.4128,"engagementRate":-0.0281},"g90":{"avgViews":0.2758,"engagementRate":-0.2429}}},"creditsUsed":1,"creditsAvailable":975,"planCreditsAvailable":900,"purchasedCreditsAvailable":75,"traceId":"3d69e43ce36749693badd422e38ccc28","timestamp":1771887295991,"errorCode":"","errorDescription":"","success":true}}},"exampleType":"examples"}},"exampleType":"examples"},"01474f0c-18f2-4f57-b652-64fe07730a94":{"description":"Validation error.","content":{"application/json":{"schema":{"type":"object","title":"ValidationErrorResponse","properties":{"success":{"const":false,"isRequired":true,"uniqueKey":"success","typeLabel":"any"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"timestamp":{"type":"integer","isRequired":true,"uniqueKey":"timestamp","typeLabel":"integer"}},"required":["success","error","message","timestamp"],"uniqueKey":"","typeLabel":"ValidationErrorResponse · object"},"examples":{"missing identifier":{"title":"missing identifier","value":{"success":false,"error":"VALIDATION_ERROR","message":"Missing required identifier: 'channelId' or 'uniqueId'.","timestamp":1770099403116}},"invalid channelId":{"title":"invalid channelId","value":{"success":false,"error":"VALIDATION_ERROR","message":"Invalid 'channelId' format. YouTube channel IDs must start with 'UC' followed by 22 characters.","timestamp":1770099403116}}},"exampleType":"examples"}},"exampleType":"examples"},"f8fefbbb-5425-4e3e-ae5e-42ec41efa531":{"description":"Exceeded quota or rate limit.","content":{"application/json":{"schema":{"type":"object","title":"QuotaErrorResponse","properties":{"success":{"const":false,"isRequired":true,"uniqueKey":"success","typeLabel":"any"},"error":{"type":"string","isRequired":true,"uniqueKey":"error","typeLabel":"string"},"message":{"type":"string","isRequired":true,"uniqueKey":"message","typeLabel":"string"},"remainingPlanCredit":{"type":"number","isRequired":true,"uniqueKey":"remainingPlanCredit","typeLabel":"number"}},"required":["success","error","message","remainingPlanCredit"],"uniqueKey":"","typeLabel":"QuotaErrorResponse · object"},"examples":{"rate limit":{"title":"rate limit","value":{"success":false,"error":"RATE_LIMIT_EXCEEDED","message":"Too many requests. Please try again later."}},"quota exceeded":{"title":"quota exceeded","value":{"success":false,"error":"QUOTA_EXCEEDED","message":"Not enough credits to complete this request."}}},"exampleType":"examples"}},"exampleType":"examples"}},"security":{"2ef4b8d1-4807-4dfb-9eba-d022ea9205ff":{"ApiKeyAuth":{"type":"apiKey","description":"The valid CreatorDB API key for authentication.","name":"api-key","in":"header","scopes":[],"schemeName":"ApiKeyAuth"}}},"servers":{"267d5d62-e229-44b6-b844-16b0a3dcab7b":{"url":"https://apiv3.creatordb.app","description":"Production Environment (CreatorDB Headless API V3)"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","description":"The valid CreatorDB API key for authentication.","name":"api-key","in":"header","scopes":[],"schemeName":"ApiKeyAuth"},"schema":{"title":"api-key","type":"string","description":"The valid CreatorDB API key for authentication.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"ApiKeyAuth","name":"api-key"}],"title":"ApiKeyAuth"}]},"originalFileLocation":"api-v3/api-v3.yaml"},"subdomain":"creatordb-589c46f5","siteName":"CreatorDB Documentation Center","title":"Get Performance Information - CreatorDB Documentation Center","navMaps":{"firstHrefInVersion":{"3.0":{"href":"/api-reference/youtube/get-performance-information","matchLevel":0},"2.0":{"href":"/api-reference/general-operations/get-api-credit-status","matchLevel":2}},"firstHrefInLanguage":{}},"originalFileLocation":"api-reference/youtube/get-performance-information.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.\">\u003cmeta data-mint-head name=\"application-name\" content=\"CreatorDB Documentation Center\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Performance Information - CreatorDB Documentation Center\">\u003cmeta data-mint-head property=\"og:description\" content=\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"CreatorDB Documentation Center\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.creatordb.app/api-reference/youtube/get-performance-information\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://creatordb-589c46f5.mintlify.app/_mintlify/api/og/v2?division=YouTube\u0026amp;title=Get+Performance+Information\u0026amp;description=Retrieve+advanced+performance+information+of+a+specified+YouTube+creator%2C+including+upload+activity%2C+subscriber+growth%2C+engagement+metrics%2C+and+video+performanc\u0026amp;theme=4f6f7d6d515d76d22bdf1025\u0026amp;signature=8fd6bc23ba89430ed5b81638d34c2f23f9202fc4a464388f05dbdced3d4549c3\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Get Performance Information - CreatorDB Documentation Center\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://creatordb-589c46f5.mintlify.app/_mintlify/api/og/v2?division=YouTube\u0026amp;title=Get+Performance+Information\u0026amp;description=Retrieve+advanced+performance+information+of+a+specified+YouTube+creator%2C+including+upload+activity%2C+subscriber+growth%2C+engagement+metrics%2C+and+video+performanc\u0026amp;theme=4f6f7d6d515d76d22bdf1025\u0026amp;signature=8fd6bc23ba89430ed5b81638d34c2f23f9202fc4a464388f05dbdced3d4549c3\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/creatordb-589c46f5/MCBADQ1JRpces4eF/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"CreatorDB Documentation Center\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#FF6117\">\u003cmeta data-mint-head name=\"og:locale\" content=\"en_US\">\u003cmeta data-mint-head name=\"format-detection\" content=\"telephone=no\">\u003cmeta data-mint-head name=\"author\" content=\"CreatorDB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.creatordb.app/api-reference/youtube/get-performance-information\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/api-reference/youtube/get-performance-information.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.creatordb.app/#organization\",\"name\":\"CreatorDB Documentation Center\",\"url\":\"https://docs.creatordb.app\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/creatordb-589c46f5/p1h2Yy8EOiZPNCnz/logo/light.svg?fit=max\u0026auto=format\u0026n=p1h2Yy8EOiZPNCnz\u0026q=85\u0026s=4247a5684fe8a3c6f7c5ccb4e0993a4b\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.creatordb.app#website\",\"name\":\"CreatorDB Documentation Center\",\"url\":\"https://docs.creatordb.app\",\"publisher\":{\"@id\":\"https://docs.creatordb.app/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information#webpage\",\"url\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information\",\"name\":\"Get Performance Information\",\"description\":\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.\",\"isPartOf\":{\"@id\":\"https://docs.creatordb.app#website\"},\"breadcrumb\":{\"@id\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Endpoints\",\"item\":\"https://docs.creatordb.app/api-reference/general-operations/get-api-usage\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"YouTube\",\"item\":\"https://docs.creatordb.app/api-reference/youtube/search-creators\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"Get Performance Information\",\"item\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information#apireference\",\"headline\":\"Get Performance Information\",\"name\":\"Get Performance Information\",\"description\":\"Retrieve advanced performance information of a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance.Optionally pass fields in the request body to return only a subset of performance blocks. Requesting a subset bills fractionally, capped at the full-bundle price. Fractional calls must be enabled on your API key. Otherwise, a request that includes fields returns a 400 error (FractionalCallsNotEnabled). For per-field costs, see Field and Item Costs. For how fractional costs work, see Fractional Costs.\",\"url\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information\",\"mainEntityOfPage\":{\"@id\":\"https://docs.creatordb.app/api-reference/youtube/get-performance-information#webpage\"},\"publisher\":{\"@id\":\"https://docs.creatordb.app/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.creatordb.app#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"CreatorDB Documentation Center\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"CreatorDB Documentation Center","nav":{"global":null,"products":[{"product":"CreatorDB API","icon":"webhook","description":"Documentation for the CreatorDB API","versions":[{"version":"3.0","tabs":[{"tab":"API Reference","icon":"ServerCog","groups":[{"group":"Getting Started","icon":"Rocket","pages":[{"title":"Introduction","mode":"wide","href":"/api-v3/introduction"},{"title":"Authentication","mode":"wide","href":"/api-v3/authentication"},{"title":"Quickstart","mode":"wide","href":"/api-v3/quickstart"},{"title":"Data Methodology","mode":"default","href":"/api-v3/data-methodology"}]},{"group":"User Guides","icon":"Notebook","pages":[{"title":"Using Natural Language Search","mode":"default","href":"/api-v3/using_natural_language_search"},{"title":"Creator Custom Search Filters","mode":"wide","href":"/api-v3/creator-custom-search-filters"},{"title":"Configuring Custom Search Filters and Examples","mode":"wide","href":"/api-v3/configuring_advanced_search_filters"},{"title":"Submitting Creators","mode":"default","href":"/api-v3/submitting-creators"},{"title":"Downloading YouTube Video Subtitles","mode":"default","href":"/api-v3/downloading-youtube-video-subtitles"},{"title":"Fractional Calls","href":"/api-v3/fractional-calls"},{"title":"Field and Item Costs","href":"/api-v3/field-and-item-costs"},{"title":"API Credit Usage","mode":"wide","href":"/api-v3/api-credit-usage"}]},{"group":"API Endpoints","icon":"square-chevron-right","pages":[{"group":"General Operations","pages":[{"title":"Get API Usage","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /usage","href":"/api-reference/general-operations/get-api-usage"}]},{"group":"AI Search","pages":[{"title":"Natural Language Search","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /nls","href":"/api-reference/ai-search/natural-language-search"}]},{"group":"YouTube","pages":[{"title":"Search Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/search","href":"/api-reference/youtube/search-creators"},{"title":"Submit Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/submitCreators","href":"/api-reference/youtube/submit-creators"},{"title":"Get Profile Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/profile","href":"/api-reference/youtube/get-profile-information"},{"title":"Get Contact","description":"Retrieve the contact information of the specified YouTube creator.\u003cbr />\u003cbr />Optionally pass `fields` in the request body to return a creator's contact information. The single available field, `emails`, is billed at the full-bundle price. The contact endpoint currently exposes only this one billable field, so fractional calls do not offer any savings yet. Fractional calls must be enabled on your API key. Otherwise, a request that includes `fields` returns a `400` error (`FractionalCallsNotEnabled`). For per-field costs, see [Field and Item Costs](/api-v3/field-and-item-costs#youtube/contact). For how fractional calls work, see [Fractional Calls](/api-v3/fractional-calls).","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/contact","href":"/api-reference/youtube/get-contact"},{"title":"Get Performance Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/performance","href":"/api-reference/youtube/get-performance-information"},{"title":"Get Performance History","description":"Retrieve daily performance snapshots for a specified YouTube creator, including upload activity, subscriber growth, engagement metrics, and video performance. Dates are returned as Unix timestamps in milliseconds.","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /youtube/performance-history","href":"/api-reference/youtube/get-performance-history"},{"title":"Get Audience Demographics","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/audience","href":"/api-reference/youtube/get-audience-demographics"},{"title":"Get Content Details","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/content-detail","href":"/api-reference/youtube/get-content-details"},{"title":"Get Sponsorship Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /youtube/sponsorship","href":"/api-reference/youtube/get-sponsorship-information"},{"title":"List Topics","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /youtube/topics","href":"/api-reference/youtube/list-topics"},{"title":"List Niches","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /youtube/niches","href":"/api-reference/youtube/list-niches"},{"title":"Get Video Subtitles","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /youtube/subtitles/meta","href":"/api-reference/youtube/get-video-subtitles"},{"title":"Download Video Subtitles","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /youtube/subtitles/download","href":"/api-reference/youtube/download-video-subtitles"}]},{"group":"Instagram","pages":[{"title":"Search Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/search","href":"/api-reference/instagram/search-creators"},{"title":"Submit Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/submitCreators","href":"/api-reference/instagram/submit-creators"},{"title":"Get Profile Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/profile","href":"/api-reference/instagram/get-profile-information"},{"title":"Get Contact","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/contact","href":"/api-reference/instagram/get-contact"},{"title":"Get Performance Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/performance","href":"/api-reference/instagram/get-performance-information"},{"title":"Get Performance History","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /instagram/performance-history","href":"/api-reference/instagram/get-performance-history"},{"title":"Get Audience Demographics","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/audience","href":"/api-reference/instagram/get-audience-demographics"},{"title":"Get Content Details","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/content-detail","href":"/api-reference/instagram/get-content-details"},{"title":"Get Sponsorship Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /instagram/sponsorship","href":"/api-reference/instagram/get-sponsorship-information"},{"title":"List Niches","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /instagram/niches","href":"/api-reference/instagram/list-niches"}]},{"group":"TikTok","pages":[{"title":"Search Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/search","href":"/api-reference/tiktok/search-creators"},{"title":"Submit Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/submitCreators","href":"/api-reference/tiktok/submit-creators"},{"title":"Get Profile Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/profile","href":"/api-reference/tiktok/get-profile-information"},{"title":"Get Contact","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/contact","href":"/api-reference/tiktok/get-contact"},{"title":"Get Performance Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/performance","href":"/api-reference/tiktok/get-performance-information"},{"title":"Get Performance History","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /tiktok/performance-history","href":"/api-reference/tiktok/get-performance-history"},{"title":"Get Audience Demographics","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/audience","href":"/api-reference/tiktok/get-audience-demographics"},{"title":"Get Content Details","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /tiktok/content-detail","href":"/api-reference/tiktok/get-content-details"},{"title":"List Niches","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /tiktok/niches","href":"/api-reference/tiktok/list-niches"}]},{"group":"Sponsor","pages":[{"title":"Search Brands","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /sponsor/search","href":"/api-reference/sponsor/search-brands"},{"title":"Submit Brand","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml post /sponsor/submit","href":"/api-reference/sponsor/submit-brand"},{"title":"Get Brand Information","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/information","href":"/api-reference/sponsor/get-brand-information"},{"title":"List Brands","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/list","href":"/api-reference/sponsor/list-brands"},{"title":"List Sponsored Creators","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/creators","href":"/api-reference/sponsor/list-sponsored-creators"},{"title":"Get Sponsored Creator Performance","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/performance","href":"/api-reference/sponsor/get-sponsored-creator-performance"},{"title":"Get Sponsored Creator Demographics","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/audience","href":"/api-reference/sponsor/get-sponsored-creator-demographics"},{"title":"Get Brand Summary","deprecated":null,"version":null,"openapi":"/api-v3/api-v3.yaml get /sponsor/summary","href":"/api-reference/sponsor/get-brand-summary"}]}]},{"group":"Filter Value References","icon":"book-user","pages":[{"title":"YouTube Channel Categories","mode":"wide","href":"/api-v3/youtube-categories"},{"title":"Instagram Categories","mode":"default","href":"/api-v3/instagram-categories"},{"title":"Country Codes","mode":"wide","href":"/api-v3/country-code"},{"title":"Language Codes","mode":"wide","href":"/api-v3/language-code"},{"title":"Industry List","mode":"default","href":"/api-v3/industry-list"}]},{"group":"Troubleshooting and FAQs","icon":"hammer","pages":[{"title":"Error Codes","mode":"default","href":"/api-v3/error-code"}]}]},{"tab":"Changelog","icon":"logs","pages":[{"title":"Changelog","href":"/api-v3/changelog"}]}]},{"version":"2.0","pages":[{"title":"2.0","href":"/api-reference/general-operations/get-api-credit-status"}]}]},{"product":"CreatorDB MCP Server","icon":"server","description":"Documentation about CreatorDB's MCP server and services","pages":[{"title":"CreatorDB MCP Server","href":"/mcp-server/setting-up-the-creatordb-mcp-connector"}]},{"product":"CreatorDB App","icon":"app-window","description":"Documentation for the CreatorDB web platform","pages":[{"title":"CreatorDB App","href":"/creatordb_app/getting_started/getting_started"}]},{"product":"Creator Analytics by CreatorDB","icon":"square-mouse-pointer","description":"Documentation for the CreatorDB Chrome Extension","pages":[{"title":"Creator Analytics by CreatorDB","href":"/creatordb_app/extension/about"}]}]},"title":"Get Performance Information - CreatorDB Documentation Center","buildId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","deploymentId":"dpl_DFJrtvUi8HS5F9nkooKuDJsuD5BM","dynamics":["c2aa737661","b0f84f53ff","a9bb46feb3","2b790eda92"],"chunks":["OpenApiReferenceProvider-rfhihCWU.js","utils-BmH1XFxk.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-BcNsxPKB.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-BAES3tkd.js","snippetPresets-DCMQBKLP.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","Page-D5fEM6aW.js","ApiExamples-D6l_bzE9.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-BOktbnNh.js","shallow-BCs8SgM7.js","getApiPlaygroundDisplay-DEmW5bJB.js","CodeSnippet-CpZOpB9C.js","CodeSnippets-BOBDqibl.js","getPastedJson-DH2JBvmr.js","icon-BBJH-kKh.js","MethodPill-D2Sd5NLC.js","DuplicateIcon-CGgfL2qN.js","createIcon-BKudBBzi.js","DynamicMarkdown-85clUA0i.js","SectionHeading-D0JiMgDx.js","axios-vUo_bRtp.js","Markdown-Cfiy0xZO.js","clsx-rL8ZCCw4.js","lib--scc4DXi.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-aeztFa9U.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-BywkCr5C.js"]}