Supadata: Web & Video data API for makers
Turn YouTube, TikTok, Instagram, X videos and websites into structured data. Skip the hassle of video transcription and data scraping. Our APIs help you build better software and AI products faster.
https://mcp--supadata-ai.run.tools
How to connect
-
Smithery (hosted)
1. Open https://smithery.ai/servers/supadata-ai/mcp 2. Click Connect and complete OAuth in your MCP client (Claude, Cursor, VS Code, etc.) 3. MCP endpoint: https://mcp--supadata-ai.run.tools
Tools (9)
-
supadata_transcriptExtract transcript from a video or file URL. For large files, returns a jobId instead of the transcript directly - use supadata_check_transcript_status with that jobId to poll for results.
-
supadata_check_transcript_statusCheck transcript job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.
-
supadata_scrapeScrape a single web page
-
supadata_mapDiscover URLs on a website
-
supadata_crawlCreate a crawl job to extract content from all pages on a website. Returns a jobId - use supadata_check_crawl_status with that jobId to poll for results.
-
supadata_check_crawl_statusCheck crawl job status and retrieve results. Returns status: "scraping", "completed", "failed", or "cancelled". If status is "scraping", call this tool again after a few seconds with the same id.
-
supadata_metadataFetch metadata from a media URL (YouTube, TikTok, Instagram, Twitter). Returns platform info, title, description, author details, engagement stats, media details, tags, and creation date.
-
supadata_extractExtract structured data from a video URL using AI. Provide a prompt for what to extract, a JSON Schema for the output format, or both. Returns a jobId for async processing - use supadata_check_extract_status with that jobId to poll for results.
-
supadata_check_extract_statusCheck extract job status and retrieve results. Returns status: "queued", "active", "completed", or "failed". If status is not "completed" or "failed", call this tool again after a few seconds with the same id.