{
 "operator": "Majestic",
 "slug": "majestic",
 "docs": "https://mj12bot.com/",
 "crawler_count": 1,
 "crawlers": [
  {
   "slug": "mj12bot",
   "name": "MJ12bot",
   "operator": "Majestic",
   "operator_slug": "majestic",
   "category": "seo",
   "category_label": "SEO and backlink crawlers",
   "robots_token": "MJ12bot",
   "user_agent_substring": "MJ12bot",
   "user_agent_example": "Mozilla/5.0 (compatible; MJ12bot/v1.4.8; http://mj12bot.com/)",
   "respects_robots_txt": "documented",
   "respects_robots_txt_label": "obeys robots.txt (documented)",
   "verification_method": "none",
   "verification_label": "no published verification method",
   "published_ip_ranges_url": null,
   "ip_ranges_endpoint": null,
   "ipv4_prefix_count": 0,
   "ipv6_prefix_count": 0,
   "what_it_is": "Majestic's link-graph crawler, run as a distributed community project. Majestic states plainly that it cannot restrict the bot to a fixed set of addresses, and offers a pre-arranged ident string in the request headers instead.",
   "cost_of_blocking": "You leave the Majestic backlink index. No search or AI effect. It supports Crawl-delay, which is usually the better answer than a block.",
   "operator_docs": "https://mj12bot.com/",
   "html_url": "https://www.pathwren.workers.dev/crawler/mj12bot.html",
   "json_url": "https://www.pathwren.workers.dev/crawler/mj12bot.json",
   "last_reviewed": "2026-09-01"
  }
 ],
 "ip_range_endpoints": []
}