# YouTube Competitor Monitoring Radar & AI Tracker (`shaheen-01/my-actor`) Actor

The ultimate real-time YouTube competitor intelligence tool. Automatically monitors target uploads via RSS, extracts hidden SEO tags, detects sponsor links, and sends psychological behavior AI strategy reports directly to Discord and Telegram webhooks. Perfect for B2B marketing agencies.

- **URL**: https://apify.com/shaheen-01/my-actor.md
- **Developed by:** [SALIM JAAD](https://apify.com/shaheen-01) (community)
- **Categories:** AI, Automation, SEO tools
- **Stats:** 1 total users, 0 monthly users, 0.0% runs succeeded, 0 bookmarks
- **User rating**: No ratings yet

## Pricing

from $50.00 / 1,000 results

This Actor is paid per event and usage. You are charged both the fixed price for specific events and for Apify platform usage.

Learn more: https://docs.apify.com/platform/actors/running/actors-in-store#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 Real-Time Competitor Intelligence Radar (with AI Analytics)

Stop guessing what your competitors are doing. **Shahin Radar V1.0** is an enterprise-grade intelligence tool designed for digital marketing agencies, growth hackers, and content creators who need to dominate their niche in real-time.

Unlike standard scrapers, this Radar operates invisibly via RSS and cloud containers to monitor target YouTube channels 24/7, instantly extracting hidden tactical data the moment a video drops.

***

### ⚡ Key Intelligence Features

- **Real-Time Interception:** Detects new video uploads within 5–15 minutes of release.
- **Leaked SEO Competitor Tags:** Instantly extracts the exact hidden tags and keywords used for search optimization.
- **Sponsor Link Detection:** Scans video descriptions for external affiliate or sponsor links to trace competitor revenue sources.
- **AI Behavioral & Counter-Strategy Report:** Powered by Gemini 2.5, it analyzes the transcript, detects the psychological hook, and delivers an instant counter-strategy directly to your team.
- **Automated Webhook Pipeline:** Zero-friction integration. Pushes fully formatted reports straight to Discord or Telegram channels.

***

### 🚀 How to Start Burning Your Competitors

1. **Target Input:** Paste the target YouTube channel URLs or IDs.
2. **Delivery System:** Insert your Discord or Telegram Webhook URL.
3. **AI Core (Optional):** Enable the AI Summarizer and insert your Gemini API Key for deep psychological analysis.
4. **Deploy:** Click **Start** or set up an Apify **Schedule** to keep the radar flying 24/7.

***

### 💰 Monetization & Licensing

For custom enterprise setups, high-frequency crawling (sub-minute checks), or custom dashboard integrations, please contact our operational squad via the support tab.

# Actor input Schema

## `channel_urls` (type: `array`):

Enter the competitor channel links or unique channel IDs you want to track 24/7.

## `webhook_url` (type: `string`):

Paste your server webhook URL here to receive instant competitive intelligence reports.

## `enable_ai_summary` (type: `boolean`):

Uses Gemini AI to analyze transcripts, uncover hooks, and deliver a psychological counter-strategy report.

## `gemini_api_key` (type: `string`):

Provide your Gemini API key if AI Strategy Reporting is enabled.

## Actor input object example

```json
{
  "channel_urls": [
    "https://www.youtube.com/@AlMinshawySite"
  ],
  "enable_ai_summary": true
}
```

# 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 = {
    "channel_urls": [
        "https://www.youtube.com/@AlMinshawySite"
    ]
};

// Run the Actor and wait for it to finish
const run = await client.actor("shaheen-01/my-actor").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 = { "channel_urls": ["https://www.youtube.com/@AlMinshawySite"] }

# Run the Actor and wait for it to finish
run = client.actor("shaheen-01/my-actor").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 '{
  "channel_urls": [
    "https://www.youtube.com/@AlMinshawySite"
  ]
}' |
apify call shaheen-01/my-actor --silent --output-dataset

```

## MCP server setup

```json
{
    "mcpServers": {
        "apify": {
            "type": "http",
            "url": "https://mcp.apify.com/?tools=fetch-actor-details,shaheen-01/my-actor"
        }
    }
}

```

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/yErQbtses1dNNKwwM/builds/7o0lEC13GeOslWZGX/openapi.json
