Felo API PlatformFelo API Platform

Настройка Harness

YouTube Subtitling API

Получайте YouTube subtitles с optional language и timestamp parameters.

GET/v2/youtube/subtitling

Аутентификация

Bearer API key

Content type

Не требуется

Ограничения

Могут применяться ограничения конкретного endpoint.

YouTube Subtitling API получает structured subtitle data для YouTube video, чтобы Agent, content analysis tools, education products, search indexes и summary/translation workflows могли работать с video text.

Endpoint

GET https://openapi.felo.ai/v2/youtube/subtitling

Аутентификация

Authorization: Bearer YOUR_API_KEY

Query Parameters

ParameterTypeRequiredDefaultDescription
video_codestringДа-YouTube video ID, например dQw4w9WgXcQ
languagestringНет-код языка субтитров, например en or zh-CN; если опущено, downstream service выберет доступный язык
with_timebooleanНетfalseВозвращать ли start and duration для каждого subtitle item

Ответ Fields

ПолеТипОписание
data.titlestringНазвание YouTube video
data.contentsarraySubtitle items
data.contents[].startnumberВремя начала субтитра в секундах
data.contents[].durationnumberДлительность субтитра в секундах
data.contents[].textstringSubtitle text

Example

curl -X GET "https://openapi.felo.ai/v2/youtube/subtitling?video_code=dQw4w9WgXcQ&language=en&with_time=true" \
  -H "Authorization: Bearer YOUR_API_KEY"

Сценарии использования

  • Let an Agent understand a YouTube video before answering questions.
  • Создает поисковый текстовый index для video content.
  • Готовит исходный текст для summarization или translation workflows.
  • Map notes, quotes, or summaries back to timestamps.

Примечания

  • This API does not download video or audio, and only returns existing subtitles.
  • Some videos may not have subtitles or the requested language.
  • If language is omitted, subtitle selection depends on downstream availability.

Error Responses

HTTP StatusError CodeОписаниеРекомендуемое действие
400YOUTUBE_SUBTITLING_FAILEDvalidation failed, video does not exist, subtitles unavailable, or downstream client-side errorCheck video_code, subtitle availability, and language
401INVALID_API_KEYAPI key missing, invalid, or revokedVerify API key and authorization header
500YOUTUBE_SUBTITLING_FAILEDВнутренняя ошибка сервисаRetry; contact support if it persists
502YOUTUBE_SUBTITLING_FAILEDDownstream subtitle service failed or unavailableПовторите позже