BotShark

Built for investigators , not hype merchants

Every capability shows its work — from single scans to batch libraries and follower audits.

Score breakdown

BotShark score breakdown by activity, engagement, and content signal families
Points stack by signal family — activity, engagement, content — with confidence and deep-mode context.

Explainable by default, not by request

The API response for every score includes the full rule breakdown — no separate "explain this" call, no upsell for the reasoning.

Batch libraries

Scan lists of handles, track changes over time, and compare version history.

Follower audits

Sample follower cohorts and surface creation-cluster and coordination signals.

Public reports

Shareable report URLs for editorial review, citations, and collaboration.

Browser extension

Inline scores and right-click scans on x.com — see the Extension page for badges, feed treatment, and limits.

Embeddable score badge

Drop a live BotShark badge on your own site or dashboard — the same score and tier, updating automatically, no iframe hacks.

Platform-neutral

Same methodology across supported platforms — no vendor-specific black boxes.

Score via API

bash BotShark API
curl -s -H "Authorization: Bearer $BOTSHARK_API_KEY" \
  "https://your-instance.example/api/scores/coordination_watch/detail" \
  | jq '{score, tier, confidence}'

Self-hosted API keys live under Settings → API. Detail responses include score, tier, confidence, and triggered rules with evidence.

See the report format live

View sample report