Actions7
- Web Actions
- YouTube Actions
Overview
This node integrates with the Supadata API to fetch data related to YouTube channels and their videos. Specifically, the "Get Channel Videos" operation retrieves a list of video IDs from a specified YouTube channel, up to a user-defined limit. This is useful for workflows that need to process or analyze multiple videos from a particular channel, such as content aggregation, monitoring new uploads, or batch processing video metadata.
Practical examples:
- Automatically fetching the latest 100 videos from a tech review channel to analyze trends.
- Collecting video IDs from an educational channel to generate transcripts or summaries.
- Integrating with other nodes to download or process videos from a specific creator.
Properties
| Name | Meaning |
|---|---|
| Channel | The ID or URL of the YouTube channel from which to retrieve videos. |
| Limit | Maximum number of video results to return. Accepts values between 1 and 5000 (default 50). |
Output
The node outputs a JSON array where each item corresponds to a video ID string from the specified YouTube channel. The output structure is essentially:
[
"videoId1",
"videoId2",
...
]
Each element is a YouTube video ID representing one video from the channel. There is no binary data output in this operation.
Dependencies
- Requires access to the Supadata API, which acts as a proxy to fetch YouTube data.
- An API key credential for Supadata must be configured in n8n to authenticate requests.
- No direct YouTube API credentials are needed since the node uses Supadata's service.
Troubleshooting
Common issues:
- Invalid or malformed channel ID/URL: Ensure the channel identifier is correct and properly formatted.
- Exceeding the maximum allowed limit: The limit must be between 1 and 5000; values outside this range will cause errors.
- API authentication failure: Verify that the Supadata API key credential is correctly set up and has necessary permissions.
Error messages:
"error": "Invalid channel ID"— Check the channel input for correctness."error": "Authentication failed"— Confirm the API key credential is valid."error": "Limit out of range"— Adjust the limit property within allowed bounds.
In case of failures, enabling "Continue On Fail" allows the workflow to proceed with error details included in the output.
Links and References
- YouTube Channels
- Supadata API Documentation (generic reference, actual docs depend on Supadata)