x402 Video Intelligence · Transcript

by x402 Video Intelligence

GETBase

$0.003

per call · USD Coin on Base

YouTube video transcript extraction with per-segment timing. Returns the caption track as timed segments (start, duration, text) plus the full plain text, or as SRT subtitles. Uses the creator's manual captions when they exist and falls back to YouTube automatic captions. Never downloads media, so it stays fast and light. Cached per video and language. Use it to summarize a talk, quote a video with timestamps, or search inside video content.

Endpoint

GET https://video.cyberwarex.com/transcript

5

Calls / 30d

3

Unique payers / 30d

Aug 30

Last called

exact

Payment scheme

Call this service

TypeScript · @x402/fetch
import { wrapFetchWithPayment } from "@x402/fetch";
import { privateKeyToAccount } from "viem/accounts";

const account = privateKeyToAccount(process.env.PRIVATE_KEY);
const fetchWithPay = wrapFetchWithPayment(fetch, account);

const res = await fetchWithPay("https://video.cyberwarex.com/transcript", {
  method: "GET",
});
const data = await res.json();
cURL
curl -X GET \
  "https://video.cyberwarex.com/transcript?format=json&lang=en&url=https%3A%2F%2Fwww.youtube.com%2Fwatch%3Fv%3Darj7oStGLkU" \
  -H "X-PAYMENT: <signed x402 payment>"

Example response

{
  "lang": "en",
  "segments": [
    {
      "dur": 3.44,
      "start": 0.32,
      "text": "Welcome back to the channel."
    },
    {
      "dur": 2.88,
      "start": 3.76,
      "text": "Today we are talking about agents."
    }
  ],
  "source": "manual",
  "text": "Welcome back to the channel. Today we are talking about agents. ...",
  "video_id": "arj7oStGLkU"
}

Payment details

Pay to0x058d0cc5cc97e61e8a9f38d6d6365bce525921b2
AssetUSD Coin · 0x833589fcd6edb6e08f4c7c32d4f71b54bda02913
NetworksBase
Schemesexact

Is this your API?

Pin it to the top of Media & Generation and the homepage with a featured placement.

Get featured →

More from x402 Video Intelligence & similar services