ScavioScavio
ProduitTarifsDocumentation
ConnexionCommencer
  1. Accueil
  2. Tutoriels
  3. Comment extraire des transcriptions YouTube dans n8n
Tutoriel

Comment extraire des transcriptions YouTube dans n8n

Connecter le point de terminaison de transcription YouTube de Scavio à n8n pour que chaque URL YouTube dans votre workflow obtienne le texte intégral de la transcription.

Obtenez une clé API gratuiteDocumentation API

n8n est la plateforme d'automatisation auto-hébergée dominante en 2026, et les workflows de transcription YouTube sont parmi les demandes les plus courantes de la communauté. Ce tutoriel connecte le point de terminaison de transcription de Scavio au nœud HTTP Request de n8n et ajoute des transcriptions à tout workflow qui touche une URL YouTube.

Prérequis

  • n8n auto-hébergé ou cloud
  • Une clé API Scavio
  • Une source d'URL YouTube (RSS, manuel, Airtable)

Parcours

Étape 1: Ajouter un identifiant Scavio dans n8n

Paramètres > Identifiants > Nouveau > Header Auth. Nom=x-api-key, valeur=votre clé.

Text
Name: Scavio API Key
Header: x-api-key
Value: sk_live_...

Étape 2: Ajouter un nœud HTTP Request

POST vers le point de terminaison de transcription de Scavio.

Text
URL: https://api.scavio.dev/api/v1/search
Method: POST
Auth: Scavio API Key (credential)
Body: { "platform": "youtube_transcript", "query": "{{ $json.video_url }}" }

Étape 3: Analyser la transcription

Le nœud Set de n8n extrait le tableau de transcription.

JavaScript
// Set node expression
{{ $json.transcript.map(seg => seg.text).join(' ') }}

Étape 4: Enchaîner avec un nœud LLM

Envoyer la transcription au nœud OpenAI ou Anthropic pour résumé.

Text
Prompt: Summarize this YouTube transcript in 5 bullets:
{{ $json.transcript_text }}

Étape 5: Écrire dans la destination

Airtable, Notion ou Slack.

Text
Airtable node > Update row > Fields: summary = {{ $json.summary }}

Exemple Python

Python
import os, requests

API_KEY = os.environ['SCAVIO_API_KEY']

def transcript(video_url):
    r = requests.post('https://api.scavio.dev/api/v1/search',
        headers={'x-api-key': API_KEY},
        json={'platform': 'youtube_transcript', 'query': video_url})
    segs = r.json().get('transcript', [])
    return ' '.join(s['text'] for s in segs)

print(transcript('https://youtube.com/watch?v=dQw4w9WgXcQ')[:500])

Exemple JavaScript

JavaScript
const API_KEY = process.env.SCAVIO_API_KEY;
export async function transcript(videoUrl) {
  const r = await fetch('https://api.scavio.dev/api/v1/search', {
    method: 'POST',
    headers: { 'x-api-key': API_KEY, 'Content-Type': 'application/json' },
    body: JSON.stringify({ platform: 'youtube_transcript', query: videoUrl })
  });
  const { transcript } = await r.json();
  return transcript.map(s => s.text).join(' ');
}

Sortie attendue

JSON
Full transcript text in n8n $json. Typical video: 30-second extraction. Cost per transcript: ~5 credits.

Tutoriels associés

  • Comment obtenir des transcriptions YouTube via une API
  • Comment construire un pipeline de transcription YouTube pour la synthèse
  • Comment suivre les suppressions de playlists YouTube

Questions fréquentes

La plupart des développeurs terminent ce tutoriel en 15 à 30 minutes. Vous aurez besoin d'une clé API Scavio (l'offre gratuite suffit) et d'un environnement Python ou JavaScript fonctionnel.

n8n auto-hébergé ou cloud. Une clé API Scavio. Une source d'URL YouTube (RSS, manuel, Airtable). Une clé API Scavio vous donne 50 crédits gratuits à l'inscription.

Oui. L'offre gratuite comprend 50 crédits à l'inscription, ce qui est largement suffisant pour terminer ce tutoriel et prototyper une solution fonctionnelle.

Scavio dispose d'un package natif LangChain (langchain-scavio), d'un serveur MCP et d'une API REST simple qui fonctionne avec tout client HTTP. Ce tutoriel utilise the raw REST API, mais vous pouvez l'adapter à votre framework de prédilection.

Ressources connexes

Workflow

Workflow de résumé YouTube vers Slack

Read more
Best Of

Meilleure API de recherche pour l'automatisation de contenu n8n en 2026

Read more
Best Of

Meilleures API de recherche pour les workflows d'automatisation n8n en 2026

Read more
Use Case

Automatisation de la veille concurrentielle TikTok avec n8n

Read more
Use Case

Automatisation de la recherche de données avec n8n

Read more
Workflow

Flux de travail du pipeline de recherche LLM n8n

Read more

Commencer

Connecter le point de terminaison de transcription YouTube de Scavio à n8n pour que chaque URL YouTube dans votre workflow obtienne le texte intégral de la transcription.

Obtenez une clé API gratuiteLire la documentation
ScavioScavio

API de recherche en temps réel pour agents IA. Recherchez sur toutes les plateformes, pas seulement Google.

Produit

  • Fonctionnalités
  • Tarifs
  • Tableau de bord
  • Affiliés

Développeurs

  • Documentation
  • Référence API
  • Démarrage rapide
  • Intégration MCP
  • SDK Python

Alternatives

  • Alternative à Tavily
  • Alternative à SerpAPI
  • Alternative à Firecrawl
  • Alternative à Exa

Outils

  • Formateur JSON
  • cURL vers code
  • Compteur de jetons
  • Tous les outils

© 2026 Scavio. Tous droits réservés.

Featured on TAAFT
Conditions d'utilisationPolitique de confidentialité