YouTube Scraper : vidéos, chaînes, Shorts, 1$ pour 1 000 résultats
Extrayez YouTube sans clé API. Quatre modes dans un seul actor : recherche par mot-clé, vidéos de chaîne, détail d'une vidéo, Shorts de chaîne. Chaque résultat inclut titre, view_count, like_count, comment_count, durée, tags, miniature, infos de chaîne avec nombre d'abonnés, indicateurs is_short / is_live / is_premiere, engagement_rate calculé, et détails complets optionnels (description, tags, catégorie, langue) via includeDetails.
Modes
search, channel, video, shorts
Anti-Bot
SSR + rotation IP
Ce que vous pouvez extraire
- Identité : id, video_url, title, type (video, channel, short), is_short, is_live, is_premiere
- Engagement : view_count, like_count, comment_count, engagement_rate (pourcentage calculé)
- Contexte chaîne : channel_id, channel_name, channel_subscribers, channel_url
- Contenu : description, tags, category, language, duration, duration_seconds, thumbnail_url
- Période : published_at (horodatage ISO)
- Provenance : search_query (pour le mode search), source_url, scraped_at
Cas d'usage principaux
- Recherche de mots-clés de niche. Rechercher "tutoriel python" sur YouTube trié par vues, voir quels titres dominent la niche
- Audit de performance de chaîne. Récupérer toutes les vidéos d'une chaîne créateur et calculer le taux d'engagement médian sur les 100 derniers uploads
- Mining de tendances Shorts. Utiliser le mode shorts sur 50 chaînes pour identifier les formats Shorts qui montent dans une verticale
- Matching de contenu sponsorisé. Détecter des patterns dans les tags et titres pour identifier les épisodes sponsorisés dans le catalogue d'un créateur
- Suivi SEO concurrentiel. Snapshot quotidien du view_count pour les uploads concurrents afin de suivre les bascules de classement et moments viraux
Exemple d'API
curl -X POST "https://api.apify.com/v2/acts/santamaria-automations~youtube-scraper/runs?token=YOUR_TOKEN" \
-H "Content-Type: application/json" \
-d '{
"mode": "channel",
"urls": ["https://www.youtube.com/@MrBeast"],
"maxResults": 100,
"sortBy": "views",
"includeDetails": true
}'
Intégrations
- n8n, Make, Zapier : déclencher des exécutions et streamer les nouvelles vidéos via webhook
- Agents IA (MCP) : Claude Desktop, Cursor, VS Code, LangChain, LlamaIndex
- Python, Node.js : SDK Apify pour l'accès programmatique
- Google Sheets, Airtable : requêtes ou URLs de chaîne en entrée, CSV vidéo complet en sortie
Champs de sortie
| Champ | Type | Exemple |
| id | string | dQw4w9WgXcQ |
| title | string | How to Code in Python |
| view_count | integer | 1 500 000 |
| like_count | integer | 45 000 |
| comment_count | integer | 3 200 |
| engagement_rate | number | 3,2 |
| duration | string | 12:34 |
| channel_name | string | TechTutorials |
| is_short | boolean | false |
| thumbnail_url | string | https://i.ytimg.com/vi/dQw4w9WgXcQ/maxresdefault.jpg |
Scrapers associés