supadata-ai · JSON-LD Context

Supadata Ai Context

JSON-LD context defining the semantic vocabulary for Supadata Ai from supadata-ai.

20 Classes 56 Properties 4 Namespaces
View Context View on GitHub

Namespaces

schema: https://schema.org/
xsd: http://www.w3.org/2001/XMLSchema#
dcterms: http://purl.org/dc/terms/
supadata: https://supadata.ai/schema#

Classes

YoutubeVideo Error YoutubePlaylist VideoIds YoutubeChannel Transcript TranscriptChunk TranslatedTranscript JobId YouTubeBatchResults YoutubeSearch Scrape Map CrawlJob JobResult Metadata MediaType ExtractRequest ExtractJobResult Me

Properties

Property Type Container
id string
title string
description string
duration decimal
channel
tags list
thumbnail string
uploadDate dateTime
viewCount decimal
likeCount decimal
transcriptLanguages list
error string
message string
details string
documentationUrl string
videoCount decimal
lastUpdated dateTime
videoIds list
shortIds list
liveIds list
name string
handle string
subscriberCount decimal
banner string
content
lang string
availableLangs list
text string
offset decimal
jobId string
status string
errorCode string
results list
stats
completedAt dateTime
query string
totalResults decimal
nextPageToken string
url string
ogUrl string
countCharacters decimal
urls list
pages list
next string
platform string
type
author
media
createdAt string
additionalData
prompt string
data
organizationId string
plan string
maxCredits decimal
usedCredits decimal

JSON-LD Document

supadata-ai-context.jsonld Raw ↑
{
  "@context": {
    "@vocab": "https://supadata.ai/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "supadata": "https://supadata.ai/schema#",
    "YoutubeVideo": "supadata:YoutubeVideo",
    "id": {
      "@id": "supadata:id",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "supadata:title",
      "@type": "xsd:string"
    },
    "description": {
      "@id": "supadata:description",
      "@type": "xsd:string"
    },
    "duration": {
      "@id": "supadata:duration",
      "@type": "xsd:decimal"
    },
    "channel": {
      "@id": "supadata:channel"
    },
    "tags": {
      "@id": "supadata:tags",
      "@container": "@list"
    },
    "thumbnail": {
      "@id": "supadata:thumbnail",
      "@type": "xsd:string"
    },
    "uploadDate": {
      "@id": "supadata:uploadDate",
      "@type": "xsd:dateTime"
    },
    "viewCount": {
      "@id": "supadata:viewCount",
      "@type": "xsd:decimal"
    },
    "likeCount": {
      "@id": "supadata:likeCount",
      "@type": "xsd:decimal"
    },
    "transcriptLanguages": {
      "@id": "supadata:transcriptLanguages",
      "@container": "@list"
    },
    "Error": "supadata:Error",
    "error": {
      "@id": "supadata:error",
      "@type": "xsd:string"
    },
    "message": {
      "@id": "supadata:message",
      "@type": "xsd:string"
    },
    "details": {
      "@id": "supadata:details",
      "@type": "xsd:string"
    },
    "documentationUrl": {
      "@id": "supadata:documentationUrl",
      "@type": "xsd:string"
    },
    "YoutubePlaylist": "supadata:YoutubePlaylist",
    "videoCount": {
      "@id": "supadata:videoCount",
      "@type": "xsd:decimal"
    },
    "lastUpdated": {
      "@id": "supadata:lastUpdated",
      "@type": "xsd:dateTime"
    },
    "VideoIds": "supadata:VideoIds",
    "videoIds": {
      "@id": "supadata:videoIds",
      "@container": "@list"
    },
    "shortIds": {
      "@id": "supadata:shortIds",
      "@container": "@list"
    },
    "liveIds": {
      "@id": "supadata:liveIds",
      "@container": "@list"
    },
    "YoutubeChannel": "supadata:YoutubeChannel",
    "name": {
      "@id": "supadata:name",
      "@type": "xsd:string"
    },
    "handle": {
      "@id": "supadata:handle",
      "@type": "xsd:string"
    },
    "subscriberCount": {
      "@id": "supadata:subscriberCount",
      "@type": "xsd:decimal"
    },
    "banner": {
      "@id": "supadata:banner",
      "@type": "xsd:string"
    },
    "Transcript": "supadata:Transcript",
    "content": {
      "@id": "supadata:content"
    },
    "lang": {
      "@id": "supadata:lang",
      "@type": "xsd:string"
    },
    "availableLangs": {
      "@id": "supadata:availableLangs",
      "@container": "@list"
    },
    "TranscriptChunk": "supadata:TranscriptChunk",
    "text": {
      "@id": "supadata:text",
      "@type": "xsd:string"
    },
    "offset": {
      "@id": "supadata:offset",
      "@type": "xsd:decimal"
    },
    "TranslatedTranscript": "supadata:TranslatedTranscript",
    "JobId": "supadata:JobId",
    "jobId": {
      "@id": "supadata:jobId",
      "@type": "xsd:string"
    },
    "YouTubeBatchResults": "supadata:YouTubeBatchResults",
    "status": {
      "@id": "supadata:status",
      "@type": "xsd:string"
    },
    "errorCode": {
      "@id": "supadata:errorCode",
      "@type": "xsd:string"
    },
    "results": {
      "@id": "supadata:results",
      "@container": "@list"
    },
    "stats": {
      "@id": "supadata:stats"
    },
    "completedAt": {
      "@id": "supadata:completedAt",
      "@type": "xsd:dateTime"
    },
    "YoutubeSearch": "supadata:YoutubeSearch",
    "query": {
      "@id": "supadata:query",
      "@type": "xsd:string"
    },
    "totalResults": {
      "@id": "supadata:totalResults",
      "@type": "xsd:decimal"
    },
    "nextPageToken": {
      "@id": "supadata:nextPageToken",
      "@type": "xsd:string"
    },
    "Scrape": "supadata:Scrape",
    "url": {
      "@id": "supadata:url",
      "@type": "xsd:string"
    },
    "ogUrl": {
      "@id": "supadata:ogUrl",
      "@type": "xsd:string"
    },
    "countCharacters": {
      "@id": "supadata:countCharacters",
      "@type": "xsd:decimal"
    },
    "urls": {
      "@id": "supadata:urls",
      "@container": "@list"
    },
    "Map": "supadata:Map",
    "CrawlJob": "supadata:CrawlJob",
    "pages": {
      "@id": "supadata:pages",
      "@container": "@list"
    },
    "next": {
      "@id": "supadata:next",
      "@type": "xsd:string"
    },
    "JobResult": "supadata:JobResult",
    "Metadata": "supadata:Metadata",
    "platform": {
      "@id": "supadata:platform",
      "@type": "xsd:string"
    },
    "type": {
      "@id": "supadata:type"
    },
    "author": {
      "@id": "supadata:author"
    },
    "media": {
      "@id": "supadata:media"
    },
    "createdAt": {
      "@id": "supadata:createdAt",
      "@type": "xsd:string"
    },
    "additionalData": {
      "@id": "supadata:additionalData"
    },
    "MediaType": "supadata:MediaType",
    "ExtractRequest": "supadata:ExtractRequest",
    "prompt": {
      "@id": "supadata:prompt",
      "@type": "xsd:string"
    },
    "ExtractJobResult": "supadata:ExtractJobResult",
    "data": {
      "@id": "supadata:data"
    },
    "Me": "supadata:Me",
    "organizationId": {
      "@id": "supadata:organizationId",
      "@type": "xsd:string"
    },
    "plan": {
      "@id": "supadata:plan",
      "@type": "xsd:string"
    },
    "maxCredits": {
      "@id": "supadata:maxCredits",
      "@type": "xsd:decimal"
    },
    "usedCredits": {
      "@id": "supadata:usedCredits",
      "@type": "xsd:decimal"
    }
  },
  "@type": "schema:Dataset",
  "schema:name": "supadata-ai API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects supadata-ai's own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-10-31) from openapi/_original/v1-openapi.json.",
  "dcterms:created": "2026-10-31",
  "dcterms:source": [
    "openapi/_original/v1-openapi.json"
  ]
}