YouTube Channel Latest Videos (RSS) avatar

YouTube Channel Latest Videos (RSS)

Pricing

$0.20 / 1,000 videos

Go to Apify Store
YouTube Channel Latest Videos (RSS)

YouTube Channel Latest Videos (RSS)

YouTube channel and playlist RSS feed scraper for recent upload metadata. Export video titles, dates, links, descriptions and thumbnails as JSON, with feed-provided views when available.

Pricing

$0.20 / 1,000 videos

Rating

0.0

(0)

Developer

Grit

Grit

Maintained by Community

Actor stats

0

Bookmarked

2

Total users

1

Monthly active users

12 days ago

Last modified

Share

YouTube channel feed scraper returns recent public video entries from channel and playlist RSS feeds. YouTube RSS API output includes video titles, publication dates, links, thumbnails, descriptions, and feed-provided views when available.

What it does

Supply public channel IDs, channel URLs, playlist IDs, playlist URLs, or feed URLs. Results are ordered by publication time within each source. Duplicate video IDs are removed within a run; a later run can return the same videos again.

Input example

{
"sources": [
"UC_x5XG1OV2P6uZZ5FSM9Ttw"
],
"maxItems": 10
}

The example uses fields defined in the actor input schema. Other filters can be set in the Apify input form.

Output fields

Examples below come from the first record in sample_output.json; long strings and arrays are shown as excerpts. Other modes and error rows can have different fields.

FieldType in sampleExample value
statusstring"ok"
sourceInputstring"UC_x5XG1OV2P6uZZ5FSM9Ttw"
sourceTypestring"channel"
sourceIdstring"UC_x5XG1OV2P6uZZ5FSM9Ttw"
feedUrlstring"https://www.youtube.com/feeds/videos.xml?channel_id=UC_x5XG1OV2P6uZZ5FSM9Ttw"
feedTitlestring"Google for Developers"
videoIdstring"8Xv5BLnXzgI"
titlestring"🧾 Building a voice-to-print mirror with Gemini"
publishedAtstring"2026-10-01T23:00:21+00:00"
updatedAtstring"2026-10-02T03:52:07+00:00"
urlstring"https://www.youtube.com/shorts/8Xv5BLnXzgI"
thumbnailUrlstring"https://i1.ytimg.com/vi/8Xv5BLnXzgI/hqdefault.jpg"
descriptionstring"Gayatri built a custom journaling device using Nano Banana and Gemini through Ant…
viewsnumber12525
channelIdstring"UC_x5XG1OV2P6uZZ5FSM9Ttw"
channelTitlestring"Google for Developers"
channelUrlstring"https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttw"
fetchedAtstring"2026-10-05T14:31:35.107065+00:00"
errorsarray[]

Output example

A trimmed record copied from sample_output.json:

{
"status": "ok",
"sourceInput": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"sourceType": "channel",
"sourceId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"feedUrl": "https://www.youtube.com/feeds/videos.xml?channel_id=UC_x5XG1OV2P6uZZ5FSM9Ttw",
"feedTitle": "Google for Developers",
"videoId": "8Xv5BLnXzgI",
"title": "🧾 Building a voice-to-print mirror with Gemini",
"publishedAt": "2026-10-01T23:00:21+00:00",
"updatedAt": "2026-10-02T03:52:07+00:00",
"url": "https://www.youtube.com/shorts/8Xv5BLnXzgI",
"thumbnailUrl": "https://i1.ytimg.com/vi/8Xv5BLnXzgI/hqdefault.jpg",
"description": "Gayatri built a custom journaling device using Nano Banana and Gemini through Antigravity and Google AI Studio to transform spoken memories into physical keepsakes.\n\n🔗 Explore the build → https://goo.gle/4z2vI3I \n\n\nSubscribe to Google for Developers → https://goo.gle/developers \n\n\nProducts Mentioned: Gemini, Google Antigravity, Google AI Studio\nSpeaker: Gayatri Kalra",
"views": 12525,
"channelId": "UC_x5XG1OV2P6uZZ5FSM9Ttw",
"channelTitle": "Google for Developers",
"channelUrl": "https://www.youtube.com/channel/UC_x5XG1OV2P6uZZ5FSM9Ttw",
"fetchedAt": "2026-10-05T14:31:35.107065+00:00",
"errors": []
}

FAQ

Can this fetch full channel history? No. It reads the entries currently exposed by public feeds. It does not retrieve deleted or private videos, comments, transcripts, likes, or subscriber counts.

Do I need a YouTube API key, proxy, or login? No YouTube API key or login is used, and the actor has no proxy input. Handles are unsupported; provide a channel ID or supported URL.

What is the pricing model? The proposed video event costs $0.0002 per successfully saved unique video. Error rows, empty feeds, and within-run duplicates do not trigger it. The owner configures Store monetization.

How are rate limits handled? Transient failures get at most three attempts with bounded backoff and Retry-After. Redirects are not followed and there is no HTML fallback.

How fresh are the entries and view counts? fetchedAt records retrieval time, while publishedAt and updatedAt come from the feed. Feed publication and view counts may lag or be absent.

Use with AI agents / MCP

After this actor is available to your account, configure it as an actor tool in the Apify MCP server, or start a run through the Apify API with the same input JSON. Give the agent the actor identifier and access through your Apify credentials. Read the completed run’s default dataset through the returned run or dataset reference, check error fields before using records, and keep source URLs with quoted data. Limit the input to the task the agent is answering.

Source and reuse notes

A failed source produces an error row and other sources can continue under the shared maxItems cap. The actor uses public feeds only; feed availability and content can change.