Transcripted
БесплатноНе проверенPay-per-success YouTube transcript extractor for AI agents and RAG pipelines. Timestamps, SRT, plain text. Failed videos are never charged. $0.005/video.
Описание
Pay-per-success YouTube transcript extractor for AI agents and RAG pipelines. Timestamps, SRT, plain text. Failed videos are never charged. $0.005/video.
README
YouTube transcript API for AI agents — pay per successful transcript via x402 (USDC on Base) or on the Apify Store.
The guarantee: you are charged only when a transcript is delivered. No captions, private/deleted video, or a failure on our side → HTTP error → no charge.
Endpoints
Base URL: https://transcriptd.fly.dev
| Endpoint | Price | Returns |
|---|---|---|
GET /transcript?video={url|id}&format={json|text|srt}&lang=en |
$0.005 | caption segments with timestamps + cleaned text |
GET /metadata?video={url|id} |
$0.002 | title, channel, duration, available caption languages |
GET / , GET /healthz |
free | service doc / health + extractor version |
No API key, no account, no subscription — payment IS the authentication (x402, USDC on Base, gasless for the payer).
Quick start (agent / script)
# pip install "x402[httpx,evm]" eth-account
from eth_account import Account
from x402 import x402Client
from x402.http.clients import x402_httpx_transport
from x402.mechanisms.evm import EthAccountSigner
from x402.mechanisms.evm.exact import ExactEvmScheme
import httpx, asyncio
async def main():
xc = x402Client()
xc.register("eip155:*", ExactEvmScheme(signer=EthAccountSigner(
Account.from_key("0x<key holding USDC on Base>"))))
async with httpx.AsyncClient(transport=x402_httpx_transport(xc),
base_url="https://transcriptd.fly.dev") as c:
r = await c.get("/transcript", params={"video": "dQw4w9WgXcQ", "format": "text"})
print(r.text)
asyncio.run(main())
MCP server
Thin wrapper in mcp/server.py — tools get_transcript and
get_video_metadata. Your wallet key stays in YOUR client config; it never
leaves your machine.
{
"mcpServers": {
"transcriptd": {
"command": "python",
"args": ["mcp/server.py"],
"env": { "X402_PRIVATE_KEY": "0x<key holding USDC on Base>" }
}
}
}
Apify actor
Same engine, Apify billing, residential proxy included: apify.com/outspoken_sitkaspruce/transcriptd — input a list of video URLs, get a dataset of transcripts, charged per delivered transcript only.
Notes
- Captions only (manual preferred, auto-generated fallback) — no ASR.
- Extractor auto-updates daily; timedtext rate limits are retried with backoff.
- JSON output:
{video_id, language, source, segments: [{start, dur, text}], text}.
Установка Transcripted
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/v1quant78-dot/transcriptdFAQ
Transcripted MCP бесплатный?
Да, Transcripted MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Transcripted?
Нет, Transcripted работает без API-ключей и переменных окружения.
Transcripted — hosted или self-hosted?
Доступен hosted-вариант: Unyly запускает сервер в облаке, локальная установка не обязательна.
Как установить Transcripted в Claude Desktop, Claude Code или Cursor?
Открой Transcripted на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Omni Video
An MCP server that transforms LLM-enabled IDEs into professional video editors by pre-processing footage into text proxies, generating motion graphics via HTML/
автор: buildwithtazaARA
Generate images, video and audio from any AI agent — one connector.
автор: ARAYouTube
Transcripts, channel stats, search
автор: YouTubeEverArt
AI image generation using various models.
автор: modelcontextprotocolCompare Transcripted with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории media
