{
  "@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"
  ]
}