Liste YouTube Shorts
Indiquez un nom de compte YouTube et un nombre attendu pour collecter les Shorts publics de ce compte, avec titres, horodatage, durée et données de vues
Traduit · fr-FRVoir le texte original
Aperçu
Les YouTube Shorts publics montrent ce qu’un créateur teste, répète et ce qui attire l’attention en format court. Cette application transforme l’étagère de Shorts publics d’un compte en jeu de données ligne par ligne : chaque Short conserve son titre, son lien, l’identité du compte, la durée, les vues et l’heure de collecte, pour comparer des clips sans faire défiler une chaîne.
C’est plus utile que de copier quelques Shorts à la main, parce que les mêmes champs sont sur chaque ligne. Titres, liens de visionnage, durée et chiffres de vues affichés sur la page restent alignés, ce qui en fait une source pratique pour des audits short form, des contrôles de rythme et des instantanés de performance.
Notes sur les données
Les données viennent de la liste publique de Shorts du compte YouTube demandé. Les enregistrements sont triés par heure de publication du plus récent au plus ancien, et le même ID de contenu n’est conservé qu’une fois sur les pages collectées. Le nombre de vues apparaît à la fois comme chiffre brut et comme formulation sur la page ; la durée apparaît à la fois comme texte d’horloge sur la page et comme chaîne de durée de la source. L’heure de publication, la publication relative et l’heure de collecte sont stockées telles que la source les envoie, sans fuseau déduit. Les listes de badges, images de couverture et vignettes de chaîne reviennent comme chaînes source et peuvent être vides. Les Shorts supprimés, privés, soumis à une restriction d’âge ou autrement inaccessibles ne sont pas couverts.
À quoi ressemble un résultat
Chaque enregistrement représente un YouTube Short public.
| ID de contenu | Titre du contenu | URL du contenu | Nom du compte | Collecté le | Type de contenu |
|---|---|---|---|---|---|
| Eqm8TLNgBmo | Ulanzi UA50 50W エアチューブライト💡やわらかい光で自然なライティング✨ | https://www.youtube.com/shorts/Eqm8TLNgBmo | Ulanzi Japan(ウランジ) | 2026-08-31T09:49:46 | short |
| hY3nR8sTq2M | Compact desk light setup for night shooting | https://www.youtube.com/shorts/hY3nR8sTq2M | Ulanzi Japan(ウランジ) | 2026-08-30T11:12:08 | short |
Les autres valeurs incluent Durée affichée, Valeur de durée, Vues, Texte des vues, Publié le, Publication relative, Compte de tâche et Aucune donnée.
Cas d’usage
- Constituez un inventaire thématique short form en regroupant Titre du contenu avec URL du contenu et en comparant la fréquence des titres similaires.
- Vérifiez le rythme de publication en alignant Publié le et Publication relative sur les Shorts renvoyés.
- Comparez l’attention en lisant Vues à côté de Texte des vues et en classant les clips que la page présente comme plus regardés.
- Séparez les résultats vides des vrais Shorts en contrôlant Aucune donnée avec Compte de tâche.
Périmètre et limites
Chaque tâche collecte les Shorts publics d’un compte YouTube. Le nombre demandé est une valeur attendue et les résultats peuvent être arrondis par lots de 30. Une première collecte peut renvoyer jusqu’à 2 000 éléments, les suivantes 200 de plus ; la collecte complète est prise en charge. La protection d’extraction couvre 1 000 pages de résultats. Les Shorts supprimés, restreints ou inaccessibles peuvent manquer.
- Adapté pour
- Lorsque vous avez besoin de la liste des Shorts publics d’un compte YouTube précis
- Lorsque vous avez besoin des titres, heures de publication, durées et vues des Shorts pour une analyse short form
- À ne pas utiliser pour
- Lorsque vous avez besoin de listes de vidéos YouTube longues plutôt que de Shorts
- Lorsque vous avez besoin de commentaires, transcriptions ou profils de chaîne plutôt que d’une liste de Shorts
- Lorsque vous avez besoin de vidéos courtes d’une plateforme autre que YouTube
Gestion des échecs
Comportement en cas d'échec et de nouvelle tentative déclaré par l'auteur. Nous vous recommandons de l'inclure dans votre prompt système lors de l'intégration.
- 1Si aucun Short n’est renvoyé, vérifiez le nom du compte ou de la chaîne et confirmez que le compte a des Shorts publics
- 2Réessayez plus tard après une limitation de débit, une indisponibilité temporaire ou un délai d’attente
- 3Lorsque le résultat de soumission est inconnu, évitez de resoumettre immédiatement au risque de créer des tâches en double
- 4Un succès partiel renvoie tout de même les Shorts déjà collectés ; les éléments manquants peuvent être soumis plus tard
- 5En cas d’échec d’authentification, vérifiez la clé API configurée dans l’environnement d’exécution
Entrée
Paramètres requis pour appeler cette App, générés à partir de l'input.schema du manifest.json.
| Champ | Nom métier | Type | Requis | Défaut | Énum / Contraintes | Exemple | Description |
|---|---|---|---|---|---|---|---|
| account_name | Nom de compte ou de chaîne YouTube | string | Oui | — | — | UlanziJapan | Le nom de compte ou de chaîne YouTube dont les Shorts publics doivent être collectés, par exemple UlanziJapan. Saisissez 1 à 512 caractères. |
| crawl_num | Nombre de Shorts attendu | integer | Oui | — | 1– | 1 | Le nombre de Shorts que vous attendez de collecter. Les résultats reviennent par lots complets de 30, donc le nombre réel peut être arrondi à la hausse. Un reste inférieur à 30 est quand même facturé comme 30 enregistrements. Des valeurs plus élevées prennent généralement plus de temps et coûtent plus cher. |
Sortie
Structure des champs d'un enregistrement, générée à partir de l'output.schema du manifest.json.
| Champ | Nom métier | Type | Exemple | Description |
|---|---|---|---|---|
| content_id | ID de contenu | string | Eqm8TLNgBmo | Identifiant stable du Short. La source peut renvoyer null sur les lignes sans résultat. |
| content_url | URL du contenu | string | https://www.youtube.com/shorts/Eqm8TLNgBmo | Lien public du Short. La source peut renvoyer null. |
| content_title | Titre du contenu | string | Ulanzi UA50 50W エアチューブライト💡やわらかい光で自然なライティング✨ | Titre affiché du Short. La source peut renvoyer null. |
| content_text | Texte du contenu | string | — | Texte associé au Short. La source peut renvoyer null. |
| account_name | Nom du compte | string | Ulanzi Japan(ウランジ) | Nom affiché du compte publieur. La source peut renvoyer null. |
| account_display_id | ID de compte affiché | string | — | Identifiant de compte montré sur la page YouTube. La source peut renvoyer null. |
| account_id | ID de compte | string | — | Identifiant de compte YouTube fourni par la source. La source peut renvoyer null. |
| biz_id | ID métier | string | UlanziJapan | Identifiant métier associé au compte collecté. La source peut renvoyer null. |
| article_type | Type de contenu | string | short | Type de contenu renvoyé par la source, par exemple short. La source peut renvoyer null. |
| publish_time | Publié le | string | — | Heure de publication normalisée du Short telle que fournie par la source, sans fuseau déduit. La source peut renvoyer null. |
| raw_publish_time | Publication relative | string | — | Texte de publication relative affiché sur la page. La source peut renvoyer null. |
| crawl_time | Collecté le | string | 2026-08-31T09:49:46 | Heure à laquelle ce Short a été collecté, sans fuseau déduit. La source peut renvoyer null. |
| raw_duration | Durée affichée | string | — | Texte de durée affiché sur la page, par exemple 0:37. La source peut renvoyer null. |
| video_duration | Valeur de durée | string | — | Valeur de durée brute renvoyée sous forme de texte par la source. La source peut renvoyer null. |
| view_count | Vues | string | — | Nombre de vues brut renvoyé sous forme de texte par la source. La source peut renvoyer null. |
| view_count_text | Texte des vues | string | — | Formulation du nombre de vues affichée sur la page. La source peut renvoyer null. |
| content_status | Statut du contenu | string | RUNNING | Statut de traitement porté par la ligne de résultat. La source peut renvoyer null. |
| is_collaboration | Collaboration | boolean | false | Indique si le Short est marqué comme une collaboration. La source peut renvoyer null. |
| is_verified | Vérifié | boolean | false | Indique si le compte publieur est vérifié. La source peut renvoyer null. |
| is_verified_artist | Artiste vérifié | boolean | false | Indique si le compte publieur est un artiste vérifié. La source peut renvoyer null. |
| keyword | Mot-clé de collecte | string | UlanziJapan | Mot-clé de compte associé à la tâche de collecte. La source peut renvoyer null. |
| keyword_type | Type de mot-clé | string | accountShorts | Type de mot-clé utilisé pour la tâche de collecte. La source peut renvoyer null. |
| account_badge_list | Badges du compte | string | — | Liste des badges du compte renvoyée comme chaîne source. La source peut renvoyer null. |
| content_badge_list | Badges du contenu | string | — | Liste des badges du contenu renvoyée comme chaîne source. La source peut renvoyer null. |
| cover_image_list | Images de couverture | string | — | Liste des images de couverture renvoyée comme chaîne source. La source peut renvoyer null. |
| content_rich_thumbnail_list | Vignettes enrichies | string | — | Liste des vignettes enrichies renvoyée comme chaîne source. La source peut renvoyer null. |
| channel_thumbnail_list | Vignettes de chaîne | string | — | Liste des vignettes de chaîne renvoyée comme chaîne source. La source peut renvoyer null. |
| channel_description_links | Liens de chaîne | string | — | Liens de description de chaîne renvoyés comme chaîne source. La source peut renvoyer null. |
| co_creator_info | Infos co-créateur | string | — | Informations de co-créateur renvoyées comme chaîne source. La source peut renvoyer null. |
| task_item | Compte de tâche | string | UlanziJapan | Nom de compte soumis pour l’élément de tâche qui a produit cette ligne. |
| no_data | Aucune donnée | boolean | false | Indique si l’élément de tâche est marqué comme sans données de contenu. |
Schema de l'enregistrement
La sortie est renvoyée enregistrement par enregistrement. detail.output.idFieldHint
{
"type": "object",
"properties": {
"content_id": {
"type": "string",
"title": "ID de contenu",
"description": "Identifiant stable du Short. La source peut renvoyer null sur les lignes sans résultat.",
"prefill": "Eqm8TLNgBmo"
},
"content_url": {
"type": "string",
"title": "URL du contenu",
"description": "Lien public du Short. La source peut renvoyer null.",
"prefill": "https://www.youtube.com/shorts/Eqm8TLNgBmo"
},
"content_title": {
"type": "string",
"title": "Titre du contenu",
"description": "Titre affiché du Short. La source peut renvoyer null.",
"prefill": "Ulanzi UA50 50W エアチューブライト💡やわらかい光で自然なライティング✨"
},
"content_text": {
"type": "string",
"title": "Texte du contenu",
"description": "Texte associé au Short. La source peut renvoyer null."
},
"account_name": {
"type": "string",
"title": "Nom du compte",
"description": "Nom affiché du compte publieur. La source peut renvoyer null.",
"prefill": "Ulanzi Japan(ウランジ)"
},
"account_display_id": {
"type": "string",
"title": "ID de compte affiché",
"description": "Identifiant de compte montré sur la page YouTube. La source peut renvoyer null."
},
"account_id": {
"type": "string",
"title": "ID de compte",
"description": "Identifiant de compte YouTube fourni par la source. La source peut renvoyer null."
},
"biz_id": {
"type": "string",
"title": "ID métier",
"description": "Identifiant métier associé au compte collecté. La source peut renvoyer null.",
"prefill": "UlanziJapan"
},
"article_type": {
"type": "string",
"title": "Type de contenu",
"description": "Type de contenu renvoyé par la source, par exemple short. La source peut renvoyer null.",
"prefill": "short"
},
"publish_time": {
"type": "string",
"title": "Publié le",
"description": "Heure de publication normalisée du Short telle que fournie par la source, sans fuseau déduit. La source peut renvoyer null."
},
"raw_publish_time": {
"type": "string",
"title": "Publication relative",
"description": "Texte de publication relative affiché sur la page. La source peut renvoyer null."
},
"crawl_time": {
"type": "string",
"title": "Collecté le",
"description": "Heure à laquelle ce Short a été collecté, sans fuseau déduit. La source peut renvoyer null.",
"prefill": "2026-08-31T09:49:46"
},
"raw_duration": {
"type": "string",
"title": "Durée affichée",
"description": "Texte de durée affiché sur la page, par exemple 0:37. La source peut renvoyer null."
},
"video_duration": {
"type": "string",
"title": "Valeur de durée",
"description": "Valeur de durée brute renvoyée sous forme de texte par la source. La source peut renvoyer null."
},
"view_count": {
"type": "string",
"title": "Vues",
"description": "Nombre de vues brut renvoyé sous forme de texte par la source. La source peut renvoyer null."
},
"view_count_text": {
"type": "string",
"title": "Texte des vues",
"description": "Formulation du nombre de vues affichée sur la page. La source peut renvoyer null."
},
"content_status": {
"type": "string",
"title": "Statut du contenu",
"description": "Statut de traitement porté par la ligne de résultat. La source peut renvoyer null.",
"prefill": "RUNNING"
},
"is_collaboration": {
"type": "boolean",
"title": "Collaboration",
"description": "Indique si le Short est marqué comme une collaboration. La source peut renvoyer null.",
"prefill": false
},
"is_verified": {
"type": "boolean",
"title": "Vérifié",
"description": "Indique si le compte publieur est vérifié. La source peut renvoyer null.",
"prefill": false
},
"is_verified_artist": {
"type": "boolean",
"title": "Artiste vérifié",
"description": "Indique si le compte publieur est un artiste vérifié. La source peut renvoyer null.",
"prefill": false
},
"keyword": {
"type": "string",
"title": "Mot-clé de collecte",
"description": "Mot-clé de compte associé à la tâche de collecte. La source peut renvoyer null.",
"prefill": "UlanziJapan"
},
"keyword_type": {
"type": "string",
"title": "Type de mot-clé",
"description": "Type de mot-clé utilisé pour la tâche de collecte. La source peut renvoyer null.",
"prefill": "accountShorts"
},
"account_badge_list": {
"type": "string",
"title": "Badges du compte",
"description": "Liste des badges du compte renvoyée comme chaîne source. La source peut renvoyer null."
},
"content_badge_list": {
"type": "string",
"title": "Badges du contenu",
"description": "Liste des badges du contenu renvoyée comme chaîne source. La source peut renvoyer null."
},
"cover_image_list": {
"type": "string",
"title": "Images de couverture",
"description": "Liste des images de couverture renvoyée comme chaîne source. La source peut renvoyer null."
},
"content_rich_thumbnail_list": {
"type": "string",
"title": "Vignettes enrichies",
"description": "Liste des vignettes enrichies renvoyée comme chaîne source. La source peut renvoyer null."
},
"channel_thumbnail_list": {
"type": "string",
"title": "Vignettes de chaîne",
"description": "Liste des vignettes de chaîne renvoyée comme chaîne source. La source peut renvoyer null."
},
"channel_description_links": {
"type": "string",
"title": "Liens de chaîne",
"description": "Liens de description de chaîne renvoyés comme chaîne source. La source peut renvoyer null."
},
"co_creator_info": {
"type": "string",
"title": "Infos co-créateur",
"description": "Informations de co-créateur renvoyées comme chaîne source. La source peut renvoyer null."
},
"task_item": {
"type": "string",
"title": "Compte de tâche",
"description": "Nom de compte soumis pour l’élément de tâche qui a produit cette ligne.",
"prefill": "UlanziJapan"
},
"no_data": {
"type": "boolean",
"title": "Aucune donnée",
"description": "Indique si l’élément de tâche est marqué comme sans données de contenu.",
"prefill": false
}
},
"required": [],
"additionalProperties": false
}Intégration
Cette App peut être intégrée via MCP, API, SDK ou export de fichiers — tous les canaux partagent les mêmes capacités et la même tarification. Chaque requête s'authentifie avec l'en-tête Authorization: Bearer à l'aide d'une API Key (longue durée, créée dans la console Data Hub) ; les clients MCP peuvent aussi se connecter via OAuth, sans clé. D'autres options comme la CLI et Skill arrivent bientôt.
Avec MCP (Model Context Protocol), vous pouvez appeler cette App directement depuis des clients IA comme Claude et Cursor. Choisissez votre client et votre mode d'authentification, puis copiez la config ci-dessous.
Config du client
Remplacez la valeur après Bearer par votre API Key longue durée. Fonctionne dans n'importe quel client, en CI ou en environnement sans navigateur.
{
"mcpServers": {
"hello_moto__youtube-shorts-list": {
"type": "http",
"url": "https://mcp-v2.octoparse.com?pin=hello_moto/youtube-shorts-list",
"headers": { "Authorization": "Bearer <YOUR_API_KEY>" }
}
}
}Laissez l'IA tout configurer pour vous
Vous ne voulez pas modifier les configs à la main ? Copiez le prompt d'installation et collez-le dans n'importe quel client IA — il effectuera la configuration à sa manière. (Le prompt demande à l'IA de vous réclamer votre API Key, afin que les identifiants ne finissent jamais dans l'historique de conversation ni dans des configs partagées.)
detail.access.mcp.composeHint
Tarifs
Facturé selon le nombre d'enregistrements renvoyés avec succès. Les exécutions échouées ne sont pas facturées. Facturé par unités de 30 enregistrement ; toute unité incomplète est arrondie à 30 enregistrement.
Facturé une fois par exécution soumise, quel que soit le nombre d'enregistrements renvoyés.
Plusieurs événements de facturation se cumulent indépendamment. Voir chaque élément pour les détails. Les exécutions échouées ne sont pas facturées.
Voir les créditsEssayer maintenant
Renseignez les paramètres et lancez l'exécution — les résultats proviennent d'un appel réel.