x402 Video Intelligence
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.
Offering
- Provider
- video.cyberwarex.com
- Method
- GET
- Offering type
- Api Endpoint
- Transport type
- http
- Category
- Creative
- Delivery
- Not provided
- Pricing model
- Not provided
- x402 version
- 2
Endpoint context
- URL
https://video.cyberwarex.com/transcript- MIME type
- application/json
- First seen
- 2026-10-16T01:50:06.715Z
- Last seen
- Tags
- YouTube, transcript, captions, subtitles, video
Payment pricing
x402 payment terms are the authoritative price for calling this endpoint.
- Payment option 1
- 0.003 USDC
Atomic price: 3000 · Network: eip155:8453 · Asset: USDC · Scheme: exact
Raw x402 terms
[
{
"scheme": "exact",
"network": "eip155:8453",
"asset": "0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913",
"amount": "3000",
"payTo": "0x058D0Cc5CC97e61e8A9f38D6d6365bce525921B2"
}
]Observed health
- Status
- Healthy
- Latest latency
- 1217 ms
- Average latency
- 721 ms
- HTTP status
- 402
- Last checked
- Reachability
- 92.9% over 14 checks
Latency is measured to the first response headers. A reachable result does not verify response accuracy or merchant identity.
Input schema
{
"type": "object",
"properties": {
"type": {
"type": "string",
"const": "http"
},
"method": {
"type": "string",
"enum": [
"GET",
"HEAD",
"DELETE"
]
},
"queryParams": {
"type": "object",
"properties": {
"url": {
"type": "string",
"format": "uri",
"description": "YouTube video URL or bare 11-character video id."
},
"lang": {
"type": "string",
"default": "en",
"description": "Preferred caption language code, e.g. en, es, de."
},
"format": {
"type": "string",
"enum": [
"json",
"text",
"srt"
],
"default": "json",
"description": "json returns timed segments; text and srt return text/plain."
}
},
"required": [
"url"
],
"additionalProperties": false
}
},
"required": [
"type",
"method"
],
"additionalProperties": false
}Output schema
{
"$schema": "https://json-schema.org/draft/2020-12/schema",
"properties": {
"input": {
"additionalProperties": false,
"properties": {
"method": {
"enum": [
"GET",
"HEAD",
"DELETE"
],
"type": "string"
},
"queryParams": {
"additionalProperties": false,
"properties": {
"format": {
"default": "json",
"description": "json returns timed segments; text and srt return text/plain.",
"enum": [
"json",
"text",
"srt"
],
"type": "string"
},
"lang": {
"default": "en",
"description": "Preferred caption language code, e.g. en, es, de.",
"type": "string"
},
"url": {
"description": "YouTube video URL or bare 11-character video id.",
"format": "uri",
"type": "string"
}
},
"required": [
"url"
],
"type": "object"
},
"type": {
"const": "http",
"type": "string"
}
},
"required": [
"type",
"method"
],
"type": "object"
},
"output": {
"properties": {
"example": {
"properties": {
"lang": {
"type": "string"
},
"segments": {
"description": "Timed caption segments in seconds.",
"items": {
"properties": {
"dur": {
"type": "number"
},
"start": {
"type": "number"
},
"text": {
"type": "string"
}
},
"type": "object"
},
"type": "array"
},
"source": {
"description": "Whether captions were creator-supplied or auto-generated.",
"enum": [
"manual",
"auto"
],
"type": "string"
},
"text": {
"description": "Full transcript as plain text.",
"type": "string"
},
"video_id": {
"type": "string"
}
},
"type": "object"
},
"type": {
"type": "string"
}
},
"required": [
"type"
],
"type": "object"
}
},
"required": [
"input"
],
"type": "object"
}