{
 "operator": "Slack",
 "slug": "slack",
 "docs": "https://api.slack.com/robots",
 "crawler_count": 2,
 "crawlers": [
  {
   "slug": "slackbot",
   "name": "Slackbot",
   "operator": "Slack",
   "operator_slug": "slack",
   "category": "preview",
   "category_label": "Link preview fetchers",
   "robots_token": "Slackbot",
   "user_agent_substring": "Slackbot",
   "user_agent_example": "Slackbot 1.0 (+https://api.slack.com/robots)",
   "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": "The other half of Slack's pair: the agent that reads robots.txt and handles Slack's non-unfurl fetches. Slack documents both strings on one page.",
   "cost_of_blocking": "Slack stops being able to read your robots.txt, which is a strange thing to want. Block the link expander instead if that is the goal.",
   "operator_docs": "https://api.slack.com/robots",
   "html_url": "https://www.pathwren.workers.dev/crawler/slackbot.html",
   "json_url": "https://www.pathwren.workers.dev/crawler/slackbot.json",
   "last_reviewed": "2026-09-01"
  },
  {
   "slug": "slackbot-linkexpanding",
   "name": "Slackbot-LinkExpanding",
   "operator": "Slack",
   "operator_slug": "slack",
   "category": "preview",
   "category_label": "Link preview fetchers",
   "robots_token": "Slackbot-LinkExpanding",
   "user_agent_substring": "Slackbot-LinkExpanding",
   "user_agent_example": "Slackbot-LinkExpanding 1.0 (+https://api.slack.com/robots)",
   "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": "Fetches a page to build the unfurl card when somebody pastes your link into Slack. One paste, one fetch.",
   "cost_of_blocking": "Your links appear in Slack as bare URLs. Inside working teams that quietly costs you clicks, and nothing is gained.",
   "operator_docs": "https://api.slack.com/robots",
   "html_url": "https://www.pathwren.workers.dev/crawler/slackbot-linkexpanding.html",
   "json_url": "https://www.pathwren.workers.dev/crawler/slackbot-linkexpanding.json",
   "last_reviewed": "2026-09-01"
  }
 ],
 "ip_range_endpoints": []
}