# Youtube Profile & Latest Video Scraper (`saswave/youtube-profile-latest-video-scraper`) Actor

$0.9 / 1000 results. Extracts comprehensive channel information, subscriber stats, creator metadata, external social links, and recent video uploads directly from YouTube. Built for influencer discovery, market research, and competitive intelligence without requiring official API keys or quota limit

- **URL**: https://apify.com/saswave/youtube-profile-latest-video-scraper.md
- **Developed by:** [SASWAVE](https://apify.com/saswave) (community)
- **Categories:** Automation, Social media, Videos
- **Stats:** 2 total users, 1 monthly users, 100.0% runs succeeded, 1 bookmarks
- **User rating**: No ratings yet

## Pricing

from $0.90 / 1,000 results

This Actor is paid per event. You are not charged for the Apify platform usage, but only a fixed price for specific events.
Since this Actor supports Apify Store discounts, the price gets lower the higher subscription plan you have.

Learn more: https://docs.apify.com/actors/running/actors-in-store.md#pay-per-event

## What's an Apify Actor?

Actors are web data automations that power AI and operations. They run on the Apify platform to scrape websites, process data, connect APIs, and automate workflows.
In Batch mode, an Actor accepts a well-defined JSON input, performs an action which can take anything from a few seconds to a few hours,
and optionally produces a well-defined JSON output, datasets with results, or files in key-value store.
In Standby mode, an Actor provides a web server which can be used as a website, API, or an MCP server.
Actors are written with capital "A".

## How to integrate an Actor?

If asked about integration, you help developers integrate Actors into their projects.
You adapt to their stack and deliver integrations that are safe, well-documented, and production-ready.
The best way to integrate Actors is as follows.

- **AI agents and MCP clients** — the [Apify MCP server](https://docs.apify.com/integrations/mcp.md) at `https://mcp.apify.com` (remote, streamable HTTP, OAuth on first use).
- **Agentic workflows and local Actor development** — [Agent Skills](https://apify.com/.well-known/agent-skills/index.json) with the [Apify CLI](https://docs.apify.com/cli/docs.md): `npm install -g apify-cli`, then `apify login`.
- **JavaScript/TypeScript projects** — the official [JS/TS client](https://docs.apify.com/api/client/js/docs.md): `npm install apify-client`.
- **Python projects** — the official [Python client](https://docs.apify.com/api/client/python/docs.md): `pip install apify-client`.
- **Any other language** — the [REST API](https://docs.apify.com/api/v2.md).

For usage examples, see the [API](#api) section below.

For more details, see Apify documentation as [Markdown index](https://docs.apify.com/llms.txt) and [Markdown full-text](https://docs.apify.com/llms-full.txt).

# README

### Youtube Profile Scraper

The YouTube Profile Scraper extracts comprehensive channel information, subscriber stats, creator metadata, external social links, and recent video uploads directly from YouTube.

Built for influencer discovery, market research, and competitive intelligence without requiring official API keys or quota limits.

### FEATURES

Comprehensive Channel Metadata: Extract total subscriber counts, channel handles (@username), overall view counts, total uploaded videos, join dates, and regional location settings.

Creator Branding & Bio Details: Harvest full channel descriptions, display titles, high-resolution avatars, and custom channel URLs.

External Link & Contact Extraction: Automatically retrieve external links (Instagram, Twitter/X, Facebook, personal stores, and websites) listed in the creator's about section.

Recent Upload Tracking: Scrape recent videos and shorts with detailed performance metrics, including view counts, like counts, thumbnails, titles, and publishing timestamps.

High-Speed Batch Scraping: Send lists of channel IDs, or handles in a single run to populate databases efficiently.

### USE CASES

Influencer Marketing & Vetting: Evaluate creator metrics, verify subscriber scale, and harvest social media contacts for outreach campaigns.

Competitor Intelligence: Monitor competitor channel performance, upload frequency, and top-performing video content.

Lead Generation & CRM Enrichment: Automatically enrich creator databases with official contact channels and social accounts.

Market & Trend Analysis: Aggregate audience reach and engagement statistics across specific niche industries or topic clusters.

### OUTPUTS

Profile

```json
{
  "input_url": "https://www.youtube.com/UCX6OQ3DkcsbYNE6H8uQQuVA",
  "description": "SUBSCRIBE FOR A COOKIE!\nNew MrBeast or MrBeast Gaming video every single Saturday at noon eastern time!\nAccomplishments:\n- Raised $20,000,000 To Plant 20,000,000 Trees\n- Removed 30,000,000 pounds of trash from the ocean\n- Helped 2,000 people walk again\n- Helped 1,000 blind people see\n- Helped 1,000 deaf people hear\n- Built wells in Africa\n- Built and gave away 100 houses\n- Adopted every dog in a shelter (twice)\n- Given millions to charity\n- Started my own snack company Feastables\n- Started my own software company Viewstats\n- Gave away a private island (twice)\n- Gave away 1 million meals\n- I counted to 100k\n- Ran a marathon in the world's largest shoes\n- Survived 50 hours in Antarctica\n- Recreated Squid Game in real life\n- Created the largest competition show with 1000 people (Beast Games)\n- Gave $5,000,000 to one person\n\nTerms & Conditions of Current Sweepstakes: \nhttps://mrb.gg/bow-and-arrow\nhttps://bit.ly/MrB_Birthday_YT\nhttps://bit.ly/MrB_Cash_Giveaway\n\n\n",
  "country": "United States",
  "subs": "511m subscribers",
  "views": "135,903,619,628 views",
  "joined": "Joined 20 Feb 2012",
  "url": "http://www.youtube.com/@MrBeast",
  "channel_id": "UCX6OQ3DkcsbYNE6H8uQQuVA",
  "videos": "994 videos",
  "links": [
    {
      "title": "$1,000,000 Contest",
      "content": "themostdangerousgames.com"
    },
    {
      "title": "Follow",
      "content": "instagram.com/mrbeast"
    },
    {
      "title": "Twitter",
      "content": "twitter.com/MrBeast"
    },
    {
      "title": "Facebook",
      "content": "facebook.com/mrbeast"
    }
  ]
}
```

Latest 15 videos/shorts

```json
{
  "channel_id": "UCAiLfjNXkNv24uhpzUgPa6A",
  "title": "We Built Lifesaving Clinics Around The World",
  "video_id": "4O8o_uOyeTc",
  "video_url": "https://www.youtube.com/watch?v=4O8o_uOyeTc",
  "video_thumbnail": "https://i1.ytimg.com/vi/4O8o_uOyeTc/hqdefault.jpg",
  "description": "In many parts of the world, basic medical care just isn’t accessible. People live hours from the nearest doctor, or don’t have access at all. That’s what this project set out to change.\n\nWe teamed up with students from BUILD at Texas A&M to turn shipping containers into fully functioning medical clinics and deliver them to communities that need them most. But what stuck with us wasn’t just the clinics or even the number of people helped. It was seeing how something built by students here in the US could change someone’s life thousands of miles away.\n\nWe’re incredibly grateful to everyone who made this possible. The communities who welcomed us and trusted us, Neuro for supporting the work, and all of you watching. Thank you to our partners Texas A&M, BUILD, Hope Walks, VOOM Foundation, Senior Connection, Daar Foundation, and Houston County Family Medical Clinic. This only happens because people care and choose to get involved.\n\nIf you want to help us continue this work, we partnered with Neuro on a limited run of tins. Every purchase directly supports projects like this and helps us reach more people around the world.\n\nBeast Philanthropy x Neuro Tins - https://neurogum.com/pages/neuro-x-beast-philanthropy\n\n\nFollow us to help us help more:\nInstagram: https://www.instagram.com/beastphilanthropy/ \nWebsite: https://www.beastphilanthropy.org/donate/ \nTiktok: https://www.tiktok.com/@beastphilanthropy\nTwitter: https://twitter.com/BeastPhilanthr \nFacebook: ​​https://www.facebook.com/Beast-Philanthropy-112268218256173\n\nSUB TO ALL CHANNELS\nwww.youtube.com/@UCX6OQ3DkcsbYNE6H8uQQuVA\nwww.youtube.com/@UC4-79UOlP48-QNGgCko5p2g \nwww.youtube.com/@UCIPPMRA040LQr5QPyJEbmXA \nwww.youtube.com/@UCUaT_39o1x6qWjz7K2pWcgw \nwww.youtube.com/@UCAiLfjNXkNv24uhpzUgPa6A \nwww.youtube.com/@UCZzvDDvaYti8Dd8bLEiSoyQ \n\nNew Merch - https://mrbeast.store/\nCheck out Viewstats! - https://www.viewstats.com/\n\nFor any questions or inquiries regarding this video, please reach out to chucky@mrbeastbusiness.com\n\nMusic Provided by https://www.extrememusic.com/\n----------------------------------------------------------------\nfollow all of these or i will kick you\n• Facebook - https://www.facebook.com/MrBeast/\n• Twitter - https://twitter.com/MrBeast\n•  Instagram - https://www.instagram.com/mrbeast\n•  Im Hiring! - https://www.mrbeastjobs.com/\n--------------------------------------------------------------------\n\nBeast Philanthropy Video Disclaimer: This video was produced by MrBeast Youtube, LLC, a North Carolina limited liability company. Any revenue generated for MrBeast Youtube, LLC from this video will be donated to MrCharity, Inc. dba Beast Philanthropy, a North Carolina 501(c)(3) nonprofit corporation.",
  "published": "2026-04-26T16:00:00+00:00",
  "updated": "2026-07-30T15:12:41+00:00",
  "views": "12824452",
  "likes": "192615"
}
```

### 🛟 SUPPORT

Share your runs with the developer team and create issues on error to help us improve actor quality.

You might discover edge case we didn't test yet

We stay available anytime

# Actor input Schema

## `feature` (type: `string`):

No description

## `channels` (type: `array`):

List of channel, accepts @handle or channel ID

## Actor input object example

```json
{
  "feature": "profile",
  "channels": [
    "@BeastPhilanthropy",
    "UCX6OQ3DkcsbYNE6H8uQQuVA"
  ]
}
```

# Actor output Schema

## `results` (type: `string`):

No description

# API

You can run this Actor programmatically using our API. Below are code examples in JavaScript, Python, and CLI, as well as the OpenAPI specification and MCP server setup.

## JavaScript example

```javascript
import { ApifyClient } from 'apify-client';

// Initialize the ApifyClient with your Apify API token
// Replace the '<YOUR_API_TOKEN>' with your token
const client = new ApifyClient({
    token: '<YOUR_API_TOKEN>',
});

// Prepare Actor input
const input = {
    "channels": [
        "@BeastPhilanthropy",
        "UCX6OQ3DkcsbYNE6H8uQQuVA"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("saswave/youtube-profile-latest-video-scraper").call(input);

// Fetch and print Actor results from the run's dataset (if any)
console.log('Results from dataset');
console.log(`💾 Check your data here: https://console.apify.com/storage/datasets/${run.defaultDatasetId}`);
const { items } = await client.dataset(run.defaultDatasetId).listItems();
items.forEach((item) => {
    console.dir(item);
});

// 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/js/docs

```

## Python example

```python
from apify_client import ApifyClient

# Initialize the ApifyClient with your Apify API token
# Replace '<YOUR_API_TOKEN>' with your token.
client = ApifyClient("<YOUR_API_TOKEN>")

# Prepare the Actor input
run_input = { "channels": [
        "@BeastPhilanthropy",
        "UCX6OQ3DkcsbYNE6H8uQQuVA",
    ] }

# Run the Actor and wait for it to finish
run = client.actor("saswave/youtube-profile-latest-video-scraper").call(run_input=run_input)

# Fetch and print Actor results from the run's dataset (if there are any)
print(f"💾 Check your data here: https://console.apify.com/storage/datasets/{run.default_dataset_id}")
for item in client.dataset(run.default_dataset_id).iterate_items():
    print(item)

# 📚 Want to learn more 📖? Go to → https://docs.apify.com/api/client/python/docs/quick-start

```

## CLI example

```bash
echo '{
  "channels": [
    "@BeastPhilanthropy",
    "UCX6OQ3DkcsbYNE6H8uQQuVA"
  ]
}' |
apify call saswave/youtube-profile-latest-video-scraper --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,saswave/youtube-profile-latest-video-scraper"
        }
    }
}

```

The hosted server signs you in with OAuth on first connect, so no API token belongs in this config. Clients without OAuth support can send an `Authorization: Bearer <APIFY_API_TOKEN>` header instead, using a token from API & Integrations in Apify Console (https://console.apify.com/settings/integrations).

## OpenAPI specification

Download the OpenAPI definition: https://api.apify.com/v2/actors/XFOwDGTbBwMdclDuf/builds/e4ilKQz00zezc4adn/openapi.json
