Obsidian is your private knowledge base. Connect it to Niche King via API or MCP to build a linked graph of research insights, video ideas, and content strategy — all searchable and networked.
No separate API pricing. Subscribe to any plan, generate your API key, and connect instantly.
AI YouTube Strategist
Annual: $1,970/yr — save $394
Group Coaching
Annual: $4,970/yr — save $994
Everything in Strategist, plus:
The Inner Circle
Annual: $14,970/yr — save $2,994
Everything in Group Coaching, plus:
All plans include full MCP Server + REST API access. Up to 5 API keys per account. Cancel anytime.
Obsidian is designed for creators who think in networks. Instead of flat spreadsheets, you build a personal knowledge graph where every niche insight, competitor finding, and video idea connects to everything else. Sync Niche King's research data into your vault and watch your strategy come alive.
Link niche keywords to video ideas to competitor analysis. Every connection reveals new strategy insights through backlinks and graph view.
Store transcripts, top video summaries, and research patterns as markdown files. Full-text search across 500+ research videos.
Each video idea automatically links to its research inspiration, niche profile, and scheduled publish date. Never lose context.
Choose the method that fits your workflow: lightweight REST API with scripts, or deeper MCP integration for in-app tool access.
Use Python, Node.js, or shell scripts to pull niche profile, video ideas, and research patterns. Auto-create markdown files in your vault every morning.
Install Obsidian's community MCP plugin and access all 12 Niche King tools directly in your notes. Generate titles, run research, manage videos.
Build a Python script that runs daily and syncs your niche profile, video ideas, and research patterns into markdown files.
Log in to Niche King at app.nicheking.video/api-keys. Click "Generate New Key" and copy it. Store as environment variable: export NICHE_KING_API_KEY="sk-nk-..."
In your vault, create these folders:
Obsidian Vault/ ├── Content Strategy/ │ ├── 00-Niche.md │ ├── Ideas/ │ ├── Schedule/ │ ├── Patterns/ │ └── Index.md
Save this script and run it daily via cron (macOS/Linux) or Task Scheduler (Windows):
#!/usr/bin/env python3
import requests
import json
from datetime import datetime
# Configuration
API_KEY = "sk-nk-YOUR_KEY_HERE"
OBSIDIAN_VAULT_PATH = "/Users/you/Obsidian Vault/Content Strategy"
# Fetch niche profile from Niche King
response = requests.get(
"https://app.nicheking.video/api/niche-profile",
headers={"Authorization": f"Bearer {API_KEY}"}
)
niche = response.json()
# Fetch latest video ideas
ideas_response = requests.get(
"https://app.nicheking.video/api/video-ideas",
headers={"Authorization": f"Bearer {API_KEY}"}
)
ideas = ideas_response.json()
# Create Obsidian markdown files
def create_niche_note():
content = f"""# {niche['focused_niche']}
## Slogan
{niche['slogan']}
## Keywords
{', '.join(niche['keywords'])}
## Insider Terms
{', '.join(niche['insider_terms'])}
## Target Audience
{niche['target_audience']}
## Content Goals
{niche['channel_goals']}
## Top Competitors
{', '.join(niche.get('top_competitors', []))}
"""
with open(f"{OBSIDIAN_VAULT_PATH}/00-Niche.md", "w") as f:
f.write(content)
def create_video_idea_notes():
for idea in ideas[:20]:
content = f"""# {idea['title']}
## Type
{idea['video_type']} - {idea['formula_type']}
## Inspired By
{idea.get('inspired_by', 'Original idea')}
## View Count (Research)
{idea.get('views', 0):,}
## Status
[[{idea.get('status', 'Planned')}]]
## Research Tags
{' '.join(f"#{tag}" for tag in idea.get('tags', []))}
## Links
- [[00-Niche|Back to Niche]]
- [[Schedule|View Schedule]]
---
Created: {datetime.now().isoformat()}
"""
safe_title = "".join(c for c in idea['title'] if c.isalnum() or c in ' -_')[:50]
with open(f"{OBSIDIAN_VAULT_PATH}/Ideas/{safe_title}.md", "w") as f:
f.write(content)
def create_research_index():
content = f"""# Content Research Index
## Niche
[[00-Niche]]
## Video Ideas
{chr(10).join(f"- [[Ideas/{i['title'][:30]}]]" for i in ideas[:10])}
## Schedule
[[Schedule]]
## Research Patterns
- [[Titles Patterns]]
- [[Thumbnails Patterns]]
- [[Scripts Patterns]]
## Growth Tracking
- [[Monthly Reports]]
- [[Competitor Analysis]]
"""
with open(f"{OBSIDIAN_VAULT_PATH}/Index.md", "w") as f:
f.write(content)
# Create all notes
create_niche_note()
create_video_idea_notes()
create_research_index()
print("✓ Synced niche profile and video ideas to Obsidian vault")
Running the script:
chmod +x sync_niche_king.py ./sync_niche_king.py # Or with cron (every morning at 6 AM): # 0 6 * * * /path/to/sync_niche_king.py
✓ Your niche profile and video ideas now sync to Obsidian every day.
The MCP method lets you run Niche King tools directly from your notes. Type /generate-titles and get 10 options inline.
Install Obsidian (or update to latest version). Go to Settings → Community Plugins → Search "MCP" → Install and enable the MCP plugin by the Obsidian team.
In Obsidian MCP plugin settings, add a new server:
In any Obsidian note, type / to see all available MCP commands:
// MCP setup in Obsidian (via community MCP plugin)
// 1. Install Obsidian MCP plugin
// 2. Configure API key in plugin settings
const myNiche = await getToolFromNichekingMCP('get_niche_profile');
const videoIdeas = await getToolFromNichekingMCP('get_video_ideas');
const schedule = await getToolFromNichekingMCP('get_schedule');
// All 12 AI tools available directly in Obsidian
const titles = await generateTitles(myNiche);
What you can do:
✓ All 12 Niche King tools now available in Obsidian.
Auto-sync 500+ research videos into markdown files. Use Obsidian's graph view to discover hidden connections between niche topics. Spot trends competitors miss.
Link video ideas to your weekly schedule. Track which ideas still need scripts, thumbnails, or descriptions. Visually manage your entire content pipeline in Obsidian.
Store competitor video summaries and top-performing topics as linked notes. Build a competitor analysis graph. Update monthly as new research runs.
Save top research video transcripts and script patterns in your vault. Full-text search and backlink to video ideas when writing. Your personal scriptwriting reference library.
Document your unique rules, voice guidelines, and brand standards. Link them to every generated title and script. One source of truth for your creative philosophy.
Sync monthly reports and performance metrics into Obsidian. Timeline view shows month-by-month growth. Linked to video ideas that drove the growth.
REST API + Scripts is simpler for a one-way sync (niche profile → markdown daily). MCP is more powerful if you want to generate content, run research, or manage videos from within Obsidian. Use MCP if you want the full Niche King experience inside your vault.
Yes. Obsidian stores notes locally on your device (unless you enable sync via Obsidian's Sync service). API keys are stored only in environment variables or Obsidian's secure plugin settings, never in vault files. Your vault is yours alone.
Yes. You can publish your vault with Obsidian Publish (paid) or export markdown files to share. Since all your research, ideas, and patterns are markdown, it's easy to version control with Git or share via cloud storage.
The REST API method is always available as a fallback. You can continue syncing your data via scripts. MCP is an enhancement, not a dependency.
Yes. Once you sync your niche profile and video ideas into markdown, everything works offline. MCP commands require internet. For offline-first workflows, use the REST API script method and run it periodically when you have internet.
Start syncing your niche research into a searchable, linked knowledge graph. All API keys included with every plan.