N8N Tools - YouTube Enhanced
Comprehensive YouTube Data API v3 and Analytics integration for N8N workflows
Actions83
- Videos Actions
- Channels Actions
- Playlists Actions
- Search Actions
- Analytics Actions
- Get Channel Analytics
- Get Video Analytics
- Get Playlist Analytics
- Get Content Owner Analytics
- Get Audience Retention
- Get Demographics
- Get Geographic Data
- Get Device Data
- Get Traffic Source Data
- Get Revenue Data
- Get Ad Performance Data
- Get Subscriber Analytics
- Get Playback Location Data
- Get Video Performance Data
- Get Playlist Performance Data
- Get Annotation Performance Data
- Get Card Performance Data
- Get Sharing Service Data
- Get Live Streaming Data
- Get Content Type Data
- Get Time Based Data
- Comments Actions
- Subscriptions Actions
- Live Streaming Actions
- Video Upload Actions
- Community Posts Actions
- Thumbnails Actions
- Captions Actions
- Channel Memberships Actions
- Super Chat & Thanks Actions
Overview
This node operation fetches the list of reasons for reporting abuse on YouTube videos. It is useful when you want to understand or display the categories under which users can report inappropriate or abusive content on a video. For example, a workflow could use this to dynamically populate a UI dropdown with valid abuse report reasons before submitting an abuse report.
Properties
| Name | Meaning |
|---|---|
| Max Results | Maximum number of results to return (1 to 50). |
| Page Token | Pagination token to retrieve the next page of results. |
| Language | Language code (e.g., "en" for English, "pt" for Portuguese) to localize the reason names. |
Output
The output JSON contains an array of abuse report reasons for videos. Each item typically includes identifiers and descriptions of the abuse categories supported by YouTube. This allows workflows to programmatically access and utilize these reasons.
No binary data is output by this operation.
Dependencies
- Requires an API key credential for the external "N8N Tools API" service.
- Requires OAuth2 credentials for YouTube API access.
- The node validates the subscription and API key against the N8N Tools API before making requests.
- No additional environment variables are explicitly required beyond standard n8n credential setup.
Troubleshooting
- Invalid subscription or API key error: If the node throws an error about invalid subscription or API key, verify that the API key credential is correctly configured and active.
- API quota limits: Since this uses YouTube Data API v3 via an enhanced wrapper, hitting quota limits may cause errors. Monitor your YouTube API quota usage.
- Pagination issues: If you do not handle the
Page Tokenproperly, you might miss some results. Use the token returned in previous responses to paginate through all available reasons. - Language codes: Providing unsupported or incorrect language codes may result in default or untranslated reason names.
Links and References
- YouTube Data API v3 - Video Abuse Report Reasons
- YouTube Help: Reporting Inappropriate Content
- N8N Documentation (for general node usage and credential setup)