List YouTube channel shorts
Get Shorts published by a specific YouTube channel.
Use `data.lookupStatus` to distinguish a resolved empty result from `not_found`.
An empty `data.shorts` array can still mean `data.lookupStatus: "found"` when the channel resolves but the returned page has no Shorts.
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 Shorts.
one of: latest, popular
Opaque pagination cursor returned by a previous response.
min 1 chars
Endpoint-specific response payload.
Whether the channel was resolved for this request.
one of: found, not_found
YouTube Shorts returned for the resolved channel. This array may be empty when the channel resolves but there are no Shorts in the returned page.
YouTube Short identifier.
min 1 chars
Canonical public YouTube URL for the Short.
Title shown for the Short.
Short description text when available.
View count for the Short when available.
≥ 0
Human-readable view count label when available.
Comment count for the Short when available.
≥ 0
Human-readable comment count label when available.
Like count for the Short when available.
≥ 0
Human-readable like count label when available.
Publication timestamp label when available.
Category or genre label when available.
Duration of the Short in milliseconds when available.
≥ 0
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 Shorts 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/shorts?handle=charlidamelio" \
-H "x-api-key: YOUR_API_KEY"Responses
YouTube Shorts for the requested channel. Check `data.lookupStatus` for `found` vs `not_found`.