Channel Promotions
See how a YouTube channel actually makes money beyond AdSense: its own products (courses, ebooks, communities, SaaS, merch), sponsorships, and affiliate deals — with prices, landing-page funnel data (member counts, monthly pricing), and which videos drove each promotion.
Two tools work together. get_channel_promotions answers everything from NexLev's pre-scraped promotions database — instantly and cheaply. get_channel_promotions_realtime is the fallback for channels that haven't been analyzed yet: it reads the channel live and saves the result, so every follow-up question is served from the database.
Prerequisites
- Connected AI assistant — Claude, ChatGPT, or any other supported platform
- Active NexLev account — Connect to your AI assistant to get started. Upgrade to Pro for higher quota limits.
Works with both API-key and OAuth connections. Your AI assistant picks the right query mode automatically — just ask the question in plain language.
Both tools need the 24-character UC… channel ID. If you only have a URL or
an @handle, your assistant resolves it first with Channel
Resolver — no extra work for you.
Tools
Example Workflows
Full monetization teardown of a competitor
Analyze how @channelname makes money — their own products with prices, who sponsors them, and which videos push each product hardest
Your assistant resolves the handle, runs channelProfile, then videoAttribution for the products worth digging into.
Find sponsors to pitch in your niche
Which brands sponsor the most personal finance channels? For the top 3, show me example channels they've sponsored and roughly what those channels look like
brandSearch first, then Channel Analytics on the sample channel IDs it returns.
Price your own product
I'm launching a paid community. What do creators typically charge monthly, and what do the top-earning communities in my niche include?
priceBenchmark with pricePeriod: monthly, then channelProfile on comparable channels.
Cover a channel that isn't in the database yet
What does this channel sell? If it hasn't been analyzed, run the live analysis and then break down their products by price
get_channel_promotions → scraped: false → get_channel_promotions_realtime → follow-ups served from the database.
Good to Know
- No data ≠ sells nothing. An empty result means the channel hasn't been analyzed yet. Check the
scrapedflag before drawing conclusions, and use the live analysis if you need that specific channel. Coverage grows continuously. - High-confidence by default. Results include only rows at confidence ≥ 0.85. Ask to "include lower-confidence results" to see rows still pending review.
- Prices are scraped signals, not verified revenue. They come from the product landing pages the analysis visited.
- Never mix price groups. Benchmarks are split by billing period and currency — one-time and monthly prices are never summed, and currencies are never converted.
Troubleshooting
"Channel not found" or an empty profile
- The channel isn't in the promotions database yet. Ask for a live analysis — see Live Analysis.
@handle rejected
- Both tools need the 24-character
UC…ID. Ask your assistant to resolve the handle first with Channel Resolver.
brandSearch returns nothing for a brand you know exists
brandSearchcovers third-party promotions only. Try the brand domain instead of the display name, dropminChannels, or check the channel directly withchannelProfile.
priceBenchmark returns very few rows
- Some product types are rarely priced publicly. Drop
pricePeriod, or setcreatorOwnedOnlytofalseto widen the pool.
Live analysis found no products
- The default is the 5 most recent long-form videos. Ask for more coverage (up to 50) if the channel only promotes occasionally, and make sure landing-page enrichment is on — prices come from those pages.
Live analysis is taking a long time
- 20–60 seconds is normal; a real analysis is running. Lower
maxPagesor turn offenrichif you want speed over prices.
Quota limit reached
- If you've hit your daily limit, Upgrade to Pro for higher quota limits, or enable usage credits to keep going past it.
Rate Limits
| Tool & Description | Free | Lite | Pro |
|---|---|---|---|
Channel promotionsget_channel_promotionsDatabase-backed — profiles, brands, benchmarks, attribution | 5 | 100 | 250 |
Live promotions analysisget_channel_promotions_realtimeLive scrape of one channel — 20–60 s per call | 2 | 10 | 20 |
Per user · resets every 24 hours
Upgrade to Pro →Beyond your allowance (pay as you go)
With usage credits enabled in your NexLev account, calls past your daily limit are billed from your credit balance:
Without usage credits, both tools pause at your daily limit and tell you when it resets.
What's Next?
- CMS Networks — Find which YouTube network a channel is signed to
- Monetization — AdSense-side signals: eligibility, RPM, and revenue estimates
- Channel Analytics — Size up the channels behind the brands and products
- Niche Overview — Audience profile and brand fit for any niche
- Channel Resolver — Turn any URL or
@handleinto theUC…ID these tools need