Skip to main content

YouTube Transcriber

The YouTube Transcriber API allows you to extract text transcriptions from YouTube videos using advanced AI models. Convert video content into searchable, readable text format with high accuracy and fast processing times.

Key Features

  • Multiple AI Models: Choose from OpenAI GPT, Google Gemini, and other state-of-the-art models
  • High Accuracy: Leverage the power of advanced language models for accurate transcription
  • YouTube Integration: Simply provide a YouTube URL to get started
  • Fast Processing: Quick turnaround times for video transcription
  • Simple API: Single endpoint with consistent parameter structure

Available Models

All YouTube Transcriber requests support a comprehensive range of AI models:

OpenAI Models:

  • gpt-5-mini - GPT-5 Mini
  • o4-mini - GPT-o4 Mini
  • o1 - GPT-o1
  • gpt-4.1-mini - GPT-4.1 Mini
  • gpt-4.1-nano - GPT-4.1 Nano
  • gpt-4.1 - GPT-4.1
  • o3-mini - GPT-o3 Mini
  • o1-preview - GPT-o1 Preview
  • o1-mini - GPT-o1 Mini
  • gpt-4o-mini - GPT-4o Mini
  • gpt-4o - GPT-4o

Google Models:

  • gemini-1.5-flash - Gemini 1.5 Flash
  • gemini-1.5-pro - Gemini 1.5 Pro
  • gemini-1.0-pro - Gemini 1.0 Pro
  • gemini-2.0-flash - Gemini 2.0 Flash
  • gemini-2.0-flash-lite - Gemini 2.0 Flash Lite
  • gemini-2.5-pro - Gemini 2.5 Pro
  • gemini-2.5-flash - Gemini 2.5 Flash

API Reference

Request Headers

FieldValue
API-KEY<your-api-key>
Content-Typeapplication/json

Request Parameters

Field NameTypeDescriptionRequired
typestringMust be YOUTUBE_TRANSCRIBER✔️
modelstringAI model identifier✔️
conversationIdstringMust be YOUTUBE_TRANSCRIBER✔️
promptObject.videoUrlstringYouTube video URL to transcribe✔️

Example Response

{}

Interactive Playground

API Playground

https://api.1min.ai/api/features

Generated cURL Command:

curl -X POST "https://api.1min.ai/api/features" \
-H "API-KEY: <your-api-key>" \
-H "Content-Type: application/json" \
-d '{
"type": "YOUTUBE_TRANSCRIBER",
"model": "claude-3-5-haiku-20241022",
"conversationId": "YOUTUBE_TRANSCRIBER",
"promptObject": {
"videoUrl": "https://www.youtube.com/watch?v=dQw4w9WgXcQ"
}
}'

Getting Started

  1. Obtain an API Key: Sign up at 1min.ai to get your API key
  2. Choose Your Model: Select from OpenAI or Google AI models based on your needs
  3. Test with Playground: Use the interactive playground above to test the API
  4. Integrate: Use the generated curl command or implement in your preferred language

The YouTube Transcriber API provides a simple and efficient way to convert YouTube video content into readable text format using advanced AI models.