---
title: "Latest 15 videos via RSS"
method: GET
path: "/api/v2/youtube/channel/latest"
tags: ["YouTube channel"]
---

# Latest 15 videos via RSS

`GET /api/v2/youtube/channel/latest`

Get the latest 15 videos from a channel via YouTube RSS feed.

Use the `channel` parameter with an @handle, channel URL, or UC... channel ID.

Returns exact publish timestamps and view counts.

**Credit cost:** FREE (requires auth + at least 1 active credit, but does not charge).

## Query parameters

- `channel` string, nullable — Channel identifier: @handle, channel URL, or UC... channel ID

## Response `200`

Successful Response

- ChannelLatestResponse
  - `channel` RssChannelInfo
    - `channelId` string, nullable
    - `title` string, nullable
    - `author` string, nullable
    - `url` string, nullable
    - `published` string, nullable
  - `results` RssVideoResult[]
    - `videoId` string, nullable
    - `title` string, nullable
    - `channelId` string, nullable
    - `author` string, nullable
    - `published` string, nullable
    - `updated` string, nullable
    - `link` string, nullable
    - `description` string, nullable
    - `thumbnail` RssThumbnail
      - `url` string, nullable
      - `width` string, nullable
      - `height` string, nullable
    - `viewCount` string, nullable
    - `starRating` RssStarRating
      - `average` string, nullable
      - `count` string, nullable
      - `min` string, nullable
      - `max` string, nullable
  - `result_count` integer

## Other responses

- `401` — Unauthorized - invalid Authorization format or API key
- `402` — Payment Required - inactive plan or exhausted credits
- `404` — **Not Found** - Channel does not exist. **Do not retry.**
- `408` — **Request Timeout / Retry** - Temporary failure (bot detection, network issues). **Safe to retry** after a short delay (1-5 seconds).
- `422` — Validation Error
- `429` — **Too Many Requests** - Rate limit exceeded. **Retry after** the delay in `Retry-After` header.
- `500` — **Internal Server Error** - Unexpected error. May retry, but if persistent, contact support.
- `503` — **Service Unavailable** - Service temporarily down or initializing. **Retry** after a short delay.

---

[API](https://skmtc.dev/transcriptapi/apis/youtube-transcript-api-public.md) · [All operations](https://skmtc.dev/transcriptapi/apis/youtube-transcript-api-public/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/transcriptapi/youtube-transcript-api-public/revisions/3203c2d6486c/schema)
