Prove a niche is not just hot but accelerating by triangulating fresh demand and buyer-intent signals across up to six independent platforms — and run only the ones you trust
https://apidirect.io/mcp?token=YOUR_API_KEY
Use the cross-platform-demand-triangulation skill: Is {niche} a growing demand or already saturated — triangulate it across platforms and give me a verdict.
cross-platform-demand-triangulation) makes your agent run this exact playbook instead of improvising its own searches.
In clients that support MCP prompts (Claude Desktop, Claude Code, Cursor) it also appears as a prompt named
cross-platform-demand-triangulation, and any agent can call
get_skill(skill_id="cross-platform-demand-triangulation") directly.
A single platform lies — a trend can look red-hot on TikTok yet be dead in the forums where real buyers ask questions. Measuring recent volume and sentiment in parallel across web search, YouTube, TikTok, Reddit, forums, and X separates durable, buyer-backed demand from a flash in the pan. Pass a platforms list to run only the signals you care about, set a region to localize the scan, and the engine triangulates a single verdict from exactly the sources you chose.
Who it's for: Founders and product teams validating a niche before they build
| Input | Required | Description | Example |
|---|---|---|---|
niche |
Yes | The topic or product niche to validate | creatine gummies |
platforms |
No | Comma-separated list of platforms to run — options: web, youtube, tiktok, reddit, forums, twitter. Omit to run all of them; name specific platforms to limit the run. | web, youtube, tiktok, reddit |
region |
No | 2-letter country code to localize the scan — sets the TikTok region plus the web and forum country. Leave blank for a global read. | us |
time_window |
No | Recency window for the keyword-search demand scans (web and forums). One of day, week, month, or year. Defaults to month. | month |
search_web(query="{niche}", time=month, include_ai_overview=true)
Only run if {platforms} includes web: Read the recent results and the AI overview to gauge how much organic search demand and buyer-intent the niche already commands — the hardest demand signal to fake and the strongest tell of real purchase consideration.
search_youtube(query="{niche}", upload_date=this_month, get_sentiment=true)
Only run if {platforms} includes youtube: Count fresh uploads this month and read dominant_emotion to see whether creators are actively producing and audiences are excited right now.
search_tiktok(query="{niche}", publish_time=30, sort_by=most_liked, get_sentiment=true)
Only run if {platforms} includes tiktok: Pull the most-liked clips from the last 30 days — high likes on recent posts confirm consumer pull, not just creator push.
search_reddit(query="{niche}", sort_by=hot, get_sentiment=true)
Only run if {platforms} includes reddit: Sample hot threads to see if communities are organically surfacing the topic right now — rising hot posts signal accelerating interest.
search_forums(query="{niche}", time=month, get_sentiment=true)
Only run if {platforms} includes forums: Check whether real buyers are asking questions or complaining; forum demand is higher-intent and far harder to fake than video views.
search_twitter(query="{niche}", sort_by=most_recent, get_sentiment=true)
Only run if {platforms} includes twitter: Sample the most recent posts to gauge live, real-time chatter volume and mood — the fastest-moving of the six signals, useful for spotting a niche that is breaking this week.
This is exactly what the MCP returns to your agent (via the cross-platform-demand-triangulation prompt or get_skill tool), with your inputs filled in.
SKILL: Cross-Platform Demand Triangulation
A single platform lies — a trend can look red-hot on TikTok yet be dead in the forums where real buyers ask questions. Measuring recent volume and sentiment in parallel across web search, YouTube, TikTok, Reddit, forums, and X separates durable, buyer-backed demand from a flash in the pan. Pass a platforms list to run only the signals you care about, set a region to localize the scan, and the engine triangulates a single verdict from exactly the sources you chose.
You are running this skill on API Direct via its MCP tools. Execute the steps below yourself by calling the named tools in order — values in <angle brackets> come from a previous step. Then deliver the result described at the end.
INPUTS:
- niche (required): <niche — ASK THE USER>
The topic or product niche to validate
- platforms (optional): (optional — e.g. web, youtube, tiktok, reddit)
Comma-separated list of platforms to run — options: web, youtube, tiktok, reddit, forums, twitter. Omit to run all of them; name specific platforms to limit the run.
- region (optional): (optional — e.g. us)
2-letter country code to localize the scan — sets the TikTok region plus the web and forum country. Leave blank for a global read.
- time_window (optional): month (default — override if you like)
Recency window for the keyword-search demand scans (web and forums). One of day, week, month, or year. Defaults to month.
PLATFORM SELECTION: some steps are gated with "Only run if {platforms} includes X". If the user supplied a `platforms` value, run only the steps whose platform is listed. If the user did NOT supply `platforms`, run ALL steps — every platform the skill supports.
STEPS:
1. Tool `search_web` — search_web(query="{niche}", time=month, include_ai_overview=true)
Only run if {platforms} includes web: Read the recent results and the AI overview to gauge how much organic search demand and buyer-intent the niche already commands — the hardest demand signal to fake and the strongest tell of real purchase consideration.
2. Tool `search_youtube` — search_youtube(query="{niche}", upload_date=this_month, get_sentiment=true)
Only run if {platforms} includes youtube: Count fresh uploads this month and read dominant_emotion to see whether creators are actively producing and audiences are excited right now.
3. Tool `search_tiktok` — search_tiktok(query="{niche}", publish_time=30, sort_by=most_liked, get_sentiment=true)
Only run if {platforms} includes tiktok: Pull the most-liked clips from the last 30 days — high likes on recent posts confirm consumer pull, not just creator push.
4. Tool `search_reddit` — search_reddit(query="{niche}", sort_by=hot, get_sentiment=true)
Only run if {platforms} includes reddit: Sample hot threads to see if communities are organically surfacing the topic right now — rising hot posts signal accelerating interest.
5. Tool `search_forums` — search_forums(query="{niche}", time=month, get_sentiment=true)
Only run if {platforms} includes forums: Check whether real buyers are asking questions or complaining; forum demand is higher-intent and far harder to fake than video views.
6. Tool `search_twitter` — search_twitter(query="{niche}", sort_by=most_recent, get_sentiment=true)
Only run if {platforms} includes twitter: Sample the most recent posts to gauge live, real-time chatter volume and mood — the fastest-moving of the six signals, useful for spotting a niche that is breaking this week.
DELIVER: A one-page demand verdict scoring the niche on volume and momentum across every platform you selected — web search, YouTube, TikTok, Reddit, forums, and X — with a clear hot / cooling / dead call.
Note: each underlying tool call is billed at its normal endpoint price; get_sentiment adds a small per-page surcharge. Page through results as needed but stop once you have enough to deliver the outcome.
Catch a rising topic, find the B2B founders posting about it on LinkedIn and X, then surface their contact channel.
Turn a map full of local businesses into a contact-rich, multi-platform lead dossier for every place
Get a 360-degree read on one city before you expand — local chatter on Facebook and Reddit, trending hooks, competitor density, and hiring momentum — running only the lenses you choose.