Instagram public posts and reels search via TikHub. Best for product demos, tutorials, and visual content. English-first but works with any language keyword.
Installs into .claude/skills of the current project.
Are you the author of Instagram?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/0xmariowu-instagram)
---
name: instagram
description: Instagram public posts and reels search via TikHub. Best for product demos, tutorials, and visual content. English-first but works with any language keyword.
version: 1
languages: [en, mixed]
methods:
- id: via_tikhub
impl: methods/via_tikhub.py
requires: [env:TIKHUB_API_KEY]
rate_limit: {per_min: 60, per_hour: 1000}
fallback_chain: [via_tikhub]
when_to_use:
query_languages: [en, zh, mixed]
query_types: [tutorial, product, brand, lifestyle, visual-demo]
avoid_for: [academic-papers, code-repositories, technical-docs]
quality_hint:
typical_yield: medium
content_type: visual-posts
layer: leaf
domains: [social, lifestyle, consumer, brand]
scenarios: [product research, brand monitoring, tutorial discovery]
model_tier: Fast
experience_digest: experience/experience.md
---
Use this channel to search Instagram posts and reels for a keyword.
Returns post URL, caption text, and author username.
## When to use
- Product demos and tutorials
- Brand/influencer research
- Consumer lifestyle content
- Visual how-to content
## When NOT to use
- Academic research (use arxiv/pubmed)
- Code search (use github/stackoverflow)
- News (use ddgs/google_news)
## MCP tool example
```
run_channel("instagram", "Python machine learning tutorial", k=10)
```
# Quality Bar
- ≥3 results with valid `instagram.com/p/...` URLs
- Caption text extracted into `title` / `snippet`
- `source_channel = "instagram:{username}"`