Discover/youtube.com API
live

youtube.com APIwww.youtube.com

Retrieve video URLs, titles, view counts, and publish dates from any YouTube channel. Supports sorting by latest, popular, or oldest with automatic pagination.

Endpoints
1
Updated
2h ago
Try it
Maximum number of videos to return. The scraper paginates automatically to fulfill the lim
Sort order for videos. Accepts exactly one of: latest, popular, oldest.
YouTube channel handle, with or without the leading '@' (e.g. '@SuccessionBio' or 'Success
api.parse.bot/scraper/17f80f00-16b9-481b-8d14-fa845ca3f046/<endpoint>
Ready to send
Fill in the parameters and hit sign in to send to see live response data here.
Use it in your codegrab a free API key at signup
curl -X GET 'https://api.parse.bot/scraper/17f80f00-16b9-481b-8d14-fa845ca3f046/get_channel_videos' \
  -H 'X-API-Key: $PARSE_API_KEY'
All endpoints · 1 totalclick to expand

Get all videos from a YouTube channel's videos page. Returns video URLs (youtube.com/watch?v=...), titles, view counts, and publish dates. Supports sorting by latest, popular, or oldest, and pagination via a configurable limit.

Input
ParamTypeDescription
limitintegerMaximum number of videos to return. The scraper paginates automatically to fulfill the limit.
sort_bystringSort order for videos. Accepts exactly one of: latest, popular, oldest.
channel_handlerequiredstringYouTube channel handle, with or without the leading '@' (e.g. '@SuccessionBio' or 'SuccessionBio').
Response
{
  "type": "object",
  "fields": {
    "videos": "array of video objects with video_id, title, url, views, published",
    "video_count": "integer",
    "channel_handle": "string"
  },
  "sample": {
    "videos": [
      {
        "url": "https://www.youtube.com/watch?v=WDx-dJ-oznI",
        "title": "The Alien Intern: Why Managing AI Agents Is the Career Skill of the Decade | SalesDNA Podcast",
        "views": "19 views",
        "video_id": "WDx-dJ-oznI",
        "published": "8 days ago"
      },
      {
        "url": "https://www.youtube.com/watch?v=QmWjcCLEUlw",
        "title": "Have an Omnipresent, Helpful Opinion | SalesDNA Podcast",
        "views": "38 views",
        "video_id": "QmWjcCLEUlw",
        "published": "3 weeks ago"
      }
    ],
    "video_count": 10,
    "channel_handle": "@SuccessionBio"
  }
}

About the youtube.com API

The YouTube Channel Videos API exposes 5 data fields per video — video_id, title, url, views, and published — from any public YouTube channel via the single get_channel_videos endpoint. Pass a channel handle with or without the leading '@', choose a sort order, and set a limit to retrieve exactly the slice of a channel's video catalog you need.

What get_channel_videos Returns

The get_channel_videos endpoint accepts a channel_handle (e.g. SuccessionBio or @SuccessionBio) and returns an array of video objects alongside a video_count integer and the normalized channel_handle. Each video object includes video_id, title, url (in youtube.com/watch?v=... format), views, and published date. There is one endpoint in this API.

Sorting and Pagination

The sort_by parameter accepts exactly three values: latest, popular, or oldest. This maps directly to the sort options available on a YouTube channel's videos tab. The optional limit integer controls how many video objects are returned; the API paginates automatically to fulfill larger limits, so you do not need to manage page tokens or cursors yourself.

Coverage and Scope

The API works against any public YouTube channel identifiable by a handle. It returns only the data visible on the channel's videos listing: title, URL, view count, and publish date. Data from private or members-only videos is not accessible. Fields like subscriber counts, channel descriptions, video thumbnails, like counts, or comment data are not part of the current response shape.

Common use cases
  • Build a video catalog index for a brand or creator by pulling all published video URLs and titles sorted by publish date.
  • Track view count changes over time for a channel by periodically fetching videos sorted by popular and storing the views field.
  • Populate a content aggregation dashboard with the latest uploads from multiple YouTube channels using the latest sort order.
  • Identify the oldest content on a channel using the oldest sort to audit or archive historical video archives.
  • Feed a recommendation engine with channel video metadata including published dates to weight recency in scoring.
  • Monitor a competitor's content cadence by checking new video_count values and recent published timestamps on a schedule.
Pricing & limitsSee full pricing →
TierPriceCredits/monthRate limit
Free$0/mo1005 req/min
Hobby$30/mo1,00020 req/min
Developer$100/mo5,000250 req/min

One credit = one API call regardless of which marketplace API you call. Exceeding the rate limit returns a 429 response. Authenticate with the X-API-Key header.

Frequently asked questions
Does YouTube have an official developer API?+
Yes. Google offers the YouTube Data API v3 at https://developers.google.com/youtube/v3. It requires a Google Cloud project and API key, enforces quota units per request type, and has restrictions on certain data fields and use cases.
What does the `published` field contain — a timestamp, a relative label, or an ISO date?+
The published field reflects the date information shown on the YouTube channel videos listing. This is typically a human-readable date or relative label (e.g. '3 days ago') as it appears on that page, not a guaranteed ISO 8601 timestamp. If your application requires precise publication times, plan to normalize this field after retrieval.
Does the API return video thumbnails, like counts, or subscriber counts?+
Not currently. The API covers video_id, title, url, views, and published for each video, plus video_count and channel_handle at the response level. Thumbnails, like counts, comment counts, and subscriber counts are not included. You can fork this API on Parse and revise it to add those fields as a new endpoint.
Can I retrieve videos from a specific playlist rather than the main videos tab?+
Not currently. The API targets a channel's main videos page and does not support playlist-scoped queries. You can fork this API on Parse and revise it to add a playlist endpoint that accepts a playlist ID.
How does pagination work when requesting a large number of videos?+
Set the limit parameter to the number of videos you want. The API handles multi-page retrieval automatically and returns up to that many results. You do not need to pass any cursor or page token — the limit is the only control needed.
Page content last updated . Spec covers 1 endpoint from www.youtube.com.
Related APIs in Streaming VideoSee all →
zdf.de API
Search and browse German TV content, live streams, and episode details from ZDF Mediathek, or discover what's currently airing and trending on their homepage. Explore shows by category, find specific programs by name, and check the full TV schedule all in one place.
kick.com API
Discover all active livestreams from any Kick.com category and access detailed information about each channel, including viewer counts, tags, language, and creator profiles. Monitor live content across specific categories to find streamers and trending broadcasts in real-time.
twitch.tv API
Search for Twitch streamers and channels, view their profiles and streaming details, and discover live streams organized by category. Find the content and creators you want to watch all in one place.
app.channelcrawler.com API
Search and discover YouTube channels across a database of 22M+ channels to find creators, communities, and content in your areas of interest. Get detailed channel information including stats and metadata to research creators and understand their audience.
viewstats.com API
viewstats.com API
filmot.com API
Search YouTube channels and find specific moments across videos by looking up subtitles in multiple languages through Filmot's comprehensive database. Discover exactly when topics are mentioned across channels without manually watching every video.
tubitv.com API
Browse Tubi TV's entire free streaming catalog across 100+ categories to discover movies and TV series with detailed information including titles, descriptions, cast, ratings, and direct watch links. Quickly find content by category or explore what's available in documentaries and beyond.
bilibili.com API
Discover and monitor trending videos on Bilibili with access to video metadata, uploader information, and engagement statistics. Stay updated on what's popular across the platform to find the latest viral content and emerging creators.