Install
openclaw skills install @socq/socq-youtube-researchopenclaw skills install @socq/socq-youtube-researchUse SocQ to collect public YouTube data through an asynchronous, credit-metered workflow.
socq CLI when installed; otherwise use npx @socq/cli.https://api.socq.ai/mcp?platforms=youtube when SocQ MCP is already configured.--request-source skill, _request_source: "skill", or X-Socq-Source: skill-rest for CLI, MCP, or REST respectively.Never place an API key in a prompt, query string, committed file, or retained shell command. Read authentication.md before configuring credentials.
SocQ is an external, credit-metered service. A SocQ account and SOCQ_API_KEY are required, and requests may consume paid credits.
Select an endpoint based on the YouTube content object the user needs:
youtube/search or youtube/hashtag-search for discovery, then resolve selected results with youtube/videos or youtube/channels when detailed metadata is required.youtube/channel-videos, youtube/channel-live-videos, and youtube/shorts for format-specific channel inventories. Keep regular uploads, live streams, and Shorts separate in comparisons.youtube/playlist-videos only when playlist membership or ordering matters; do not treat a playlist as the channel's complete catalog.youtube/comments for top-level discussion and youtube/comment-replies for a selected thread. Preserve parent comment IDs so replies remain attributable.youtube/transcripts for spoken-content analysis. Report unavailable, disabled, auto-generated, or language-mismatched transcripts instead of substituting descriptions.youtube/community-posts for channel community activity and keep it distinct from video publishing activity.Resolve channel and video URLs to canonical IDs before joining results across endpoints. For performance comparisons, align publication windows and distinguish cumulative counters from activity observed during the requested period. A video's current views or comments are not the number gained inside a historical date range. When analyzing themes from transcripts and comments, identify which evidence comes from creator speech and which comes from audience discussion. State whether the result includes videos, Shorts, live streams, playlists, community posts, or only a subset.
queued and running as incomplete. Poll until succeeded or failed; follow async-tasks.md.next_cursor required for the requested scope. Read pagination.md.For authentication, rate limits, provider failures, and recovery, follow errors.md.