文档

Verosight Monitor

试用

通过 Verosight API 跨主流社交平台完成情感、趋势与影响者分析。

它能做什么

封装 Verosight API 的接入流程:使用 vlt_live_ 或 vlt_test_ 密钥换取 24 小时有效的 JWT,即可调用帖子检索、情感分布、发文量趋势、热帖与热门账号查询、个人主页查询以及账户余额/用量等接口。内置认证脚本和一键情感查询命令,并附带情感报告、影响者识别、机器人检测启发式规则以及基于 pdfkit 生成 PDF 报告的参考指南。

什么时候用它

  • 针对关键词查询过去 1–90 天的情感倾向分布
  • 找出讨论某话题的头部账号并拉取互动数据
  • 对短期内多账号同步发文等异常模式做人工复核标记
  • 汇总多章节的情感分析 PDF 报告(含表格与图表)

技能文档

Verosight Monitor — Social Media Intelligence Skill

Integrate Verosight API for real-time social media monitoring and digital reputation management across major platforms.

Quick Setup

1. Get API Key

Sign up at verosight.com and generate an API key from the API Keys dashboard. Keys start with vlt_live_ (production) or vlt_test_ (test).

2. Authenticate

Exchange your API key for a JWT token (valid 24 hours):

JWT=$(curl -s -X POST "https://api.verosight.com/v1/auth/token" \
  -H "X-API-Key: vlt_live_YOUR_KEY" | jq -r '.token')

Or use the bundled auth script:

./scripts/verosight-auth.sh vlt_live_YOUR_KEY

3. Query Data

# Sentiment analysis
curl -s "https://api.verosight.com/v1/analytics/sentiment?query=KEYWORD&sources=x,instagram&days=7" \
  -H "Authorization: Bearer $JWT"

# Search posts
curl -s "https://api.verosight.com/v1/posts?query=KEYWORD&sources=x,instagram&limit=10" \
  -H "Authorization: Bearer $JWT"

API Endpoints

Posts

GET /v1/posts

Search posts across platforms with filters.

ParameterTypeDescription
querystringSearch keyword
sourcesstringComma-separated: x,instagram,tiktok,youtube,threads,news_portal
limitintResults per page (default: 10, max: 50)
daysintLookback period (1-90)
sentimentstringFilter: positive, negative, neutral
GET /v1/posts/:id

Get a single post by ID.

GET /v1/posts/:id/comments

Get comments for a post.

Analytics

GET /v1/analytics/sentiment

Sentiment analysis for a keyword. Returns positive/negative/neutral breakdown, weighted percentages, and sample posts.

ParameterTypeDescription
querystringSearch keyword
sourcesstringComma-separated platforms
daysintLookback period
limitintNumber of sample posts to return
GET /v1/analytics/volume

Post/comment volume over time (daily breakdown).

GET /v1/analytics/trending

Trending posts and profiles for a keyword.

Profiles

GET /v1/profiles?query=ACCOUNT&source=instagram

Search for social media profiles.

GET /v1/profiles/:source/:account

Get profile details (auto-crawls if missing).

GET /v1/profiles/:source/:account/stats

Engagement stats for a profile.

POST /v1/search

Semantic search across all content.

Body:

{
  "query": "keyword",
  "sources": ["x", "instagram"],
  "days": 7
}

Account

GET /v1/account/balance

Check credit balance (0 cost).

GET /v1/account/usage

Usage history and statistics (0 cost).

Response Format

All responses follow a standard envelope:

{
  "data": { ... },
  "meta": {
    "request_id": "uuid",
    "credits_used": 2,
    "credits_remaining": 998
  },
  "pagination": {
    "next_cursor": "base64...",
    "has_more": true,
    "total": 38113
  }
}

Workflows

Sentiment Analysis Report

  1. Authenticate → get JWT
  2. Query /v1/analytics/sentiment → get positive/negative/neutral breakdown
  3. Query /v1/posts with sentiment=negative → identify vocal accounts
  4. Query /v1/analytics/volume → trend over time
  5. Compile report: overview → trend → narratives → insights → recommendations

For detailed workflow, see references/sentiment-workflow.md.

Influencer Identification

  1. Query posts about target topic with high engagement
  2. Sort by likes, shares, views
  3. Cross-reference with sentiment (positive vs negative influencers)
  4. Profile top accounts for follower count and verification status

Bot Detection

  1. Query posts about target topic across platforms
  2. Look for patterns:
    • Multiple posts from same account in short timeframe
    • Identical or near-identical content across accounts
    • Coordinated posting timing
    • New accounts with abnormally high activity
  3. Flag suspicious accounts for manual review

PDF Report Generation

Generate professional reports with tables, charts, and formatted layouts using pdfkit (Node.js).

See references/pdf-template.md for complete guide.

Supported Platforms

PlatformCoverage
X (Twitter)Posts, replies, engagement metrics
InstagramPosts, captions, engagement
TikTokVideos, descriptions
YouTubeVideos, comments
ThreadsPosts, replies
FacebookPosts, pages
LinkedInPosts, articles
News PortalsArticles from Indonesian media

Credit System

Each successful API call (2xx response) costs credits. Failed calls (4xx/5xx) do not deduct credits.

TierRate LimitStarting Credits
Standard60 req/min1,000
Pro300 req/min10,000
EnterpriseCustomCustom

Check balance:

curl -s "https://api.verosight.com/v1/account/balance" \
  -H "Authorization: Bearer $JWT"

Known Limitations

  • News portal results dominate volume (~70%); social platforms contribute less
  • Semantic search returns broadly relevant results; source/date filters are limited
  • Instagram direct scraping often blocked; use Verosight API for Instagram data
  • Profile metadata (followers, account age) may not be available for all accounts

Bundled Resources

FilePurpose
references/sentiment-workflow.mdStep-by-step sentiment analysis workflow with report template
references/pdf-template.mdPDF generation guide with pdfkit (tables, charts, layout)
scripts/verosight-auth.shAuth helper — exchange API key for JWT
scripts/quick-sentiment.shQuick sentiment check from command line

相关技能

Monitors trending topics and conversations in a specific niche on Twitter using apidojo's Twitter Search scraper. Triggers when the user asks to: monitor trending topics in a niche on Twitter, track what's being discussed in an industry on X right now, find emerging conversations in a sector on Twitter, see what topics are trending in a specific community, track real-time buzz around a business topic on Twitter, or identify breaking trends before they hit mainstream media. Returns trending topics, tweet velocity, engagement signals, and top voices in the trend. Ideal for social media managers, PR teams, and real-time content strategists.

1 次安装

Tracks brand sentiment across Twitter Reddit and TikTok simultaneously using apidojo's scrapers on Apify. Triggers when the user asks to: monitor brand reputation across social platforms, track how people talk about a brand on multiple channels, compare brand sentiment on Twitter vs Reddit vs TikTok, get a cross-platform brand health score, monitor a product launch reaction across social media, measure overall public sentiment for a brand, or build a multi-platform social listening dashboard for a brand. Returns per-platform sentiment distribution, cross-platform score, top positive/negative posts, and theme analysis. Ideal for brand managers, CMOs, PR teams, and reputation management agencies.

1 次安装

Researches social-media profiles, posts, and engagement across Instagram, TikTok, Threads, Bluesky, X, Pinterest, LinkedIn, Facebook, and Reddit via the Crawlora API, returning clean JSON. Use when the user wants a public profile's stats, a post's content/engagement, a platform search, trending topics, or social listening/competitor research — instead of scraping each app.

3 次安装

Analyzes public sentiment on Twitter/X for any topic, brand, or event using apidojo's Tweet scrapers on Apify. Triggers when the user asks to: analyze Twitter sentiment about a topic, measure public opinion on Twitter, see if sentiment is positive or negative about a brand or issue on X, analyze the emotional tone of tweets about an event, research how Twitter reacts to a news story, measure brand or product sentiment from tweets, or compare sentiment between two competing topics or brands on Twitter. Returns sentiment classification, top positive and negative tweets, volume over time, and key themes. Ideal for PR teams, market researchers, political analysts, and social listening platforms.

1 次安装

Tracks product launch buzz and reactions on Twitter using apidojo's Twitter Search scraper. Triggers when the user asks to: track product launch buzz on Twitter, monitor Twitter reactions to a product launch, measure product launch sentiment on X, find tweets about a new product release, track how a product launch is being received on Twitter, monitor competitor product announcements on Twitter, or analyze the social media impact of a product launch. Returns tweet volume, sentiment distribution, top voices, geographic spread, and buzz score. Ideal for product marketing teams, PR professionals, and competitive analysts monitoring launches.

1 次安装

Extracts and analyzes tweet history from competitor or brand Twitter profiles using apidojo's Twitter Profile Scraper on Apify. Triggers when the user asks to: get all tweets from a competitor's Twitter account, analyze what a company posts on Twitter, audit a brand's tweet history, track what topics a competitor covers on X, compare Twitter content strategy between brands, extract posts from a company's Twitter timeline, or monitor a competitor's messaging and announcements on Twitter. Returns tweet text, engagement metrics (likes, retweets, replies, views), and author data. Ideal for competitive intelligence teams, PR analysts, and brand strategists.

1 次安装