# Influship YouTube Video Transcript API

> Influship YouTube Video Transcript API is a paid API for AI agents from api.influship.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-15).

Fetches a full YouTube video transcript with timestamped segments by video ID

## Facts

- Endpoint: GET https://api.influship.com/v1/raw/youtube/transcript/:video_id?utm_source=zero.xyz
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-10-15
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/influship-youtube-video-transcript-api-bf07a329
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_Dp_6eJ8cKsyXY7YvCsqmi

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability influship-youtube-video-transcript-api-bf07a329
```

Example prompt: Can you pull the full transcript with timestamps for the YouTube video dQw4w9WgXcQ? I want to read through what was said.

## When to prefer this

Use this endpoint when you need the raw timestamped transcript of a specific YouTube video, particularly for content analysis, quote extraction, or influencer content auditing. Prefer this over general scraping endpoints when you specifically need structured text output with time offsets. It is cost-effective at $0.01 per call for single-video transcript retrieval.

## Known failure modes

- Video ID not found or invalid — returns 404 or error response
- Video has no available captions or transcripts — returns empty or error
- Language requested not available — may fall back to auto-detected language or return error
- Payment required / x402 payment not processed — returns 402 status
- Rate limiting or API quota exceeded — returns 429

## How this service works

Influship YouTube video transcript with timestamped segments

## Output

Returns the full transcript of the specified YouTube video as a structured list of timestamped text segments, including the spoken text and corresponding time offsets, optionally in a specified language.

## Request schema (JSON Schema)

```json
{
 "type": "object",
 "$schema": "https://json-schema.org/draft/2020-12/schema",
 "required": [
  "input"
 ],
 "properties": {
  "input": {
   "type": "object",
   "required": [
    "type",
    "method"
   ],
   "properties": {
    "type": {
     "type": "string",
     "const": "http"
    },
    "method": {
     "enum": [
      "GET"
     ],
     "type": "string"
    },
    "pathParams": {
     "type": "object",
     "required": [
      "video_id"
     ],
     "properties": {
      "video_id": {
       "type": "string",
       "minLength": 1
      }
     },
     "additionalProperties": false
    },
    "queryParams": {
     "type": "object",
     "properties": {
      "language": {
       "type": "string",
       "default": "auto"
      }
     },
     "additionalProperties": false
    }
   },
   "additionalProperties": false
  },
  "output": {
   "type": "object",
   "required": [
    "type"
   ],
   "properties": {
    "type": {
     "type": "string"
    },
    "example": {
     "type": "object"
    }
   }
  }
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/influship-youtube-video-transcript-api-bf07a329/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from api.influship.com](https://www.zero.xyz/host/api.influship.com/llms.txt)
