apify-trend-analysis
apify/agent-skills
Discover and track emerging trends across Google Trends, Instagram, Facebook, YouTube, and TikTok.
What is apify-trend-analysis?
This skill enables you to extract and analyze trend data from multiple social platforms and search engines using Apify Actors. Use it when you need to identify emerging trends, track hashtag performance, monitor viral content, or inform content strategy decisions.
- Access 19+ Apify Actors for trend discovery across Google Trends, Instagram, Facebook, YouTube, and TikTok
- Fetch Actor schemas dynamically to understand available parameters and output fields
- Run trend analysis with flexible output formats: quick chat display, CSV, or JSON export
- Track hashtags, search trends, viral content, sounds, and engagement metrics
- Monitor marketplace products, group discussions, and discover page trends
- Generate timestamped result files for archival and comparison
How to install apify-trend-analysis
npx skills add https://github.com/apify/agent-skills --skill apify-trend-analysis- APIFY_TOKEN in .env file
- Node.js 20.6 or higher
- mcpc CLI tool installed via npm install -g @apify/mcpc
How to use apify-trend-analysis
- 1.Identify your trend research need and select the appropriate Actor from the provided table (Google Trends, Instagram, Facebook, YouTube, or TikTok)
- 2.Fetch the Actor's schema using mcpc to understand required and optional input parameters
- 3.Ask or specify your output preferences: quick chat display, CSV export, or JSON export
- 4.Run the analysis script with your chosen Actor ID and input parameters
- 5.Review the results and summarize key findings, including trend insights and suggested next steps
Use cases
- Identify trending hashtags and search terms to inform social media content calendar
- Monitor competitor hashtag performance and engagement metrics across platforms
- Track viral TikTok sounds and YouTube Shorts to find audio trend opportunities
- Analyze Facebook Marketplace and Instagram product trends for e-commerce insights
- Discover emerging topics on Google Trends to create timely, SEO-optimized content
- Content strategists and social media managers
- Marketing analysts tracking competitor and industry trends
- E-commerce teams monitoring product and marketplace trends
- Content creators seeking viral audio and visual trend opportunities
- SEO professionals identifying emerging search topics
apify-trend-analysis FAQ
Use apify/instagram-hashtag-stats for performance metrics, apify/instagram-hashtag-scraper for hashtag content, or apify/instagram-search-scraper for discovering trending hashtags.
Yes. You can display results directly in chat (quick answer), export to CSV for spreadsheet analysis, or export to JSON for programmatic use.
Create a .env file in your project root with APIFY_TOKEN=your_token, replacing your_token with your actual Apify API token.
Reduce the input size (fewer results or narrower search criteria) or increase the --timeout parameter in the run_actor.js command.
You can run separate analyses for each platform using the appropriate Actor, then compare results manually or combine exported files.
Full instructions (SKILL.md)
Source of truth, from apify/agent-skills.
name: apify-trend-analysis description: Discover and track emerging trends across Google Trends, Instagram, Facebook, YouTube, and TikTok to inform content strategy.
Trend Analysis
Discover and track emerging trends using Apify Actors to extract data from multiple platforms.
Prerequisites
(No need to check it upfront)
.envfile withAPIFY_TOKEN- Node.js 20.6+ (for native
--env-filesupport) mcpcCLI tool:npm install -g @apify/mcpc
Workflow
Copy this checklist and track progress:
Task Progress:
- [ ] Step 1: Identify trend type (select Actor)
- [ ] Step 2: Fetch Actor schema via mcpc
- [ ] Step 3: Ask user preferences (format, filename)
- [ ] Step 4: Run the analysis script
- [ ] Step 5: Summarize findings
Step 1: Identify Trend Type
Select the appropriate Actor based on research needs:
| User Need | Actor ID | Best For |
|---|---|---|
| Search trends | apify/google-trends-scraper | Google Trends data |
| Hashtag tracking | apify/instagram-hashtag-scraper | Hashtag content |
| Hashtag metrics | apify/instagram-hashtag-stats | Performance stats |
| Visual trends | apify/instagram-post-scraper | Post analysis |
| Trending discovery | apify/instagram-search-scraper | Search trends |
| Comprehensive tracking | apify/instagram-scraper | Full data |
| API-based trends | apify/instagram-api-scraper | API access |
| Engagement trends | apify/export-instagram-comments-posts | Comment tracking |
| Product trends | apify/facebook-marketplace-scraper | Marketplace data |
| Visual analysis | apify/facebook-photos-scraper | Photo trends |
| Community trends | apify/facebook-groups-scraper | Group monitoring |
| YouTube Shorts | streamers/youtube-shorts-scraper | Short-form trends |
| YouTube hashtags | streamers/youtube-video-scraper-by-hashtag | Hashtag videos |
| TikTok hashtags | clockworks/tiktok-hashtag-scraper | Hashtag content |
| Trending sounds | clockworks/tiktok-sound-scraper | Audio trends |
| TikTok ads | clockworks/tiktok-ads-scraper | Ad trends |
| Discover page | clockworks/tiktok-discover-scraper | Discover trends |
| Explore trends | clockworks/tiktok-explore-scraper | Explore content |
| Trending content | clockworks/tiktok-trends-scraper | Viral content |
Step 2: Fetch Actor Schema
Fetch the Actor's input schema and details dynamically using mcpc:
export $(grep APIFY_TOKEN .env | xargs) && mcpc --json mcp.apify.com --header "Authorization: Bearer $APIFY_TOKEN" tools-call fetch-actor-details actor:="ACTOR_ID" | jq -r ".content"
Replace ACTOR_ID with the selected Actor (e.g., apify/google-trends-scraper).
This returns:
- Actor description and README
- Required and optional input parameters
- Output fields (if available)
Step 3: Ask User Preferences
Before running, ask:
- Output format:
- Quick answer - Display top few results in chat (no file saved)
- CSV - Full export with all fields
- JSON - Full export in JSON format
- Number of results: Based on character of use case
Step 4: Run the Script
Quick answer (display in chat, no file):
node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
--actor "ACTOR_ID" \
--input 'JSON_INPUT'
CSV:
node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
--actor "ACTOR_ID" \
--input 'JSON_INPUT' \
--output YYYY-MM-DD_OUTPUT_FILE.csv \
--format csv
JSON:
node --env-file=.env ${CLAUDE_PLUGIN_ROOT}/reference/scripts/run_actor.js \
--actor "ACTOR_ID" \
--input 'JSON_INPUT' \
--output YYYY-MM-DD_OUTPUT_FILE.json \
--format json
Step 5: Summarize Findings
After completion, report:
- Number of results found
- File location and name
- Key trend insights
- Suggested next steps (deeper analysis, content opportunities)
Error Handling
APIFY_TOKEN not found - Ask user to create .env with APIFY_TOKEN=your_token
mcpc not found - Ask user to install npm install -g @apify/mcpc
Actor not found - Check Actor ID spelling
Run FAILED - Ask user to check Apify console link in error output
Timeout - Reduce input size or increase --timeout
Related skills
More from apify/agent-skills and the wider catalog.

apify-ultimate-scraper
Universal AI-powered web scraper for 100+ platforms including Instagram, TikTok, LinkedIn, YouTube, Google Maps, and more.

apify-actor-development
Develop, debug, and deploy Apify Actors—serverless cloud programs for web scraping, automation, and data processing.

apify-actorization
Convert existing projects into Apify Actors—serverless cloud programs on the Apify platform.

apify-audience-analysis
Extract audience demographics, engagement patterns, and behavior data from Facebook, Instagram, YouTube, and TikTok.

apollo-client
State management library for GraphQL in React with caching, hooks, and Suspense support.

apollo-connectors
Integrate REST APIs into GraphQL supergraphs using @source and @connect directives.