supadata

Extract video transcripts and scrape web content to Markdown via the Supadata API.

76|18|Updated Dec 12, 2025
One-click install
npx skills add https://github.com/vm0-ai/vm0-skills --skill supadata
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: supadata
Source: https://github.com/vm0-ai/vm0-skills/tree/main/supadata
Command: npx skills add https://github.com/vm0-ai/vm0-skills --skill supadata

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Supadata provides API access to extract transcripts from videos and scrape web pages, accelerating AI workflows with ready-made content.

Core Features & Use Cases

  • Video transcripts from YouTube/TikTok/Instagram
  • Web scraping to markdown
  • Channel/page metadata and site crawling

Quick Start

Get a YouTube transcript: bash -c 'curl -s "https://api.supadata.ai/v1/transcript" -H "x-api-key: ${SUPADATA_API_KEY}" -G --data-urlencode "url=https://www.youtube.com/watch?v=dQw4w9WgXcQ" -d "text=true" | jq .'

Frequently Asked Questions about supadata

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract transcripts from YouTube videos?

Extracting YouTube transcripts uses the Supadata API via curl with your API key in the x-api-key header and the video URL. Call the /v1/transcript endpoint with the YouTube URL and set text=true for text-only output or omit it for timestamped transcripts. The API returns transcript content ready for AI processing.

Can I scrape web pages to Markdown format?

Web scraping to Markdown is supported through Supadata's API, which extracts page content and metadata and converts it to Markdown. This output format works well for feeding web content into AI workflows or documentation systems without manual formatting.

Does Supadata work with TikTok and Instagram videos?

Yes, Supadata extracts transcripts from TikTok and Instagram videos using the same API endpoint as YouTube. You provide the video URL and specify your output preferences—text-only or timestamped—and receive transcript content for AI processing.

What transcript modes does Supadata offer and when should I use each?

Supadata supports native transcripts (from platform captions) and AI-generated transcripts. Native mode is faster and lower-cost; AI mode provides higher accuracy and works when platform captions are unavailable. Choose based on your accuracy requirements and budget.

Can I get transcripts in different languages?

Language selection is supported in Supadata transcripts, allowing you to specify the language for extraction or translation. This feature accommodates multilingual content and international AI workflows.

What do I need to get started with Supadata?

Getting started requires an API key, curl access, and the Supadata API endpoint URL. You'll pass your API key in the x-api-key header with curl requests to extract transcripts or scrape content from supported video platforms and web pages.