Skip to main content
For YouTube videos, channels, and playlists, this is part of Supadata’s YouTube API — no OAuth or quota setup required.

Quick Start

Request

Response

Specification

Endpoint

GET https://api.supadata.ai/v1/metadata Each request requires an x-api-key header with your API key available after signing up. Get your API key here.

Query Parameters

Response Format

The API returns a unified metadata schema with platform-specific fields.

Error Codes

The API returns HTTP status codes and error codes. See this page for more details.

Supported URL Formats

The metadata endpoint supports various media URLs, eg: YouTube:
  • https://www.youtube.com/watch?v=dQw4w9WgXcQ
  • https://youtu.be/dQw4w9WgXcQ
  • https://www.youtube.com/embed/dQw4w9WgXcQ
  • https://www.youtube.com/shorts/dQw4w9WgXcQ
  • https://www.youtube.com/live/dQw4w9WgXcQ
TikTok:
  • https://www.tiktok.com/@username/video/7234567890123456789
  • https://vm.tiktok.com/AAAAZZZZZ
  • https://m.tiktok.com/v/7234567890123456789
Instagram:
  • https://www.instagram.com/reel/C1234567890
  • https://www.instagram.com/p/C1234567890
  • https://www.instagram.com/tv/C1234567890
Twitter/X:
  • https://twitter.com/username/status/1234567890123456789
  • https://x.com/username/status/1234567890123456789
Facebook
  • https://www.facebook.com/reel/682865820350105/
  • https://www.facebook.com/groups/123456789012345/permalink/987654321098765/
  • https://m.facebook.com/examplepage/posts/123123123123123/
  • https://www.facebook.com/share/p/123123123123123/
  • Marketplace & Event URLs are not supported yet.

Base Schema

All metadata responses share a common base schema regardless of platform. Here are the important details:
  • type: Acts as a discriminator that determines the structure of the media field (see Media Types below)
  • title and description: May be null for some platforms or content types
  • stats: null values indicate the metric is unavailable or not applicable for the platform.
  • createdAt: ISO 8601 formatted timestamp
  • additionalData: Contains platform-specific fields not included in the base schema

Media Types

The media field structure varies based on the type discriminator:
  • Video: duration, thumbnailUrl
  • Image: url
  • Carousel: items (array of video/image objects)
  • Post: no additional fields

Platform-Specific Fields

Different platforms and media types may include additional fields in the additionalData object, for example:
  • Channel information for YouTube
  • Music/sound information for TikTok
  • Retweet/quote information for X (Twitter)
Platform-specific fields in additionalData may vary and are subject to change based on platform API availability.

Pricing

All metadata requests cost 1 credit, regardless of platform or media type.