# pip install vizlook
from vizlook import Vizlook
vizlook = Vizlook(api_key="YOUR_VIZLOOK_API_KEY")
response = vizlook.get_video_contents(
[
"https://www.youtube.com/watch?v=j5vQ6oXSZpU",
"https://www.youtube.com/watch?v=123",
],
crawl_mode="Fallback",
include_transcription=True,
include_summary=True,
)
print("response with original API field name: ")
print(response.to_dict())
print("response with snake case field name: ")
print(response.to_dict(use_api_field_name=False))
print("get field value with snake case key from pydantic model: ")
print(response.results)
{ "results": [ { "data": { "url": "https://www.youtube.com/watch?v=j5vQ6oXSZpU", "title": "What makes OpenAI's new GPT-5 different from past versions?", "description": "OpenAI on Thursday launched GPT-5, the latest generation of the artificial intelligence technology that powers ChatGPT. OpenAI said the new model is faster and smarter than ever before. Technology journalist Jacob Ward joins CBS News to discuss the release.\n\nCBS News 24/7 is the premier anchored streaming news service from CBS News and Stations that is available free to everyone with access to the internet and is the destination for breaking news, live events, original reporting and storytelling, and programs from CBS News and Stations' top anchors and correspondents working locally, nationally and around the globe. It is available on more than 30 platforms across mobile, desktop and connected TVs for free, as well as CBSNews.com and Paramount+ and live in 91 countries.", "thumbnail": { "url": "https://i.ytimg.com/vi/j5vQ6oXSZpU/sddefault.jpg", "width": 640, "height": 480 }, "author": { "name": "CBS News", "url": "https://www.youtube.com/@cbsnews", "avatar": "https://yt3.ggpht.com/ytc/AIdro_niBFv49gSx4rr1afMZU_Pv7SeuPKO2SMHvv0Ar7OKxM4o=s88-c-k-c0x00ffffff-no-rj" }, "publishedDate": "2025-08-07T21:07:09.000Z", "duration": 359, "favicon": "https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png", "transcription": { "videoClips": [ { "startTime": 0, "endTime": 23, "visualDescription": "A male presenter in a dark long-sleeved shirt and jeans stands in a modern, brightly lit office space with plants and wooden accents. He gestures with his hands as he speaks. The background shows a large white screen displaying 'GPT-5'. An inset video then appears, showing a woman looking at a laptop, which displays a 'ChatGPT 5' interface. The interface shows a schedule planning assistant, detailing a day's schedule from coffee with Grant to a flight departure, and includes 'Two quick email actions' and a 'Light packing list'. The woman nods and smiles. Overlapping text on screen announces 'OPENAI RELEASES GPT-5 FIFTH GENERATION OF THE A.I. TECHNOLOGY THAT POWERS CHATGPT'." }, { "startTime": 24, "endTime": 43, "visualDescription": "A male tech journalist, Jacob Ward, wearing a plaid shirt and dark pants, stands opposite a female presenter in a light blue suit. They are on a brightly lit studio set with a large purple background displaying 'CBS NEWS TECHWATCH' in white bold letters with circuit board graphics. The female presenter holds a tablet and gestures while speaking. A smaller screen to the left shows the previous segment with the man presenting in the modern office, and then a graphic that says 'Introducing ChatGPT'." } ], "audioClips": [ { "startTime": 1, "endTime": 10, "transcription": "Welcome into CBS News 24/7, OpenAI launches GPT-5, it's the latest generation of the artificial intelligence technology that powers ChatGPT.", "speakerId": "speaker_1" }, { "startTime": 11, "endTime": 23, "transcription": "OpenAI says the new model is faster and smarter than ever before, it comes more than two years after the release of its predecessor, and expectations are high.", "speakerId": "speaker_1" } ] }, "summary": { "overallSummary": "This CBS News Tech Watch segment discusses the release of OpenAI's GPT-5, the fifth generation of the AI technology powering ChatGPT, which is touted as faster and smarter with enhanced reasoning capabilities. Tech journalist Jacob Ward explains how GPT-5 aims to be a universal AI assistant, making its own decisions and even negotiating about potentially harmful uses. The conversation also delves into the immense financial investment in the AI industry, with trillions of dollars being poured into data centers and chips. Ward expresses concerns about the increasing integration of AI into personal lives, citing examples of using GPT for sensitive medical information, and contrasts the companies' push for Artificial General Intelligence with expert opinions that current AI is still a \"glorified cut and paste.\"", "sectionSummaries": [ { "startTime": 0, "endTime": 23, "title": "OpenAI Releases GPT-5: A New Generation of AI", "summary": "CBS News announces the launch of OpenAI's GPT-5, the fifth generation of AI technology behind ChatGPT, highlighting its increased speed and intelligence. The segment features a demonstration of GPT-5's ability to act as a schedule planning assistant, managing appointments, emails, and even travel logistics. Expectations for this new model are reportedly very high within the tech community." }, { "startTime": 24, "endTime": 107, "title": "Understanding GPT-5's Advanced Reasoning and Decision-Making", "summary": "Tech journalist Jacob Ward explains that GPT-5 is significantly different from its predecessors, moving beyond mere prediction to incorporate a 'reasoning model'. This allows the AI to make its own decisions about tools and techniques needed for tasks, effectively 'thinking' through problems. Ward also notes GPT-5's improved ability to avoid hallucinations and its capacity to 'negotiate' with users regarding potentially dangerous inquiries, demonstrating a higher level of control and ethical consideration." } ] } }, "status": { "url": "https://www.youtube.com/watch?v=j5vQ6oXSZpU", "status": "Success", "isLiveCrawl": false } }, { "status": { "url": "https://www.youtube.com/watch?v=123", "status": "Fail", "error": { "type": "CRAWL_NOT_FOUND" } } } ], "dollarCost": { "total": 0.004, "breakdown": { "summary": 0.002, "transcription": 0.002 } }}
API Reference
Get Video Contents
The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.
The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.
# pip install vizlook
from vizlook import Vizlook
vizlook = Vizlook(api_key="YOUR_VIZLOOK_API_KEY")
response = vizlook.get_video_contents(
[
"https://www.youtube.com/watch?v=j5vQ6oXSZpU",
"https://www.youtube.com/watch?v=123",
],
crawl_mode="Fallback",
include_transcription=True,
include_summary=True,
)
print("response with original API field name: ")
print(response.to_dict())
print("response with snake case field name: ")
print(response.to_dict(use_api_field_name=False))
print("get field value with snake case key from pydantic model: ")
print(response.results)
{ "results": [ { "data": { "url": "https://www.youtube.com/watch?v=j5vQ6oXSZpU", "title": "What makes OpenAI's new GPT-5 different from past versions?", "description": "OpenAI on Thursday launched GPT-5, the latest generation of the artificial intelligence technology that powers ChatGPT. OpenAI said the new model is faster and smarter than ever before. Technology journalist Jacob Ward joins CBS News to discuss the release.\n\nCBS News 24/7 is the premier anchored streaming news service from CBS News and Stations that is available free to everyone with access to the internet and is the destination for breaking news, live events, original reporting and storytelling, and programs from CBS News and Stations' top anchors and correspondents working locally, nationally and around the globe. It is available on more than 30 platforms across mobile, desktop and connected TVs for free, as well as CBSNews.com and Paramount+ and live in 91 countries.", "thumbnail": { "url": "https://i.ytimg.com/vi/j5vQ6oXSZpU/sddefault.jpg", "width": 640, "height": 480 }, "author": { "name": "CBS News", "url": "https://www.youtube.com/@cbsnews", "avatar": "https://yt3.ggpht.com/ytc/AIdro_niBFv49gSx4rr1afMZU_Pv7SeuPKO2SMHvv0Ar7OKxM4o=s88-c-k-c0x00ffffff-no-rj" }, "publishedDate": "2025-08-07T21:07:09.000Z", "duration": 359, "favicon": "https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png", "transcription": { "videoClips": [ { "startTime": 0, "endTime": 23, "visualDescription": "A male presenter in a dark long-sleeved shirt and jeans stands in a modern, brightly lit office space with plants and wooden accents. He gestures with his hands as he speaks. The background shows a large white screen displaying 'GPT-5'. An inset video then appears, showing a woman looking at a laptop, which displays a 'ChatGPT 5' interface. The interface shows a schedule planning assistant, detailing a day's schedule from coffee with Grant to a flight departure, and includes 'Two quick email actions' and a 'Light packing list'. The woman nods and smiles. Overlapping text on screen announces 'OPENAI RELEASES GPT-5 FIFTH GENERATION OF THE A.I. TECHNOLOGY THAT POWERS CHATGPT'." }, { "startTime": 24, "endTime": 43, "visualDescription": "A male tech journalist, Jacob Ward, wearing a plaid shirt and dark pants, stands opposite a female presenter in a light blue suit. They are on a brightly lit studio set with a large purple background displaying 'CBS NEWS TECHWATCH' in white bold letters with circuit board graphics. The female presenter holds a tablet and gestures while speaking. A smaller screen to the left shows the previous segment with the man presenting in the modern office, and then a graphic that says 'Introducing ChatGPT'." } ], "audioClips": [ { "startTime": 1, "endTime": 10, "transcription": "Welcome into CBS News 24/7, OpenAI launches GPT-5, it's the latest generation of the artificial intelligence technology that powers ChatGPT.", "speakerId": "speaker_1" }, { "startTime": 11, "endTime": 23, "transcription": "OpenAI says the new model is faster and smarter than ever before, it comes more than two years after the release of its predecessor, and expectations are high.", "speakerId": "speaker_1" } ] }, "summary": { "overallSummary": "This CBS News Tech Watch segment discusses the release of OpenAI's GPT-5, the fifth generation of the AI technology powering ChatGPT, which is touted as faster and smarter with enhanced reasoning capabilities. Tech journalist Jacob Ward explains how GPT-5 aims to be a universal AI assistant, making its own decisions and even negotiating about potentially harmful uses. The conversation also delves into the immense financial investment in the AI industry, with trillions of dollars being poured into data centers and chips. Ward expresses concerns about the increasing integration of AI into personal lives, citing examples of using GPT for sensitive medical information, and contrasts the companies' push for Artificial General Intelligence with expert opinions that current AI is still a \"glorified cut and paste.\"", "sectionSummaries": [ { "startTime": 0, "endTime": 23, "title": "OpenAI Releases GPT-5: A New Generation of AI", "summary": "CBS News announces the launch of OpenAI's GPT-5, the fifth generation of AI technology behind ChatGPT, highlighting its increased speed and intelligence. The segment features a demonstration of GPT-5's ability to act as a schedule planning assistant, managing appointments, emails, and even travel logistics. Expectations for this new model are reportedly very high within the tech community." }, { "startTime": 24, "endTime": 107, "title": "Understanding GPT-5's Advanced Reasoning and Decision-Making", "summary": "Tech journalist Jacob Ward explains that GPT-5 is significantly different from its predecessors, moving beyond mere prediction to incorporate a 'reasoning model'. This allows the AI to make its own decisions about tools and techniques needed for tasks, effectively 'thinking' through problems. Ward also notes GPT-5's improved ability to avoid hallucinations and its capacity to 'negotiate' with users regarding potentially dangerous inquiries, demonstrating a higher level of control and ethical consideration." } ] } }, "status": { "url": "https://www.youtube.com/watch?v=j5vQ6oXSZpU", "status": "Success", "isLiveCrawl": false } }, { "status": { "url": "https://www.youtube.com/watch?v=123", "status": "Fail", "error": { "type": "CRAWL_NOT_FOUND" } } } ], "dollarCost": { "total": 0.004, "breakdown": { "summary": 0.002, "transcription": 0.002 } }}
Video crawling strategy, defaults to Never.
Never: Get the videos from the cache, no real-time crawling.
Fallback: First, get the videos from the cache; if not available in the cache, crawl the videos in real time.
Always: Always crawl the videos in real time.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Vizlook","description":"Enable your AI to query video with simple and contextual comprehension APIs. Try it free!","colors":{"primary":"#2563EB","light":"#2563EB","dark":"#2563EB"},"logo":{"light":"https://mintcdn.com/maxai/o9Qb4RVdnxqLUMwp/logo/logo.png?fit=max\u0026auto=format\u0026n=o9Qb4RVdnxqLUMwp\u0026q=85\u0026s=c57f6202b02bd5169a75c2a6efce44d9","dark":"https://mintcdn.com/maxai/o9Qb4RVdnxqLUMwp/logo/logo.png?fit=max\u0026auto=format\u0026n=o9Qb4RVdnxqLUMwp\u0026q=85\u0026s=c57f6202b02bd5169a75c2a6efce44d9"},"favicon":"/favicon.ico","api":{"playground":{"display":"simple"},"examples":{"defaults":"required","languages":["cURL","Python","JavaScript"]}},"navbar":{"links":[{"label":"Support","href":"mailto:support@vizlook.com"}],"primary":{"type":"button","label":"Dashboard","href":"https://www.vizlook.com/dashboard/api-keys"}},"footer":{"socials":{"github":"https://github.com/vizlook"}},"contextual":{"options":["copy","view"]},"navigation":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/vizlook"}]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"maxai","hasAudioNarration":false,"actualSubdomain":"maxai","customDomains":["docs.vizlook.com"],"gitSource":{"type":"github","owner":"watchsky","repo":"vizlook-docs","deployBranch":"main","contentDirectory":"","isPrivate":true,"mountPath":"","label":""},"chroma":{"liveDeploymentHistoryId":"6a20cb4d6bbb46a0adf9776c","collectionId":"257809f1-8733-4106-a2a5-d6311c1af732","schemaVersion":"v2"},"entitlements":{},"buildId":"6a20cb4d6bbb46a0adf9776c:success","clientVersion":"0.0.4043","searchFilterCounts":[{"language":"default","tag":"Documentation","count":11},{"language":"default","tag":"Platform","count":6},{"language":"default","tag":"SDKs","count":4},{"language":"default","tag":"API Reference","count":3},{"language":"default","tag":"Getting Started","count":2}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"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":"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":"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":"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":"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":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","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":"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":"turbopuffer-dual-write","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},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[{"filePath":"style.css","content":"#ask-ai-code-block-button,#assistant-entry,#assistant-entry-mobile,#chat-assistant-sheet,#chat-assistant-textarea{display:none}.no-margin{margin:0}"}],"page":{"pagePath":"documentation/api-reference/get-video-contents","slug":"/documentation/api-reference/get-video-contents","pageMetadata":{"title":"Get Video Contents","description":"The `/videos` endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.\u003cbr />\u003cbr />The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.","openapi":"POST /videos","href":"/documentation/api-reference/get-video-contents"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx, jsxs: _jsxs} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n code: \"code\",\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsxs(_components.p, {\n children: [\"The \", _jsx(_components.code, {\n children: \"/videos\"\n }), \" endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.\", _jsx(\"br\", {}), _jsx(\"br\", {}), \"The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\"]\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{jsx:_jsx}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const{Card}={..._provideComponents(),...props.components};if(!Card)_missingMdxReference(`Card`,true);return _jsx(Card,{horizontal:`true`,arrow:`true`,title:`Get Your Vizlook API Key`,icon:`key`,href:`https://www.vizlook.com/dashboard/api-keys`,children:`Sign up and receive $10 free credit.`})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Get Video Contents","description":"The `/videos` endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.\u003cbr />\u003cbr />The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.","openapi":"POST /videos","href":"/documentation/api-reference/get-video-contents"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[],"codeExamples":{}},"jsLinks":[],"openApiReferenceData":{"operation":{"description":"The `/videos` endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.\u003cbr />\u003cbr />The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.","requestBody":"2be5f9ce-ae35-4095-97e1-4764e0befadc","responses":{"200":"12f1df70-8b3f-496d-b315-9b35f1c14bba"},"x-codeSamples":[{"lang":"bash","source":"curl -X POST 'https://api.vizlook.com/videos' \\\n -H 'x-api-key: YOUR_VIZLOOK_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"urls\": [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\"\n ],\n \"crawlMode\": \"Fallback\",\n \"contentOptions\": {\n \"includeTranscription\": true,\n \"includeSummary\": true\n }\n }'"},{"lang":"python","source":"# pip install vizlook\nfrom vizlook import Vizlook\n\nvizlook = Vizlook(api_key=\"YOUR_VIZLOOK_API_KEY\")\n\nresponse = vizlook.get_video_contents(\n [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\",\n ],\n crawl_mode=\"Fallback\",\n include_transcription=True,\n include_summary=True,\n)\n\nprint(\"response with original API field name: \")\nprint(response.to_dict())\n\nprint(\"response with snake case field name: \")\nprint(response.to_dict(use_api_field_name=False))\n\nprint(\"get field value with snake case key from pydantic model: \")\nprint(response.results)"},{"lang":"javascript","source":"// npm install @vizlook/sdk\nimport Vizlook from \"@vizlook/sdk\";\n\nconst vizlook = new Vizlook({\n apiKey: \"YOUR_VIZLOOK_API_KEY\",\n});\n\nconst response = await vizlook.getVideoContents(\n [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\",\n ],\n {\n crawlMode: \"Fallback\",\n includeTranscription: true,\n includeSummary: true,\n }\n);\nconsole.log(\"response:\", response);"}],"method":"post","type":"path","servers":["6610980d-6390-4849-a7d9-bf236f88f65a"],"security":["659a6027-bc96-4701-91db-c1d75ce2eb05"],"path":"/videos","baseUrlOptions":["https://api.vizlook.com"],"title":"","codeSamples":[{"lang":"bash","source":"curl -X POST 'https://api.vizlook.com/videos' \\\n -H 'x-api-key: YOUR_VIZLOOK_API_KEY' \\\n -H 'Content-Type: application/json' \\\n -d '{\n \"urls\": [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\"\n ],\n \"crawlMode\": \"Fallback\",\n \"contentOptions\": {\n \"includeTranscription\": true,\n \"includeSummary\": true\n }\n }'"},{"lang":"python","source":"# pip install vizlook\nfrom vizlook import Vizlook\n\nvizlook = Vizlook(api_key=\"YOUR_VIZLOOK_API_KEY\")\n\nresponse = vizlook.get_video_contents(\n [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\",\n ],\n crawl_mode=\"Fallback\",\n include_transcription=True,\n include_summary=True,\n)\n\nprint(\"response with original API field name: \")\nprint(response.to_dict())\n\nprint(\"response with snake case field name: \")\nprint(response.to_dict(use_api_field_name=False))\n\nprint(\"get field value with snake case key from pydantic model: \")\nprint(response.results)"},{"lang":"javascript","source":"// npm install @vizlook/sdk\nimport Vizlook from \"@vizlook/sdk\";\n\nconst vizlook = new Vizlook({\n apiKey: \"YOUR_VIZLOOK_API_KEY\",\n});\n\nconst response = await vizlook.getVideoContents(\n [\n \"https://www.youtube.com/watch?v=j5vQ6oXSZpU\",\n \"https://www.youtube.com/watch?v=123\",\n ],\n {\n crawlMode: \"Fallback\",\n includeTranscription: true,\n includeSummary: true,\n }\n);\nconsole.log(\"response:\", response);"}],"requestExampleLanguages":["bash","python","javascript"],"requiredOnlyExamples":true,"requestExampleType":"codeSamples","responseExampleType":"generated"},"dependencies":{"parameters":{},"requestBody":{"content":{"application/json":{"schema":{"required":["urls"],"type":"object","properties":{"urls":{"description":"The URLs of the page where the video is located. Currently, only YouTube URLs are supported, such as `https://www.youtube.com/watch?v=xxxxxx`.","type":"array","items":{"type":"string","uniqueKey":"urls.items.[INDEX]","typeLabel":"string"},"example":["https://www.youtube.com/watch?v=j5vQ6oXSZpU"],"isRequired":true,"uniqueKey":"urls","typeLabel":"string[]"},"crawlMode":{"description":"Video crawling strategy, defaults to `Never`.\n`Never`: Get the videos from the cache, no real-time crawling.\n`Fallback`: First, get the videos from the cache; if not available in the cache, crawl the videos in real time.\n`Always`: Always crawl the videos in real time.","type":"string","enum":["Never","Fallback","Always"],"example":"Fallback","uniqueKey":"crawlMode","typeLabel":"enum\u003cstring>"},"contentOptions":{"description":"Configure what video results include.","type":"object","properties":{"includeTranscription":{"description":"Whether to include video transcription in the results. When not config `contentOptions`, `includeTranscription` will be set as true by default.","type":"boolean","example":true,"uniqueKey":"contentOptions.includeTranscription","typeLabel":"boolean"},"includeSummary":{"description":"Whether to include video summary in the results.","type":"boolean","example":true,"uniqueKey":"contentOptions.includeSummary","typeLabel":"boolean"}},"uniqueKey":"contentOptions","typeLabel":"object"}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"urls":["https://www.youtube.com/watch?v=j5vQ6oXSZpU"],"crawlMode":"Fallback","contentOptions":{"includeTranscription":true,"includeSummary":true}}}},"exampleType":"generated"}},"required":true,"exampleType":"generated"},"responses":{"12f1df70-8b3f-496d-b315-9b35f1c14bba":{"description":"Successful response","content":{"application/json":{"schema":{"type":"object","properties":{"results":{"description":"Video results with fetch status.","type":"array","items":{"type":"object","properties":{"data":{"oneOf":[{"description":"Video result. `data` is null when `status` is `Fail`.","type":"object","properties":{"url":{"description":"The video page URL.","type":"string","example":"https://www.youtube.com/watch?v=2FMBSblpcrc","uniqueKey":"results.items.[INDEX].data.oneOf.0.url","typeLabel":"string"},"title":{"description":"The video title.","type":"string","example":"How to use one paper towel | Joe Smith | TEDxConcordiaUPortland","uniqueKey":"results.items.[INDEX].data.oneOf.0.title","typeLabel":"string"},"description":{"description":"The video description.","type":"string","example":"R. P. Joe Smith served as a District Attorney in Umatilla County and nearly won a race for Oregon Attorney General without taking a single contribution over $99.99.","uniqueKey":"results.items.[INDEX].data.oneOf.0.description","typeLabel":"string"},"thumbnail":{"description":"The video thumbnail image.","type":"object","properties":{"url":{"description":"image URL","type":"string","example":"https://i.ytimg.com/vi/2FMBSblpcrc/sddefault.jpg","uniqueKey":"results.items.[INDEX].data.oneOf.0.thumbnail.url","typeLabel":"string"},"width":{"description":"image width","type":"integer","example":640,"uniqueKey":"results.items.[INDEX].data.oneOf.0.thumbnail.width","typeLabel":"integer"},"height":{"description":"image height","type":"integer","example":480,"uniqueKey":"results.items.[INDEX].data.oneOf.0.thumbnail.height","typeLabel":"integer"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.thumbnail","typeLabel":"object"},"author":{"description":"The information of video author.","type":"object","properties":{"name":{"description":"author name","type":"string","example":"TEDx Talks","uniqueKey":"results.items.[INDEX].data.oneOf.0.author.name","typeLabel":"string"},"url":{"oneOf":[{"description":"author detail URL","type":"string","example":"https://www.youtube.com/@tedx","uniqueKey":"results.items.[INDEX].data.oneOf.0.author.url.oneOf.0","typeLabel":"string"},{"description":"author detail URL","type":"null","example":"https://www.youtube.com/@tedx","uniqueKey":"results.items.[INDEX].data.oneOf.0.author.url.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].data.oneOf.0.author.url","typeLabel":"string | null"},"avatar":{"description":"author avatar URL","type":"string","example":"https://yt3.ggpht.com/1gDPO-4YPWFErfn3yQBnv0yxpkmiud1m5CrorApkOqUYdNd9FrZQ9xB9C9VmDt4EsgArnlwqAQc=s88-c-k-c0x00ffffff-no-rj","uniqueKey":"results.items.[INDEX].data.oneOf.0.author.avatar","typeLabel":"string"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.author","typeLabel":"object"},"publishedDate":{"description":"Video published date, ISO timestamp string","type":"string","example":"2012-04-18T04:26:13.000Z","uniqueKey":"results.items.[INDEX].data.oneOf.0.publishedDate","typeLabel":"string"},"duration":{"description":"Video duration in seconds","type":"integer","example":268,"uniqueKey":"results.items.[INDEX].data.oneOf.0.duration","typeLabel":"integer"},"favicon":{"description":"The URL of the favicon for the search result's domain.","type":"string","example":"https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png","uniqueKey":"results.items.[INDEX].data.oneOf.0.favicon","typeLabel":"string"},"transcription":{"oneOf":[{"description":"The video transcription with visual and auditory when set `contentOptions.includeTranscription` as `true`, otherwise null.","type":"object","properties":{"videoClips":{"description":"Video clips with visual descriptions.","type":"array","items":{"description":"The video clip with visual description.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":0,"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.videoClips.items.[INDEX].startTime","typeLabel":"integer"},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":7,"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.videoClips.items.[INDEX].endTime","typeLabel":"integer"},"visualDescription":{"description":"Visual description of the video clip.","type":"string","example":"The video opens with a grey background featuring the red 'TEDx' logo, followed by 'ConcordiaUPortland' in black text. Below it, 'x = independently organized TED event' is in smaller red text. The text 'BECOMING EXTRAORDINARY' appears briefly, then a yellow-green rectangular banner with an orange bird icon and the text 'UNCONVENTIONALGUIDES.COM' fades in. The background gradually changes from grey to white and then to a darker shade before transitioning to black.","uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.videoClips.items.[INDEX].visualDescription","typeLabel":"string"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.videoClips.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.videoClips","typeLabel":"object[]"},"audioClips":{"description":"Audio clips with transcriptions.","type":"array","items":{"description":"The video clip with audio transcription.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":11,"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips.items.[INDEX].startTime","typeLabel":"integer"},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":26,"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips.items.[INDEX].endTime","typeLabel":"integer"},"transcription":{"description":"Transcription of the audio clip.","type":"string","example":"571 million, 230,000 pounds of paper towels are used by Americans every year.","uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips.items.[INDEX].transcription","typeLabel":"string"},"speakerId":{"description":"The speaker ID of the audio clip, such as 'speaker_1'. If the speaker is identified, it will be set to the speaker's name.","type":"string","example":"Joe Smith","uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips.items.[INDEX].speakerId","typeLabel":"string"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0.audioClips","typeLabel":"object[]"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.0","typeLabel":"object"},{"description":"The video transcription with visual and auditory when set `contentOptions.includeTranscription` as `true`, otherwise null.","type":"null","properties":{"videoClips":{"description":"Video clips with visual descriptions.","type":"array","items":{"description":"The video clip with visual description.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":7},"visualDescription":{"description":"Visual description of the video clip.","type":"string","example":"The video opens with a grey background featuring the red 'TEDx' logo, followed by 'ConcordiaUPortland' in black text. Below it, 'x = independently organized TED event' is in smaller red text. The text 'BECOMING EXTRAORDINARY' appears briefly, then a yellow-green rectangular banner with an orange bird icon and the text 'UNCONVENTIONALGUIDES.COM' fades in. The background gradually changes from grey to white and then to a darker shade before transitioning to black."}}}},"audioClips":{"description":"Audio clips with transcriptions.","type":"array","items":{"description":"The video clip with audio transcription.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":11},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":26},"transcription":{"description":"Transcription of the audio clip.","type":"string","example":"571 million, 230,000 pounds of paper towels are used by Americans every year."},"speakerId":{"description":"The speaker ID of the audio clip, such as 'speaker_1'. If the speaker is identified, it will be set to the speaker's name.","type":"string","example":"Joe Smith"}}}}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].data.oneOf.0.transcription","typeLabel":"object | null"},"summary":{"oneOf":[{"description":"The video summary when set `contentOptions.includeSummary` as `true`, otherwise null.","type":"object","properties":{"overallSummary":{"description":"Overall summary of the video.","type":"string","example":"Joe Smith's TEDx talk highlights the significant waste generated by paper towel usage, with Americans alone consuming billions of pounds annually. He proposes a simple, two-step method, 'Shake and Fold,' to dry hands effectively using just one paper towel, significantly reducing waste. Smith demonstrates this technique for various dispenser types, emphasizing that proper technique can achieve superior dryness compared to using multiple sheets. He concludes by urging the audience to adopt this method, promising a lifelong change in their paper towel habits and noting the substantial positive environmental impact.","uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.overallSummary","typeLabel":"string"},"sectionSummaries":{"description":"Section summaries of the video.","type":"array","items":{"type":"object","properties":{"startTime":{"description":"Start time of the section in seconds.","type":"integer","example":0,"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries.items.[INDEX].startTime","typeLabel":"integer"},"endTime":{"description":"End time of the section in seconds.","type":"integer","example":7,"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries.items.[INDEX].endTime","typeLabel":"integer"},"title":{"description":"Title of the section.","type":"string","example":"Introduction to TEDx ConcordiaUPortland","uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries.items.[INDEX].title","typeLabel":"string"},"summary":{"description":"Summary of the section.","type":"string","example":"The video opens with the TEDx ConcordiaUPortland title card, highlighting its independent organization and theme of 'Becoming Extraordinary.' It also credits Unconventional Guides for sharing the content. This segment features introductory music and brief applause, setting the stage for the presentation.","uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries.items.[INDEX].summary","typeLabel":"string"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0.sectionSummaries","typeLabel":"object[]"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.0","typeLabel":"object"},{"description":"The video summary when set `contentOptions.includeSummary` as `true`, otherwise null.","type":"null","properties":{"overallSummary":{"description":"Overall summary of the video.","type":"string","example":"Joe Smith's TEDx talk highlights the significant waste generated by paper towel usage, with Americans alone consuming billions of pounds annually. He proposes a simple, two-step method, 'Shake and Fold,' to dry hands effectively using just one paper towel, significantly reducing waste. Smith demonstrates this technique for various dispenser types, emphasizing that proper technique can achieve superior dryness compared to using multiple sheets. He concludes by urging the audience to adopt this method, promising a lifelong change in their paper towel habits and noting the substantial positive environmental impact."},"sectionSummaries":{"description":"Section summaries of the video.","type":"array","items":{"type":"object","properties":{"startTime":{"description":"Start time of the section in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the section in seconds.","type":"integer","example":7},"title":{"description":"Title of the section.","type":"string","example":"Introduction to TEDx ConcordiaUPortland"},"summary":{"description":"Summary of the section.","type":"string","example":"The video opens with the TEDx ConcordiaUPortland title card, highlighting its independent organization and theme of 'Becoming Extraordinary.' It also credits Unconventional Guides for sharing the content. This segment features introductory music and brief applause, setting the stage for the presentation."}}}}},"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].data.oneOf.0.summary","typeLabel":"object | null"}},"uniqueKey":"results.items.[INDEX].data.oneOf.0","typeLabel":"object"},{"description":"Video result. `data` is null when `status` is `Fail`.","type":"null","properties":{"url":{"description":"The video page URL.","type":"string","example":"https://www.youtube.com/watch?v=2FMBSblpcrc"},"title":{"description":"The video title.","type":"string","example":"How to use one paper towel | Joe Smith | TEDxConcordiaUPortland"},"description":{"description":"The video description.","type":"string","example":"R. P. Joe Smith served as a District Attorney in Umatilla County and nearly won a race for Oregon Attorney General without taking a single contribution over $99.99."},"thumbnail":{"description":"The video thumbnail image.","type":"object","properties":{"url":{"description":"image URL","type":"string","example":"https://i.ytimg.com/vi/2FMBSblpcrc/sddefault.jpg"},"width":{"description":"image width","type":"integer","example":640},"height":{"description":"image height","type":"integer","example":480}}},"author":{"description":"The information of video author.","type":"object","properties":{"name":{"description":"author name","type":"string","example":"TEDx Talks"},"url":{"oneOf":[{"description":"author detail URL","type":"string","example":"https://www.youtube.com/@tedx"},{"description":"author detail URL","type":"null","example":"https://www.youtube.com/@tedx"}]},"avatar":{"description":"author avatar URL","type":"string","example":"https://yt3.ggpht.com/1gDPO-4YPWFErfn3yQBnv0yxpkmiud1m5CrorApkOqUYdNd9FrZQ9xB9C9VmDt4EsgArnlwqAQc=s88-c-k-c0x00ffffff-no-rj"}}},"publishedDate":{"description":"Video published date, ISO timestamp string","type":"string","example":"2012-04-18T04:26:13.000Z"},"duration":{"description":"Video duration in seconds","type":"integer","example":268},"favicon":{"description":"The URL of the favicon for the search result's domain.","type":"string","example":"https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png"},"transcription":{"oneOf":[{"description":"The video transcription with visual and auditory when set `contentOptions.includeTranscription` as `true`, otherwise null.","type":"object","properties":{"videoClips":{"description":"Video clips with visual descriptions.","type":"array","items":{"description":"The video clip with visual description.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":7},"visualDescription":{"description":"Visual description of the video clip.","type":"string","example":"The video opens with a grey background featuring the red 'TEDx' logo, followed by 'ConcordiaUPortland' in black text. Below it, 'x = independently organized TED event' is in smaller red text. The text 'BECOMING EXTRAORDINARY' appears briefly, then a yellow-green rectangular banner with an orange bird icon and the text 'UNCONVENTIONALGUIDES.COM' fades in. The background gradually changes from grey to white and then to a darker shade before transitioning to black."}}}},"audioClips":{"description":"Audio clips with transcriptions.","type":"array","items":{"description":"The video clip with audio transcription.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":11},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":26},"transcription":{"description":"Transcription of the audio clip.","type":"string","example":"571 million, 230,000 pounds of paper towels are used by Americans every year."},"speakerId":{"description":"The speaker ID of the audio clip, such as 'speaker_1'. If the speaker is identified, it will be set to the speaker's name.","type":"string","example":"Joe Smith"}}}}}},{"description":"The video transcription with visual and auditory when set `contentOptions.includeTranscription` as `true`, otherwise null.","type":"null","properties":{"videoClips":{"description":"Video clips with visual descriptions.","type":"array","items":{"description":"The video clip with visual description.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":7},"visualDescription":{"description":"Visual description of the video clip.","type":"string","example":"The video opens with a grey background featuring the red 'TEDx' logo, followed by 'ConcordiaUPortland' in black text. Below it, 'x = independently organized TED event' is in smaller red text. The text 'BECOMING EXTRAORDINARY' appears briefly, then a yellow-green rectangular banner with an orange bird icon and the text 'UNCONVENTIONALGUIDES.COM' fades in. The background gradually changes from grey to white and then to a darker shade before transitioning to black."}}}},"audioClips":{"description":"Audio clips with transcriptions.","type":"array","items":{"description":"The video clip with audio transcription.","type":"object","properties":{"startTime":{"description":"Start time of the video clip in seconds.","type":"integer","example":11},"endTime":{"description":"End time of the video clip in seconds.","type":"integer","example":26},"transcription":{"description":"Transcription of the audio clip.","type":"string","example":"571 million, 230,000 pounds of paper towels are used by Americans every year."},"speakerId":{"description":"The speaker ID of the audio clip, such as 'speaker_1'. If the speaker is identified, it will be set to the speaker's name.","type":"string","example":"Joe Smith"}}}}}}]},"summary":{"oneOf":[{"description":"The video summary when set `contentOptions.includeSummary` as `true`, otherwise null.","type":"object","properties":{"overallSummary":{"description":"Overall summary of the video.","type":"string","example":"Joe Smith's TEDx talk highlights the significant waste generated by paper towel usage, with Americans alone consuming billions of pounds annually. He proposes a simple, two-step method, 'Shake and Fold,' to dry hands effectively using just one paper towel, significantly reducing waste. Smith demonstrates this technique for various dispenser types, emphasizing that proper technique can achieve superior dryness compared to using multiple sheets. He concludes by urging the audience to adopt this method, promising a lifelong change in their paper towel habits and noting the substantial positive environmental impact."},"sectionSummaries":{"description":"Section summaries of the video.","type":"array","items":{"type":"object","properties":{"startTime":{"description":"Start time of the section in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the section in seconds.","type":"integer","example":7},"title":{"description":"Title of the section.","type":"string","example":"Introduction to TEDx ConcordiaUPortland"},"summary":{"description":"Summary of the section.","type":"string","example":"The video opens with the TEDx ConcordiaUPortland title card, highlighting its independent organization and theme of 'Becoming Extraordinary.' It also credits Unconventional Guides for sharing the content. This segment features introductory music and brief applause, setting the stage for the presentation."}}}}}},{"description":"The video summary when set `contentOptions.includeSummary` as `true`, otherwise null.","type":"null","properties":{"overallSummary":{"description":"Overall summary of the video.","type":"string","example":"Joe Smith's TEDx talk highlights the significant waste generated by paper towel usage, with Americans alone consuming billions of pounds annually. He proposes a simple, two-step method, 'Shake and Fold,' to dry hands effectively using just one paper towel, significantly reducing waste. Smith demonstrates this technique for various dispenser types, emphasizing that proper technique can achieve superior dryness compared to using multiple sheets. He concludes by urging the audience to adopt this method, promising a lifelong change in their paper towel habits and noting the substantial positive environmental impact."},"sectionSummaries":{"description":"Section summaries of the video.","type":"array","items":{"type":"object","properties":{"startTime":{"description":"Start time of the section in seconds.","type":"integer","example":0},"endTime":{"description":"End time of the section in seconds.","type":"integer","example":7},"title":{"description":"Title of the section.","type":"string","example":"Introduction to TEDx ConcordiaUPortland"},"summary":{"description":"Summary of the section.","type":"string","example":"The video opens with the TEDx ConcordiaUPortland title card, highlighting its independent organization and theme of 'Becoming Extraordinary.' It also credits Unconventional Guides for sharing the content. This segment features introductory music and brief applause, setting the stage for the presentation."}}}}}}]}},"uniqueKey":"results.items.[INDEX].data.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].data","typeLabel":"object | null"},"status":{"description":"Video fetch status.","type":"object","properties":{"url":{"description":"The video page URL.","type":"string","example":"https://www.youtube.com/watch?v=2FMBSblpcrc","uniqueKey":"results.items.[INDEX].status.url","typeLabel":"string"},"status":{"type":"string","enum":["Success","Fail"],"example":"Success","uniqueKey":"results.items.[INDEX].status.status","typeLabel":"enum\u003cstring>"},"error":{"oneOf":[{"description":"Error message when fetch video failed.","type":"object","properties":{"type":{"description":"Error type, check detail at [Error Codes](/documentation/error-codes#crawl-error-type-for-%2Fvideos) page.","type":"string","enum":["FAILED_TO_PARSE_URL","CACHE_NOT_FOUND","CRAWL_SOURCE_FAIL","CRAWL_NOT_FOUND","CRAWL_VIDEO_DURATION_EXCEEDS_LIMIT","CRAWL_SERVER_ERROR","CRAWL_TIMEOUT"],"example":"CRAWL_NOT_FOUND","uniqueKey":"results.items.[INDEX].status.error.oneOf.0.type","typeLabel":"enum\u003cstring>"},"message":{"oneOf":[{"type":"string","uniqueKey":"results.items.[INDEX].status.error.oneOf.0.message.oneOf.0","typeLabel":"string"},{"type":"null","uniqueKey":"results.items.[INDEX].status.error.oneOf.0.message.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].status.error.oneOf.0.message","typeLabel":"string | null"}},"uniqueKey":"results.items.[INDEX].status.error.oneOf.0","typeLabel":"object"},{"description":"Error message when fetch video failed.","type":"null","properties":{"type":{"description":"Error type, check detail at [Error Codes](/documentation/error-codes#crawl-error-type-for-%2Fvideos) page.","type":"string","enum":["FAILED_TO_PARSE_URL","CACHE_NOT_FOUND","CRAWL_SOURCE_FAIL","CRAWL_NOT_FOUND","CRAWL_VIDEO_DURATION_EXCEEDS_LIMIT","CRAWL_SERVER_ERROR","CRAWL_TIMEOUT"],"example":"CRAWL_NOT_FOUND"},"message":{"oneOf":[{"type":"string"},{"type":"null"}]}},"uniqueKey":"results.items.[INDEX].status.error.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].status.error","typeLabel":"object | null"},"isLiveCrawl":{"oneOf":[{"description":"Used to determine whether the video is crawled in real time.","type":"boolean","example":true,"uniqueKey":"results.items.[INDEX].status.isLiveCrawl.oneOf.0","typeLabel":"boolean"},{"description":"Used to determine whether the video is crawled in real time.","type":"null","example":true,"uniqueKey":"results.items.[INDEX].status.isLiveCrawl.oneOf.1","typeLabel":"null"}],"uniqueKey":"results.items.[INDEX].status.isLiveCrawl","typeLabel":"boolean | null"}},"uniqueKey":"results.items.[INDEX].status","typeLabel":"object"}},"uniqueKey":"results.items.[INDEX]","typeLabel":"object"},"uniqueKey":"results","typeLabel":"object[]"},"dollarCost":{"description":"Dollar cost of the request.","type":"object","properties":{"total":{"description":"Total dollar cost for your request.","type":"number","example":0.104,"uniqueKey":"dollarCost.total","typeLabel":"number"},"breakdown":{"oneOf":[{"description":"Breakdown of costs by operation type.","type":"object","properties":{"transcription":{"oneOf":[{"description":"Cost of your transcription operations.","type":"number","example":0.002,"uniqueKey":"dollarCost.breakdown.oneOf.0.transcription.oneOf.0","typeLabel":"number"},{"description":"Cost of your transcription operations.","type":"null","example":0.002,"uniqueKey":"dollarCost.breakdown.oneOf.0.transcription.oneOf.1","typeLabel":"null"}],"uniqueKey":"dollarCost.breakdown.oneOf.0.transcription","typeLabel":"number | null"},"summary":{"oneOf":[{"description":"Cost of your summary operations.","type":"number","example":0.002,"uniqueKey":"dollarCost.breakdown.oneOf.0.summary.oneOf.0","typeLabel":"number"},{"description":"Cost of your summary operations.","type":"null","example":0.002,"uniqueKey":"dollarCost.breakdown.oneOf.0.summary.oneOf.1","typeLabel":"null"}],"uniqueKey":"dollarCost.breakdown.oneOf.0.summary","typeLabel":"number | null"},"crawl":{"oneOf":[{"description":"Cost of your real-time crawl operations.","type":"number","example":0.1,"uniqueKey":"dollarCost.breakdown.oneOf.0.crawl.oneOf.0","typeLabel":"number"},{"description":"Cost of your real-time crawl operations.","type":"null","example":0.1,"uniqueKey":"dollarCost.breakdown.oneOf.0.crawl.oneOf.1","typeLabel":"null"}],"uniqueKey":"dollarCost.breakdown.oneOf.0.crawl","typeLabel":"number | null"}},"uniqueKey":"dollarCost.breakdown.oneOf.0","typeLabel":"object"},{"description":"Breakdown of costs by operation type.","type":"null","properties":{"transcription":{"oneOf":[{"description":"Cost of your transcription operations.","type":"number","example":0.002},{"description":"Cost of your transcription operations.","type":"null","example":0.002}]},"summary":{"oneOf":[{"description":"Cost of your summary operations.","type":"number","example":0.002},{"description":"Cost of your summary operations.","type":"null","example":0.002}]},"crawl":{"oneOf":[{"description":"Cost of your real-time crawl operations.","type":"number","example":0.1},{"description":"Cost of your real-time crawl operations.","type":"null","example":0.1}]}},"uniqueKey":"dollarCost.breakdown.oneOf.1","typeLabel":"null"}],"uniqueKey":"dollarCost.breakdown","typeLabel":"object | null"}},"uniqueKey":"dollarCost","typeLabel":"object"}},"example":{"results":[{"data":{"url":"https://www.youtube.com/watch?v=j5vQ6oXSZpU","title":"What makes OpenAI's new GPT-5 different from past versions?","description":"OpenAI on Thursday launched GPT-5, the latest generation of the artificial intelligence technology that powers ChatGPT. OpenAI said the new model is faster and smarter than ever before. Technology journalist Jacob Ward joins CBS News to discuss the release.\n\nCBS News 24/7 is the premier anchored streaming news service from CBS News and Stations that is available free to everyone with access to the internet and is the destination for breaking news, live events, original reporting and storytelling, and programs from CBS News and Stations' top anchors and correspondents working locally, nationally and around the globe. It is available on more than 30 platforms across mobile, desktop and connected TVs for free, as well as CBSNews.com and Paramount+ and live in 91 countries.","thumbnail":{"url":"https://i.ytimg.com/vi/j5vQ6oXSZpU/sddefault.jpg","width":640,"height":480},"author":{"name":"CBS News","url":"https://www.youtube.com/@cbsnews","avatar":"https://yt3.ggpht.com/ytc/AIdro_niBFv49gSx4rr1afMZU_Pv7SeuPKO2SMHvv0Ar7OKxM4o=s88-c-k-c0x00ffffff-no-rj"},"publishedDate":"2025-08-07T21:07:09.000Z","duration":359,"favicon":"https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png","transcription":{"videoClips":[{"startTime":0,"endTime":23,"visualDescription":"A male presenter in a dark long-sleeved shirt and jeans stands in a modern, brightly lit office space with plants and wooden accents. He gestures with his hands as he speaks. The background shows a large white screen displaying 'GPT-5'. An inset video then appears, showing a woman looking at a laptop, which displays a 'ChatGPT 5' interface. The interface shows a schedule planning assistant, detailing a day's schedule from coffee with Grant to a flight departure, and includes 'Two quick email actions' and a 'Light packing list'. The woman nods and smiles. Overlapping text on screen announces 'OPENAI RELEASES GPT-5 FIFTH GENERATION OF THE A.I. TECHNOLOGY THAT POWERS CHATGPT'."},{"startTime":24,"endTime":43,"visualDescription":"A male tech journalist, Jacob Ward, wearing a plaid shirt and dark pants, stands opposite a female presenter in a light blue suit. They are on a brightly lit studio set with a large purple background displaying 'CBS NEWS TECHWATCH' in white bold letters with circuit board graphics. The female presenter holds a tablet and gestures while speaking. A smaller screen to the left shows the previous segment with the man presenting in the modern office, and then a graphic that says 'Introducing ChatGPT'."}],"audioClips":[{"startTime":1,"endTime":10,"transcription":"Welcome into CBS News 24/7, OpenAI launches GPT-5, it's the latest generation of the artificial intelligence technology that powers ChatGPT.","speakerId":"speaker_1"},{"startTime":11,"endTime":23,"transcription":"OpenAI says the new model is faster and smarter than ever before, it comes more than two years after the release of its predecessor, and expectations are high.","speakerId":"speaker_1"}]},"summary":{"overallSummary":"This CBS News Tech Watch segment discusses the release of OpenAI's GPT-5, the fifth generation of the AI technology powering ChatGPT, which is touted as faster and smarter with enhanced reasoning capabilities. Tech journalist Jacob Ward explains how GPT-5 aims to be a universal AI assistant, making its own decisions and even negotiating about potentially harmful uses. The conversation also delves into the immense financial investment in the AI industry, with trillions of dollars being poured into data centers and chips. Ward expresses concerns about the increasing integration of AI into personal lives, citing examples of using GPT for sensitive medical information, and contrasts the companies' push for Artificial General Intelligence with expert opinions that current AI is still a \"glorified cut and paste.\"","sectionSummaries":[{"startTime":0,"endTime":23,"title":"OpenAI Releases GPT-5: A New Generation of AI","summary":"CBS News announces the launch of OpenAI's GPT-5, the fifth generation of AI technology behind ChatGPT, highlighting its increased speed and intelligence. The segment features a demonstration of GPT-5's ability to act as a schedule planning assistant, managing appointments, emails, and even travel logistics. Expectations for this new model are reportedly very high within the tech community."},{"startTime":24,"endTime":107,"title":"Understanding GPT-5's Advanced Reasoning and Decision-Making","summary":"Tech journalist Jacob Ward explains that GPT-5 is significantly different from its predecessors, moving beyond mere prediction to incorporate a 'reasoning model'. This allows the AI to make its own decisions about tools and techniques needed for tasks, effectively 'thinking' through problems. Ward also notes GPT-5's improved ability to avoid hallucinations and its capacity to 'negotiate' with users regarding potentially dangerous inquiries, demonstrating a higher level of control and ethical consideration."}]}},"status":{"url":"https://www.youtube.com/watch?v=j5vQ6oXSZpU","status":"Success","isLiveCrawl":false}},{"status":{"url":"https://www.youtube.com/watch?v=123","status":"Fail","error":{"type":"CRAWL_NOT_FOUND"}}}],"dollarCost":{"total":0.004,"breakdown":{"summary":0.002,"transcription":0.002}}},"uniqueKey":"","typeLabel":"object"},"examples":{"Example":{"title":"Example","value":{"results":[{"data":{"url":"https://www.youtube.com/watch?v=j5vQ6oXSZpU","title":"What makes OpenAI's new GPT-5 different from past versions?","description":"OpenAI on Thursday launched GPT-5, the latest generation of the artificial intelligence technology that powers ChatGPT. OpenAI said the new model is faster and smarter than ever before. Technology journalist Jacob Ward joins CBS News to discuss the release.\n\nCBS News 24/7 is the premier anchored streaming news service from CBS News and Stations that is available free to everyone with access to the internet and is the destination for breaking news, live events, original reporting and storytelling, and programs from CBS News and Stations' top anchors and correspondents working locally, nationally and around the globe. It is available on more than 30 platforms across mobile, desktop and connected TVs for free, as well as CBSNews.com and Paramount+ and live in 91 countries.","thumbnail":{"url":"https://i.ytimg.com/vi/j5vQ6oXSZpU/sddefault.jpg","width":640,"height":480},"author":{"name":"CBS News","url":"https://www.youtube.com/@cbsnews","avatar":"https://yt3.ggpht.com/ytc/AIdro_niBFv49gSx4rr1afMZU_Pv7SeuPKO2SMHvv0Ar7OKxM4o=s88-c-k-c0x00ffffff-no-rj"},"publishedDate":"2025-08-07T21:07:09.000Z","duration":359,"favicon":"https://www.youtube.com/s/desktop/f788da0a/img/logos/favicon_48x48.png","transcription":{"videoClips":[{"startTime":0,"endTime":23,"visualDescription":"A male presenter in a dark long-sleeved shirt and jeans stands in a modern, brightly lit office space with plants and wooden accents. He gestures with his hands as he speaks. The background shows a large white screen displaying 'GPT-5'. An inset video then appears, showing a woman looking at a laptop, which displays a 'ChatGPT 5' interface. The interface shows a schedule planning assistant, detailing a day's schedule from coffee with Grant to a flight departure, and includes 'Two quick email actions' and a 'Light packing list'. The woman nods and smiles. Overlapping text on screen announces 'OPENAI RELEASES GPT-5 FIFTH GENERATION OF THE A.I. TECHNOLOGY THAT POWERS CHATGPT'."},{"startTime":24,"endTime":43,"visualDescription":"A male tech journalist, Jacob Ward, wearing a plaid shirt and dark pants, stands opposite a female presenter in a light blue suit. They are on a brightly lit studio set with a large purple background displaying 'CBS NEWS TECHWATCH' in white bold letters with circuit board graphics. The female presenter holds a tablet and gestures while speaking. A smaller screen to the left shows the previous segment with the man presenting in the modern office, and then a graphic that says 'Introducing ChatGPT'."}],"audioClips":[{"startTime":1,"endTime":10,"transcription":"Welcome into CBS News 24/7, OpenAI launches GPT-5, it's the latest generation of the artificial intelligence technology that powers ChatGPT.","speakerId":"speaker_1"},{"startTime":11,"endTime":23,"transcription":"OpenAI says the new model is faster and smarter than ever before, it comes more than two years after the release of its predecessor, and expectations are high.","speakerId":"speaker_1"}]},"summary":{"overallSummary":"This CBS News Tech Watch segment discusses the release of OpenAI's GPT-5, the fifth generation of the AI technology powering ChatGPT, which is touted as faster and smarter with enhanced reasoning capabilities. Tech journalist Jacob Ward explains how GPT-5 aims to be a universal AI assistant, making its own decisions and even negotiating about potentially harmful uses. The conversation also delves into the immense financial investment in the AI industry, with trillions of dollars being poured into data centers and chips. Ward expresses concerns about the increasing integration of AI into personal lives, citing examples of using GPT for sensitive medical information, and contrasts the companies' push for Artificial General Intelligence with expert opinions that current AI is still a \"glorified cut and paste.\"","sectionSummaries":[{"startTime":0,"endTime":23,"title":"OpenAI Releases GPT-5: A New Generation of AI","summary":"CBS News announces the launch of OpenAI's GPT-5, the fifth generation of AI technology behind ChatGPT, highlighting its increased speed and intelligence. The segment features a demonstration of GPT-5's ability to act as a schedule planning assistant, managing appointments, emails, and even travel logistics. Expectations for this new model are reportedly very high within the tech community."},{"startTime":24,"endTime":107,"title":"Understanding GPT-5's Advanced Reasoning and Decision-Making","summary":"Tech journalist Jacob Ward explains that GPT-5 is significantly different from its predecessors, moving beyond mere prediction to incorporate a 'reasoning model'. This allows the AI to make its own decisions about tools and techniques needed for tasks, effectively 'thinking' through problems. Ward also notes GPT-5's improved ability to avoid hallucinations and its capacity to 'negotiate' with users regarding potentially dangerous inquiries, demonstrating a higher level of control and ethical consideration."}]}},"status":{"url":"https://www.youtube.com/watch?v=j5vQ6oXSZpU","status":"Success","isLiveCrawl":false}},{"status":{"url":"https://www.youtube.com/watch?v=123","status":"Fail","error":{"type":"CRAWL_NOT_FOUND"}}}],"dollarCost":{"total":0.004,"breakdown":{"summary":0.002,"transcription":0.002}}}}},"exampleType":"generated"}},"exampleType":"generated"}},"security":{"659a6027-bc96-4701-91db-c1d75ce2eb05":{"apiKeyAuth":{"type":"apiKey","name":"x-api-key","in":"header","description":"API key must be provided via `x-api-key` header.","scopes":[]}}},"servers":{"6610980d-6390-4849-a7d9-bf236f88f65a":{"url":"https://api.vizlook.com"}},"processedSecurityOptions":[{"schemes":[{"scheme":{"type":"apiKey","name":"x-api-key","in":"header","description":"API key must be provided via `x-api-key` header.","scopes":[]},"schema":{"title":"x-api-key","type":"string","description":"API key must be provided via `x-api-key` header.","isRequired":true,"typeLabel":"string","deprecated":false},"schemeName":"apiKeyAuth","name":"x-api-key"}],"title":"apiKeyAuth"}]},"originalFileLocation":"documentation/api-reference/openapi.json"},"subdomain":"maxai","siteName":"Vizlook","title":"Get Video Contents - Vizlook","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2025-11-13T07:48:56.307Z","originalFileLocation":"documentation/api-reference/get-video-contents.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=\"The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\">\u003cmeta data-mint-head name=\"application-name\" content=\"Vizlook\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_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/maxai/CViB7rHaybTnkGSi/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Get Video Contents - Vizlook\">\u003cmeta data-mint-head property=\"og:description\" content=\"The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Vizlook\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.vizlook.com/documentation/api-reference/get-video-contents\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://maxai.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Get+Video+Contents\u0026amp;description=The+%60%2Fvideos%60+endpoint+gets+the+visual+and+audio+transcriptions%2C+video+summaries%2C+and+metadata+for+a+list+of+URLs.%3Cbr+%2F%3E%3Cbr+%2F%3EThe+system+will+quickly+return+res\u0026amp;theme=c12d0bb9eb7f8b5999b35fe2\u0026amp;signature=8a15300d8a422bfd4d9e42e2b729950c9324de8d44bd5b1a2db7ef96dda43136\">\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 Video Contents - Vizlook\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://maxai.mintlify.app/_mintlify/api/og/v2?division=API+Reference\u0026amp;title=Get+Video+Contents\u0026amp;description=The+%60%2Fvideos%60+endpoint+gets+the+visual+and+audio+transcriptions%2C+video+summaries%2C+and+metadata+for+a+list+of+URLs.%3Cbr+%2F%3E%3Cbr+%2F%3EThe+system+will+quickly+return+res\u0026amp;theme=c12d0bb9eb7f8b5999b35fe2\u0026amp;signature=8a15300d8a422bfd4d9e42e2b729950c9324de8d44bd5b1a2db7ef96dda43136\">\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/maxai/CViB7rHaybTnkGSi/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Vizlook\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#2563EB\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.vizlook.com/documentation/api-reference/get-video-contents\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/documentation/api-reference/get-video-contents.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.vizlook.com/#organization\",\"name\":\"Vizlook\",\"url\":\"https://docs.vizlook.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/maxai/o9Qb4RVdnxqLUMwp/logo/logo.png?fit=max\u0026auto=format\u0026n=o9Qb4RVdnxqLUMwp\u0026q=85\u0026s=c57f6202b02bd5169a75c2a6efce44d9\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.vizlook.com#website\",\"name\":\"Vizlook\",\"url\":\"https://docs.vizlook.com\",\"publisher\":{\"@id\":\"https://docs.vizlook.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents#webpage\",\"url\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents\",\"name\":\"Get Video Contents\",\"description\":\"The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\",\"dateModified\":\"2025-11-13T07:48:56.307Z\",\"isPartOf\":{\"@id\":\"https://docs.vizlook.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"API Reference\",\"item\":\"https://docs.vizlook.com/documentation/api-reference/search\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Get Video Contents\",\"item\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents\"}]},{\"@type\":[\"TechArticle\",\"APIReference\"],\"@id\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents#apireference\",\"headline\":\"Get Video Contents\",\"name\":\"Get Video Contents\",\"description\":\"The /videos endpoint gets the visual and audio transcriptions, video summaries, and metadata for a list of URLs.The system will quickly return results from the cache. For uncached videos, you can configure whether to perform real-time crawling.\",\"url\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents\",\"mainEntityOfPage\":{\"@id\":\"https://docs.vizlook.com/documentation/api-reference/get-video-contents#webpage\"},\"dateModified\":\"2025-11-13T07:48:56.307Z\",\"publisher\":{\"@id\":\"https://docs.vizlook.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.vizlook.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Vizlook\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Vizlook","nav":{"global":{"anchors":[{"anchor":"GitHub","icon":"github","href":"https://github.com/vizlook"}]},"tabs":[{"tab":"Documentation","groups":[{"group":"Getting Started","pages":[{"title":"Introduction","href":"/documentation/introduction"},{"title":"Quickstart","href":"/documentation/quickstart"}]},{"group":"API Reference","pages":[{"title":"Search","openapi":"POST /search","href":"/documentation/api-reference/search"},{"title":"Answer","description":"The `/answer` endpoint leverages Vizlook search results and an LLM to provide answers, offering direct responses for specific queries and detailed, cited summaries for open-ended questions.\u003cbr />\u003cbr />Each response includes both the LLM's answer and the sources utilized. Furthermore, the endpoint supports streaming (by setting `stream` true), delivering tokens as they are generated.","openapi":"POST /answer","href":"/documentation/api-reference/answer"},{"title":"Get Video Contents","openapi":"POST /videos","href":"/documentation/api-reference/get-video-contents"}]},{"group":"Platform","pages":[{"title":"Rate Limits","description":"Default rate limits for Vizlook API endpoints.","href":"/documentation/rate-limits"},{"title":"Error Codes","href":"/documentation/error-codes"},{"title":"Pricing","href":"/documentation/pricing"},{"title":"Demo","url":"https://tubeseek.vizlook.com","href":"/documentation/demo"},{"title":"Privacy Policy","url":"https://www.vizlook.com/protocols/privacy-policy","href":"/documentation/privacy-policy"},{"title":"Terms of Service","url":"https://www.vizlook.com/protocols/terms-of-service","href":"/documentation/terms-of-service"}]}]},{"tab":"SDKs","pages":[{"title":"SDKs","href":"/sdks/python"}]}]},"basePath":"","title":"Get Video Contents - Vizlook","buildId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","deploymentId":"dpl_G9nrg4qeJSZtah1Ziwbc2n6WkLch","dynamics":["c2aa737661","2b790eda92","b0f84f53ff","a9bb46feb3"],"chunks":["OpenApiReferenceProvider-B7XKH4J3.js","utils-lOYzL7z-.js","cloneDeep-izs3Hzxb.js","_Uint8Array-BVIqJ90l.js","isObjectLike-C8vmzPEN.js","isArray-Dcu1dQ5t.js","utils-DF6jUUIM.js","toString-BX-iyh8G.js","isSymbol-CSH9U2Gm.js","addUniqueKeysToSchema-Dpsj5f7C.js","snippetPresets-CYeiDe8v.js","style-to-object-BY3JEAdk.js","v4-DIgz8zy6.js","ApiExamples-CUFz1YZ_.js","isEqual-BfaiBbcl.js","usePlaygroundInputsStore-D8H_iLS4.js","shallow-DdluZBHX.js","getApiPlaygroundDisplay-B9922vev.js","CodeSnippet-CMoRNGYs.js","CodeSnippets-DwyrPHuw.js","Page-DSVu9Ucl.js","getPastedJson-G-zIvlHh.js","icon-B03fnEy0.js","MethodPill-CW7teklc.js","DuplicateIcon-CtO8eekd.js","createIcon-DZTKdM_A.js","DynamicMarkdown-D5M2At0B.js","SectionHeading-C_2NaA2U.js","axios-vUo_bRtp.js","Markdown-D7QRHV3m.js","clsx-D1Z-ELXV.js","lib-DuNMoZ05.js","lib-B8HbPgcC.js","html-void-elements-mCSPHezU.js","dist-lvhuD9Du.js","katex-YMM-FMeD.js","marked.esm-CZWythHk.js","AssistantPageLink-CKfC4ywL.js"]}