List YouTube channel videos
Get videos published by a specific YouTube channel.
Use `data.lookupStatus` to distinguish a resolved empty result from `not_found`.
An empty `data.videos` array can still mean `data.lookupStatus: "found"` when the channel resolves but the returned page has no videos.
Headers
Get your API keyAPI key (`sfk_...`)
Optional YouTube channel id for the request.
min 1 chars · max 4096 chars
Optional YouTube channel handle for the request.
Optional sort order for the returned YouTube videos.
one of: latest, popular
Opaque pagination cursor returned by a previous response.
min 1 chars
Optional flag to include richer per-video metadata when available.
Endpoint-specific response payload.
Whether the channel was resolved for this request.
one of: found, not_found
YouTube videos returned for the resolved channel. This array may be empty when the channel resolves but there are no videos in the returned page.
YouTube video identifier.
min 1 chars
Canonical public YouTube URL for the video.
Title shown for the YouTube video.
Best available thumbnail image URL for the video.
View count for the video when available.
≥ 0
Human-readable view count label when available.
ISO-8601 timestamp for when the video was published, when available.
Human-readable relative publish time text when available.
Duration of the video in seconds when available.
≥ 0
Human-readable duration label for the video when available.
Channel title shown alongside the video when available.
Channel thumbnail image URL shown alongside the video when available.
Video description text when available.
Comment count for the video when available.
≥ 0
Human-readable comment count label when available.
Like count for the video when available.
≥ 0
Human-readable like count label when available.
Publish date text when available.
Video category or genre label when available.
Duration of the video in milliseconds when available.
≥ 0
Alternative formatted duration label when available.
Pagination information for the current response.
Cursor to pass in the next request when another page exists.
Whether another page of videos is available.
Metadata describing the request and billing outcome.
Unique request identifier for tracing this API call.
min 1 chars
Credits charged for this request.
≥ 0
Public API version that served the response.
one of: v1
Code example
curl "https://api.socialfetch.dev/v1/youtube/channels/videos?handle=charlidamelio" \
-H "x-api-key: YOUR_API_KEY"Responses
YouTube videos for the requested channel. Check `data.lookupStatus` for `found` vs `not_found`.