YepAPI

Command Palette

Search for a command to run...

POST/v1/youtube/channel-shorts

YouTube Channel Shorts API

List all Shorts from any YouTube channel sorted by newest, oldest, or popular. Short-form content analytics from $0.01/call.

Fetch all YouTube Shorts uploaded by a specific channel with sorting options. Returns Shorts metadata and supports pagination via continuation tokens.

Try it live

Fill in the fields and hit Run to see a real response.

POST/v1/youtube/channel-shorts
Response
Example response — hit "Send Request" to see a live result
{
  "ok": true,
  "data": {
    "meta": {
      "channelId": "..."
    },
    "data": [
      {
        "videoId": "...",
        "title": "...",
        "viewCountText": "5M views"
      }
    ],
    "continuation": "..."
  }
}

Features

All Shorts from a channel

Send a channel ID to /v1/youtube/channel-shorts to list every Short that creator has published, separate from their regular uploads.

Sort by newest, oldest, or popular

Pass sort_by=newest, oldest, or popular to order a channel's Shorts — popular surfaces their best-performing short-form content.

Shorts metadata with view counts

Each entry carries videoId, title, and viewCountText (e.g. '5M views'), giving you short-form performance data per Short.

Pagination with continuation tokens

Use the continuation token to page through channels with large Shorts libraries.

Use cases

Shorts Strategy

Analyze a channel's Shorts output to understand their short-form content strategy.

Creator Benchmarking

Compare Shorts performance across channels in your niche.

Content Feed

Build a Shorts feed from specific channels for your app or platform.

Quick start

Copy this snippet and start making calls.

const res = await fetch('https://api.yepapi.com/v1/youtube/channel-shorts', {
  method: 'POST',
  headers: {
    'x-api-key': 'YOUR_API_KEY',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    "id": "UCAuUUnT6oDeKwE6v1NGQxug",
    "sort_by": "newest"
  }),
});
const data = await res.json();
console.log(data);

The YouTube Channel Shorts API — a creator's Shorts, isolated

The YouTube Channel Shorts API lists the Shorts published by a specific channel, kept separate from their regular videos. Send a channel ID and sort_by (newest, oldest, popular) to /v1/youtube/channel-shorts and get a data array of Shorts — each with videoId, title, and viewCountText like '5M views' — plus a continuation token for paging.

At $0.01 per page it isolates a creator's short-form output so you can analyze their Shorts strategy on its own terms — distinct from the long-form uploads that the Channel Videos endpoint returns.

What is a YouTube Channel Shorts API?

A YouTube Channel Shorts API lists only the Shorts a given channel has published, as sortable, paginated JSON. You pass a channel ID and a sort_by value (newest, oldest, popular) and receive a data array of Shorts — videoId, title, viewCountText — with a continuation token for more. The key distinction is that it isolates short-form content from the channel's regular uploads, so you can study a creator's Shorts output as its own stream. That separation matters because Shorts and long-form videos often follow completely different cadences and performance patterns within the same channel.

Build your own Shorts-strategy analyzer

Pull a creator's Shorts sorted by popular and compare against their long-form hits (via Channel Videos) to see whether short-form is driving their growth — a question you can't answer when the two are mixed together. Benchmark several channels in a niche by their Shorts cadence and average views to map who's winning at short-form. Build a curated Shorts feed sourced from specific creators for your own app. The view counts let you rank and the sort options let you track recency or all-time performance per channel.

YouTube Channel Shorts API pricing — $0.01/call

Each page of a channel's Shorts costs $0.01 and returns a batch with a continuation token. There's no daily quota. Auditing the Shorts output of a set of competitor channels is a cent per page each. The official Data API doesn't separate Shorts from regular uploads, so isolating short-form per channel would otherwise mean filtering the full uploads list yourself — here it's a dedicated endpoint at a flat per-call rate.

Channel Shorts vs. Channel Videos — separating the formats

Channel Videos returns a creator's long-form uploads; Channel Shorts returns their short-form Shorts. Keeping them apart is what enables real strategy analysis — you can compare how a channel performs across formats, track each cadence independently, and avoid Shorts skewing your long-form averages. Run both on the same channel ID for a complete picture of everything a creator publishes, then drill into individual items with the Shorts Info or Video Details endpoints.

Try the YouTube Channel Shorts API free

Get $5 in free credit at signup, no card required — 500 pages. Pull a creator's Shorts sorted by popular and by newest to see their short-form output isolated before building your analyzer.

Start making API calls in 30 seconds

$5 free credit on signup. No credit card required. Pay per call.

What developers say

Switched from SerpAPI and cut our SERP costs by 80%. Same data quality, way simpler billing.

Marcus T.

SEO Platform Founder

One API key for AI models, SERP data, and web scraping. Saved us from managing 4 separate providers.

Priya S.

Full-Stack Developer

The $5 free credit let us prototype our entire rank tracking feature before committing. No other API does that.

Jake R.

Indie Hacker

Frequently asked questions

Fetch all YouTube Shorts uploaded by a specific channel with sorting options. Returns Shorts metadata and supports pagination via continuation tokens.

Each API call costs $0.01. No monthly minimums or subscriptions — you only pay for what you use.

Sign up for a free API key, then send a POST request to /v1/youtube/channel-shorts. Check the code example above for a ready-to-use snippet in JavaScript, cURL, or Python.

YepAPI bundles SEO, AI, and web scraping APIs under one key with no monthly minimums. You get lower per-call pricing, a unified dashboard, and one billing account instead of managing multiple providers.

Ready to integrate?

Get your API key and start making calls in 30 seconds. $5 free credit on signup — no credit card required.

More youtube api endpoints