给 AI

按数据类型找接口

字幕接口

4 个平台的 4 个接口,用同一个 Transcript 对象返回字幕。视频里说了什么,按时间分段返回,同时给出整段纯文本,并注明返回的字幕语言。每次 $0.002 到 $0.004,各接口按自己的价格计费;失败的调用不扣费。

字幕 · 各平台接口

平台接口路径每页价格
YouTubeYouTube 视频字幕GET /v1/youtube/videos/transcript/get1$0.004/次
InstagramInstagram 视频字幕GET /v1/instagram/posts/transcript/get1$0.004/次
RedditReddit 视频字幕GET /v1/reddit/posts/transcript/get1$0.004/次
TikTokTikTok 视频字幕GET /v1/tiktok/videos/transcript/get1$0.002/次

每次 $0.002 到 $0.004,各接口按自己的价格计费。失败的调用不扣费。

返回的对象: Transcript

上面每个接口返回的字段名和类型都一样。平台不展示的字段返回 null,并在 meta.unavailable 里注明。

字段类型含义
video_idstring视频 ID。
langstring字幕语言。
segmentsSegment[]按时间排列的字幕段。
textstring全部字幕拼成的纯文本。

两个平台上的同一个调用

参数一样、翻页方式一样、返回结构一样,只换路径。

cURL
# YouTube
curl -G "https://api.okdata.online/v1/youtube/videos/transcript/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=dQw4w9WgXcQ'

# Instagram
curl -G "https://api.okdata.online/v1/instagram/posts/transcript/get" \
  -H "Authorization: Bearer $OKDATA_API_KEY" \
  --data-urlencode 'id=DeCPVhERA8e'

常见用途

  • 不看视频也能总结长视频的内容。
  • 把一个频道的演讲建成索引,用于搜索或 RAG 问答。
  • 从一批测评视频里找出提到某个产品的每一处。

常见问题

视频没有字幕怎么办?
调用返回 not_found,不扣费。Instagram 的接口只支持两分钟以内的视频;各平台的限制写在对应的接口页上。
能指定语言吗?
YouTube 可以用 lang 指定想要的字幕语言,结果里的 lang 是实际拿到的那一条。其他平台返回它们现有的字幕。
有时间戳吗?
有。segments 里每一段都有开始、结束时间(秒)和文字,text 是全部拼起来的纯文本,既能引用某个时刻,也能整段交给模型。

接上一次,以后直接问 AI。

新 key 自带 $0.10 试用额度。贴一句话,就能接进你的智能体。

免费开始
一句话接进你的 AI

把这句话发给你的智能体

读一下 https://okdata.online/zh/agents.md,帮我把 okdata 配好;我的 key 在环境变量 OKDATA_API_KEY 里。

Claude Code、Cursor、Codex 等能打开网址的智能体,读完会自己配好。

MCP 地址https://api.okdata.online/mcp