# video2ctx > Turn videos into useful context for people, applications, and AI agents. ## Docs - [Video context for people and software](https://docs.video2ctx.dev/index.md): Search, inspect, monitor, and build with normalized YouTube data. - [Dashboard quickstart](https://docs.video2ctx.dev/dashboard/getting-started.md): Search for a source, choose its data, and keep the useful context. - [Sources, videos, and playlists](https://docs.video2ctx.dev/dashboard/sources.md): Use one input for search terms, video URLs, and playlist URLs. - [Choose video data](https://docs.video2ctx.dev/dashboard/data-options.md): Understand the datasets available when a video opens. - [Projects and saved research](https://docs.video2ctx.dev/dashboard/projects.md): Keep related sources and evidence together. - [Monitor channels](https://docs.video2ctx.dev/dashboard/monitoring.md): Check for new uploads on a schedule you control. - [Notifications and email consent](https://docs.video2ctx.dev/dashboard/notifications.md): Control in-app and email delivery independently. - [Research trends](https://docs.video2ctx.dev/dashboard/trends.md): Compare recent topic momentum and build an evidence-linked plan. - [Account, credits, and API keys](https://docs.video2ctx.dev/dashboard/account.md): Understand identity, shared usage, and developer access. - [API quickstart](https://docs.video2ctx.dev/api/quickstart.md): Create a key and retrieve normalized video context. - [Authentication](https://docs.video2ctx.dev/api/authentication.md): Authenticate hosted API requests with a personal key. - [API conventions](https://docs.video2ctx.dev/api/conventions.md): Credits, pagination, metadata, caching, and error behavior. - [Discovery and trends](https://docs.video2ctx.dev/api/discovery.md): Search, browse, resolve input, and research topic momentum. - [Videos, channels, and playlists](https://docs.video2ctx.dev/api/entities.md): Retrieve normalized provider resources and their related data. - [Projects and research](https://docs.video2ctx.dev/api/research.md): Store sources, run durable jobs, and produce cited outputs. - [Monitoring API](https://docs.video2ctx.dev/api/monitoring.md): Create scheduled checks and consume their notifications. - [Node.js library](https://docs.video2ctx.dev/api/node-library.md): Use the extraction package directly without the hosted platform. - [Use video2ctx from agents](https://docs.video2ctx.dev/api/agents.md): Give an agent source-linked video context through the current REST API. - [API reference](https://docs.video2ctx.dev/api-reference/introduction.md): Interactive OpenAPI reference for consumer-facing video2ctx operations. - [Get platform information](https://docs.video2ctx.dev/api-reference/system/get-platform-information.md) - [Check platform health](https://docs.video2ctx.dev/api-reference/system/check-platform-health.md) - [Get the OpenAPI document](https://docs.video2ctx.dev/api-reference/system/get-the-openapi-document.md) - [Open the Scalar API reference](https://docs.video2ctx.dev/api-reference/system/open-the-scalar-api-reference.md) - [Search the user’s private indexed evidence](https://docs.video2ctx.dev/api-reference/discovery/search-the-user’s-private-indexed-evidence.md): Searches material previously saved or imported into the current user’s private research index. - [Search a video provider](https://docs.video2ctx.dev/api-reference/discovery/search-a-video-provider.md): Searches the selected external provider. Cache hits cost less than fresh upstream retrieval. - [Browse a provider discovery feed](https://docs.video2ctx.dev/api-reference/discovery/browse-a-provider-discovery-feed.md): Returns queryless discovery results from a supported destination on the selected provider. - [Calculate public trend signals for a topic](https://docs.video2ctx.dev/api-reference/discovery/calculate-public-trend-signals-for-a-topic.md): Builds a diversified topic sample, persists public metric snapshots, calculates observed acceleration when history exists, and optionally adds GLM-generated evidence-grounded themes and content gaps. - [Generate an AI video plan from trend signals](https://docs.video2ctx.dev/api-reference/discovery/generate-an-ai-video-plan-from-trend-signals.md): Uses Kimi K2.6 for strategic synthesis and automatically falls back to GPT-OSS 120B when Kimi is unavailable. The response identifies the model that produced it. - [List supported video providers](https://docs.video2ctx.dev/api-reference/providers/list-supported-video-providers.md): Returns the provider identifiers accepted in provider-scoped paths and the capabilities currently implemented for each provider. - [Inspect a video](https://docs.video2ctx.dev/api-reference/videos/inspect-a-video.md) - [List transcript tracks](https://docs.video2ctx.dev/api-reference/videos/list-transcript-tracks.md): Lists the source caption tracks and auto-translation targets available to the transcript endpoint. This endpoint returns metadata, not caption text. - [Get a timed transcript](https://docs.video2ctx.dev/api-reference/videos/get-a-timed-transcript.md) - [Get video comments](https://docs.video2ctx.dev/api-reference/videos/get-video-comments.md) - [Get endscreen elements](https://docs.video2ctx.dev/api-reference/videos/get-endscreen-elements.md) - [Inspect a channel](https://docs.video2ctx.dev/api-reference/channels/inspect-a-channel.md) - [List channel videos](https://docs.video2ctx.dev/api-reference/channels/list-channel-videos.md) - [List channel playlists](https://docs.video2ctx.dev/api-reference/channels/list-channel-playlists.md) - [Inspect a playlist](https://docs.video2ctx.dev/api-reference/playlists/inspect-a-playlist.md) - [List projects](https://docs.video2ctx.dev/api-reference/projects/list-projects.md) - [Create a project](https://docs.video2ctx.dev/api-reference/projects/create-a-project.md) - [Get a project and its saved items](https://docs.video2ctx.dev/api-reference/projects/get-a-project-and-its-saved-items.md) - [Delete a project](https://docs.video2ctx.dev/api-reference/projects/delete-a-project.md): Deletes the project’s private R2 objects and AI Search items before cascading its D1 metadata. - [Save material to a project](https://docs.video2ctx.dev/api-reference/projects/save-material-to-a-project.md) - [Start a durable import job](https://docs.video2ctx.dev/api-reference/research/start-a-durable-import-job.md) - [Get import job status](https://docs.video2ctx.dev/api-reference/research/get-import-job-status.md) - [Generate a cited answer](https://docs.video2ctx.dev/api-reference/research/generate-a-cited-answer.md) - [Compare private research sources](https://docs.video2ctx.dev/api-reference/research/compare-private-research-sources.md) - [Generate an evidence-first report](https://docs.video2ctx.dev/api-reference/research/generate-an-evidence-first-report.md) - [Create a project export](https://docs.video2ctx.dev/api-reference/exports/create-a-project-export.md) - [Download an export](https://docs.video2ctx.dev/api-reference/exports/download-an-export.md) - [List monitors](https://docs.video2ctx.dev/api-reference/monitoring/list-monitors.md) - [Create a monitor](https://docs.video2ctx.dev/api-reference/monitoring/create-a-monitor.md) - [Delete a monitor](https://docs.video2ctx.dev/api-reference/monitoring/delete-a-monitor.md) - [Update a monitor schedule or display metadata](https://docs.video2ctx.dev/api-reference/monitoring/update-a-monitor-schedule-or-display-metadata.md) - [List recent notifications](https://docs.video2ctx.dev/api-reference/monitoring/list-recent-notifications.md) - [Mark a notification as read](https://docs.video2ctx.dev/api-reference/monitoring/mark-a-notification-as-read.md) - [Get notification preferences](https://docs.video2ctx.dev/api-reference/monitoring/get-notification-preferences.md) - [Update notification preferences](https://docs.video2ctx.dev/api-reference/monitoring/update-notification-preferences.md) - [Get plan limits and credit balance](https://docs.video2ctx.dev/api-reference/billing/get-plan-limits-and-credit-balance.md) - [Platform internals](https://docs.video2ctx.dev/internals/overview.md): Non-interactive contracts used by the first-party application and platform operators. - [Internal endpoint inventory](https://docs.video2ctx.dev/internals/endpoints.md): Generated non-interactive inventory of first-party, callback, and operator operations. - [Local development](https://docs.video2ctx.dev/open-source/local-development.md): Run the web application and Cloudflare platform together. - [Architecture](https://docs.video2ctx.dev/open-source/architecture.md): How requests move from the product surface to normalized video data. - [Deployment](https://docs.video2ctx.dev/open-source/deployment.md): Production surfaces and their release boundaries. - [Contributing](https://docs.video2ctx.dev/open-source/contributing.md): Keep code, contracts, and documentation aligned. ## OpenAPI Specs - [openapi](https://docs.video2ctx.dev/api-reference/openapi.json) ## Optional - [GitHub](https://github.com/devhims/video2ctx) - [API status](https://api.video2ctx.dev/health)