{
  "project": "Verified Bots Directory",
  "generated_at": "2026-09-05T04:31:23.226Z",
  "count": 33,
  "bots": [
    {
      "id": "ai2bot",
      "name": "AI2Bot",
      "operator": {
        "name": "Allen Institute for AI",
        "url": "https://allenai.org"
      },
      "description": "The Allen Institute for AI's crawler, used to build open training datasets such as Dolma. AI2 publishes no IP ranges, ASN, or reverse-DNS pattern.",
      "docs": [
        "https://allenai.org/crawler"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "AI2Bot"
        ],
        "instances": [
          "Mozilla/5.0 (compatible) AI2Bot (+https://www.allenai.org/crawler)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "AI2Bot"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": []
    },
    {
      "id": "amazonbot",
      "name": "Amazonbot",
      "operator": {
        "name": "Amazon",
        "url": "https://www.amazon.com"
      },
      "description": "Amazon's web crawler used to improve Amazon's products and services, including training AI models. Amazon publishes the crawler's source addresses on its own bot page as a dated snapshot; they are recorded here verbatim.",
      "docs": [
        "https://developer.amazon.com/en/amazonbot"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Amazonbot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; Amazonbot/0.1) Chrome/W.X.Y.Z Safari/537.36"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Amazonbot"
      },
      "verification": [
        {
          "type": "static_cidrs",
          "cidrs": [
            "3.81.253.213/32",
            "3.89.170.186/32",
            "3.89.176.255/32",
            "3.90.73.206/32",
            "3.91.138.117/32",
            "3.92.253.216/32",
            "3.93.98.99/32",
            "3.93.211.16/32",
            "3.93.253.174/32",
            "3.94.40.182/32",
            "3.94.46.239/32",
            "3.94.156.104/32",
            "3.94.157.25/32",
            "3.94.199.128/32",
            "3.208.47.73/32",
            "3.208.146.193/32",
            "3.208.156.9/32",
            "3.208.224.218/32",
            "3.209.156.113/32",
            "3.209.174.110/32",
            "3.210.29.96/32",
            "3.210.114.189/32",
            "3.210.223.61/32",
            "3.211.105.134/32",
            "3.211.181.86/32",
            "3.212.86.97/32",
            "3.212.205.90/32",
            "3.212.219.113/32",
            "3.213.46.222/32",
            "3.213.85.234/32",
            "3.213.106.226/32",
            "3.213.213.161/32",
            "3.214.176.44/32",
            "3.215.59.93/32",
            "3.215.221.125/32",
            "3.216.13.10/32",
            "3.216.86.144/32",
            "3.216.227.216/32",
            "3.217.82.254/32",
            "3.217.171.106/32",
            "3.217.190.160/32",
            "3.217.211.204/32",
            "3.218.35.239/32",
            "3.218.103.254/32",
            "3.219.80.71/32",
            "3.219.81.66/32",
            "3.220.70.171/32",
            "3.220.148.166/32",
            "3.221.50.71/32",
            "3.221.156.96/32",
            "3.221.222.168/32",
            "3.221.244.28/32",
            "3.222.85.38/32",
            "3.222.190.107/32",
            "3.223.61.36/32",
            "3.223.134.5/32",
            "3.223.181.32/32",
            "3.223.245.78/32",
            "3.224.104.67/32",
            "3.224.191.210/32",
            "3.224.205.25/32",
            "3.224.215.150/32",
            "3.224.220.101/32",
            "3.225.9.97/32",
            "3.225.12.172/32",
            "3.225.45.252/32",
            "3.226.34.98/32",
            "3.226.106.93/32",
            "3.226.115.242/32",
            "3.227.180.70/32",
            "3.228.111.48/32",
            "3.228.140.40/32",
            "3.229.2.217/32",
            "3.229.95.193/32",
            "3.229.164.203/32",
            "3.230.54.110/32",
            "3.230.69.161/32",
            "3.230.224.6/32",
            "3.231.193.38/32",
            "3.232.39.98/32",
            "3.232.82.72/32",
            "3.232.102.111/32",
            "3.235.215.92/32",
            "18.204.89.56/32",
            "18.204.152.114/32",
            "18.205.91.101/32",
            "18.205.127.11/32",
            "18.205.173.53/32",
            "18.205.213.231/32",
            "18.206.47.187/32",
            "18.207.79.144/32",
            "18.207.89.138/32",
            "18.208.11.93/32",
            "18.209.137.234/32",
            "18.209.201.119/32",
            "18.210.58.238/32",
            "18.211.39.188/32",
            "18.211.148.239/32",
            "18.213.27.222/32",
            "18.213.70.100/32",
            "18.213.102.186/32",
            "18.213.191.165/32",
            "18.213.240.226/32",
            "18.214.124.6/32",
            "18.214.138.148/32",
            "18.214.186.220/32",
            "18.214.238.178/32",
            "18.214.251.19/32",
            "18.215.24.66/32",
            "18.215.49.176/32",
            "18.215.77.19/32",
            "18.215.112.101/32",
            "18.232.11.247/32",
            "18.232.12.157/32",
            "18.232.36.1/32",
            "18.233.24.238/32",
            "18.235.81.246/32",
            "18.235.158.19/32",
            "23.20.178.124/32",
            "23.21.119.232/32",
            "23.21.148.226/32",
            "23.21.175.228/32",
            "23.21.179.27/32",
            "23.21.179.120/32",
            "23.21.204.95/32",
            "23.21.207.129/32",
            "23.21.210.40/32",
            "23.21.225.190/32",
            "23.21.227.240/32",
            "23.21.228.180/32",
            "23.21.250.48/32",
            "23.22.35.162/32",
            "23.22.59.87/32",
            "23.22.105.143/32",
            "23.22.146.41/32",
            "23.23.99.55/32",
            "23.23.103.31/32",
            "23.23.104.107/32",
            "23.23.137.202/32",
            "23.23.169.144/32",
            "23.23.180.225/32",
            "23.23.212.212/32",
            "23.23.213.182/32",
            "23.23.214.190/32",
            "23.23.224.159/32",
            "34.192.67.98/32",
            "34.192.125.239/32",
            "34.193.2.57/32",
            "34.194.14.255/32",
            "34.194.95.99/32",
            "34.194.165.45/32",
            "34.194.226.74/32",
            "34.194.233.48/32",
            "34.195.60.66/32",
            "34.195.248.30/32",
            "34.196.6.199/32",
            "34.196.114.170/32",
            "34.196.237.236/32",
            "34.197.28.78/32",
            "34.199.252.22/32",
            "34.200.133.183/32",
            "34.202.88.37/32",
            "34.202.210.13/32",
            "34.203.111.15/32",
            "34.204.150.196/32",
            "34.205.163.103/32",
            "34.205.170.13/32",
            "34.206.193.60/32",
            "34.206.212.24/32",
            "34.206.249.188/32",
            "34.224.9.144/32",
            "34.224.132.215/32",
            "34.225.24.180/32",
            "34.225.87.80/32",
            "34.225.138.57/32",
            "34.225.243.131/32",
            "34.226.56.197/32",
            "34.226.89.140/32",
            "34.227.156.153/32",
            "34.227.234.246/32",
            "34.230.124.21/32",
            "34.231.45.47/32",
            "34.231.77.232/32",
            "34.231.118.144/32",
            "34.231.130.193/32",
            "34.231.156.59/32",
            "34.231.181.240/32",
            "34.232.103.129/32",
            "34.232.249.216/32",
            "34.233.114.237/32",
            "34.233.171.240/32",
            "34.233.219.155/32",
            "34.234.121.216/32",
            "34.234.197.175/32",
            "34.234.200.207/32",
            "34.234.206.30/32",
            "34.235.239.240/32",
            "34.236.41.241/32",
            "34.236.89.150/32",
            "34.236.91.13/32",
            "34.236.135.14/32",
            "34.236.185.101/32",
            "34.238.45.183/32",
            "34.239.85.139/32",
            "34.239.197.197/32",
            "35.153.86.200/32",
            "35.153.218.211/32",
            "35.168.238.50/32",
            "35.169.102.85/32",
            "35.169.119.108/32",
            "35.169.240.53/32",
            "35.170.205.140/32",
            "35.171.117.160/32",
            "35.171.141.42/32",
            "35.171.173.150/32",
            "35.172.91.0/32",
            "35.172.125.172/32",
            "35.173.18.61/32",
            "35.173.38.202/32",
            "35.173.88.80/32",
            "35.174.141.243/32",
            "35.174.150.32/32",
            "35.174.253.85/32",
            "44.193.102.198/32",
            "44.193.115.232/32",
            "44.194.134.53/32",
            "44.194.139.149/32",
            "44.195.50.71/32",
            "44.195.145.102/32",
            "44.196.118.6/32",
            "44.197.76.210/32",
            "44.198.154.81/32",
            "44.205.74.196/32",
            "44.205.120.22/32",
            "44.205.180.155/32",
            "44.205.192.249/32",
            "44.206.65.8/32",
            "44.206.93.215/32",
            "44.206.213.217/32",
            "44.207.69.106/32",
            "44.207.207.36/32",
            "44.207.252.58/32",
            "44.208.193.63/32",
            "44.208.220.225/32",
            "44.208.223.68/32",
            "44.209.35.147/32",
            "44.209.80.115/32",
            "44.209.89.189/32",
            "44.209.187.99/32",
            "44.210.204.255/32",
            "44.210.213.220/32",
            "44.212.106.171/32",
            "44.212.131.50/32",
            "44.212.145.46/32",
            "44.212.232.231/32",
            "44.213.36.21/32",
            "44.213.202.136/32",
            "44.214.19.8/32",
            "44.214.224.199/32",
            "44.215.61.66/32",
            "44.215.168.29/32",
            "44.215.210.112/32",
            "44.215.231.15/32",
            "44.215.235.20/32",
            "44.215.239.33/32",
            "44.216.172.204/32",
            "44.217.177.142/32",
            "44.217.255.167/32",
            "44.218.6.93/32",
            "44.218.79.142/32",
            "44.218.170.184/32",
            "44.219.74.122/32",
            "44.220.2.97/32",
            "44.221.37.41/32",
            "44.221.105.234/32",
            "44.221.180.179/32",
            "44.221.227.90/32",
            "44.222.9.101/32",
            "44.223.115.10/32",
            "44.223.116.149/32",
            "44.223.116.180/32",
            "44.223.193.255/32",
            "44.223.232.55/32",
            "50.16.72.185/32",
            "50.16.216.166/32",
            "50.16.247.74/32",
            "50.16.248.61/32",
            "50.17.193.48/32",
            "50.19.78.178/32",
            "50.19.79.213/32",
            "50.19.102.70/32",
            "50.19.221.48/32",
            "52.0.41.164/32",
            "52.0.63.151/32",
            "52.0.105.244/32",
            "52.0.218.219/32",
            "52.1.75.30/32",
            "52.1.106.130/32",
            "52.1.157.90/32",
            "52.2.4.213/32",
            "52.2.11.133/32",
            "52.2.58.41/32",
            "52.2.63.204/32",
            "52.2.83.227/32",
            "52.2.191.202/32",
            "52.3.26.180/32",
            "52.3.102.51/32",
            "52.3.104.214/32",
            "52.3.127.170/32",
            "52.3.155.146/32",
            "52.3.156.186/32",
            "52.4.76.156/32",
            "52.4.128.0/32",
            "52.4.213.199/32",
            "52.4.229.9/32",
            "52.4.238.8/32",
            "52.5.232.250/32",
            "52.5.233.62/32",
            "52.5.242.243/32",
            "52.6.5.24/32",
            "52.6.89.179/32",
            "52.6.97.88/32",
            "52.6.232.201/32",
            "52.7.13.143/32",
            "52.7.33.248/32",
            "52.20.88.157/32",
            "52.21.26.34/32",
            "52.21.50.209/32",
            "52.21.62.139/32",
            "52.22.64.232/32",
            "52.22.87.224/32",
            "52.23.112.144/32",
            "52.44.148.203/32",
            "52.44.174.136/32",
            "52.44.229.124/32",
            "52.45.15.233/32",
            "52.45.29.57/32",
            "52.45.77.169/32",
            "52.45.92.83/32",
            "52.45.194.165/32",
            "52.54.15.103/32",
            "52.54.95.127/32",
            "52.54.157.23/32",
            "52.54.249.218/32",
            "52.55.208.70/32",
            "52.70.123.241/32",
            "52.70.138.176/32",
            "52.70.209.13/32",
            "52.70.240.171/32",
            "52.71.46.142/32",
            "52.71.203.206/32",
            "52.71.216.196/32",
            "52.71.218.25/32",
            "52.73.6.26/32",
            "52.73.142.41/32",
            "52.200.54.136/32",
            "52.200.58.199/32",
            "52.200.93.170/32",
            "52.200.142.199/32",
            "52.200.251.20/32",
            "52.201.9.130/32",
            "52.201.155.215/32",
            "52.202.52.82/32",
            "52.202.233.37/32",
            "52.203.65.83/32",
            "52.203.68.145/32",
            "52.203.152.231/32",
            "52.203.237.170/32",
            "52.204.37.237/32",
            "52.204.71.8/32",
            "52.204.81.148/32",
            "52.204.89.12/32",
            "52.204.174.139/32",
            "52.204.253.129/32",
            "52.205.113.104/32",
            "52.205.141.124/32",
            "52.205.222.214/32",
            "52.207.47.227/32",
            "54.80.73.122/32",
            "54.80.185.200/32",
            "54.81.191.5/32",
            "54.83.23.103/32",
            "54.83.56.1/32",
            "54.83.180.239/32",
            "54.83.240.58/32",
            "54.84.93.8/32",
            "54.84.102.81/32",
            "54.84.147.79/32",
            "54.84.161.62/32",
            "54.84.169.196/32",
            "54.84.250.51/32",
            "54.85.7.119/32",
            "54.85.109.140/32",
            "54.85.126.86/32",
            "54.86.59.155/32",
            "54.87.62.248/32",
            "54.87.95.7/32",
            "54.88.84.219/32",
            "54.89.90.224/32",
            "54.90.8.255/32",
            "54.90.244.132/32",
            "54.91.122.193/32",
            "54.92.171.106/32",
            "54.144.42.14/32",
            "54.144.185.255/32",
            "54.145.82.217/32",
            "54.146.67.173/32",
            "54.147.80.137/32",
            "54.147.136.146/32",
            "54.147.182.90/32",
            "54.147.238.89/32",
            "54.152.30.242/32",
            "54.152.163.42/32",
            "54.156.55.147/32",
            "54.156.124.2/32",
            "54.156.234.172/32",
            "54.156.248.117/32",
            "54.157.84.74/32",
            "54.157.99.244/32",
            "54.159.18.27/32",
            "54.159.98.248/32",
            "54.161.238.223/32",
            "54.162.69.192/32",
            "54.163.136.244/32",
            "54.163.169.168/32",
            "54.164.106.236/32",
            "54.166.104.83/32",
            "54.166.126.132/32",
            "54.166.181.246/32",
            "54.167.32.123/32",
            "54.167.81.78/32",
            "54.174.244.224/32",
            "54.197.82.195/32",
            "54.197.102.71/32",
            "54.197.114.76/32",
            "54.197.178.107/32",
            "54.198.33.233/32",
            "54.204.12.115/32",
            "54.204.62.163/32",
            "54.205.205.14/32",
            "54.209.6.230/32",
            "54.209.100.30/32",
            "54.210.152.179/32",
            "54.210.155.69/32",
            "54.211.195.14/32",
            "54.221.203.24/32",
            "54.225.81.20/32",
            "54.225.98.148/32",
            "54.225.148.123/32",
            "54.225.181.161/32",
            "54.225.199.17/32",
            "54.226.117.47/32",
            "54.235.125.129/32",
            "54.235.158.162/32",
            "54.235.172.96/32",
            "54.235.172.108/32",
            "54.235.191.179/32",
            "54.236.227.238/32",
            "54.243.63.52/32",
            "75.101.156.93/32",
            "98.80.89.155/32",
            "98.80.130.239/32",
            "98.82.38.120/32",
            "98.82.39.241/32",
            "98.82.40.168/32",
            "98.82.59.253/32",
            "98.82.63.147/32",
            "98.82.66.172/32",
            "98.82.70.65/32",
            "98.82.88.135/32",
            "98.82.107.102/32",
            "98.82.214.73/32",
            "98.83.8.142/32",
            "98.83.10.183/32",
            "98.83.72.38/32",
            "98.83.94.113/32",
            "98.83.101.133/32",
            "98.83.177.42/32",
            "98.83.178.66/32",
            "98.83.226.125/32",
            "98.84.60.17/32",
            "98.84.70.201/32",
            "98.84.131.195/32",
            "98.84.184.80/32",
            "98.84.200.43/32",
            "100.24.149.244/32",
            "100.24.167.60/32",
            "100.25.120.246/32",
            "100.27.153.9/32",
            "100.28.44.58/32",
            "100.28.49.152/32",
            "100.28.57.133/32",
            "100.28.118.16/32",
            "100.28.133.214/32",
            "100.28.204.82/32",
            "100.29.34.97/32",
            "100.29.48.32/32",
            "100.29.63.24/32",
            "100.29.107.38/32",
            "100.29.128.75/32",
            "100.29.155.89/32",
            "100.29.160.53/32",
            "100.29.164.142/32",
            "100.29.164.178/32",
            "107.20.25.33/32",
            "107.20.181.148/32",
            "107.20.224.184/32",
            "107.20.255.194/32",
            "107.22.208.39/32",
            "107.23.62.75/32",
            "184.72.84.154/32",
            "184.72.95.195/32",
            "184.73.35.182/32",
            "184.73.47.24/32",
            "184.73.68.20/32",
            "184.73.167.217/32",
            "184.73.195.18/32",
            "184.73.239.35/32",
            "18.211.242.14/32",
            "54.158.139.192/32",
            "100.51.173.237/32",
            "34.235.173.180/32",
            "34.236.189.117/32",
            "52.20.98.185/32"
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "100.24.149.244/32",
        "100.24.167.60/32",
        "100.25.120.246/32",
        "100.27.153.9/32",
        "100.28.118.16/32",
        "100.28.133.214/32",
        "100.28.204.82/32",
        "100.28.44.58/32",
        "100.28.49.152/32",
        "100.28.57.133/32",
        "100.29.107.38/32",
        "100.29.128.75/32",
        "100.29.155.89/32",
        "100.29.160.53/32",
        "100.29.164.142/32",
        "100.29.164.178/32",
        "100.29.34.97/32",
        "100.29.48.32/32",
        "100.29.63.24/32",
        "100.51.173.237/32",
        "107.20.181.148/32",
        "107.20.224.184/32",
        "107.20.25.33/32",
        "107.20.255.194/32",
        "107.22.208.39/32",
        "107.23.62.75/32",
        "18.204.152.114/32",
        "18.204.89.56/32",
        "18.205.127.11/32",
        "18.205.173.53/32",
        "18.205.213.231/32",
        "18.205.91.101/32",
        "18.206.47.187/32",
        "18.207.79.144/32",
        "18.207.89.138/32",
        "18.208.11.93/32",
        "18.209.137.234/32",
        "18.209.201.119/32",
        "18.210.58.238/32",
        "18.211.148.239/32",
        "18.211.242.14/32",
        "18.211.39.188/32",
        "18.213.102.186/32",
        "18.213.191.165/32",
        "18.213.240.226/32",
        "18.213.27.222/32",
        "18.213.70.100/32",
        "18.214.124.6/32",
        "18.214.138.148/32",
        "18.214.186.220/32",
        "18.214.238.178/32",
        "18.214.251.19/32",
        "18.215.112.101/32",
        "18.215.24.66/32",
        "18.215.49.176/32",
        "18.215.77.19/32",
        "18.232.11.247/32",
        "18.232.12.157/32",
        "18.232.36.1/32",
        "18.233.24.238/32",
        "18.235.158.19/32",
        "18.235.81.246/32",
        "184.72.84.154/32",
        "184.72.95.195/32",
        "184.73.167.217/32",
        "184.73.195.18/32",
        "184.73.239.35/32",
        "184.73.35.182/32",
        "184.73.47.24/32",
        "184.73.68.20/32",
        "23.20.178.124/32",
        "23.21.119.232/32",
        "23.21.148.226/32",
        "23.21.175.228/32",
        "23.21.179.120/32",
        "23.21.179.27/32",
        "23.21.204.95/32",
        "23.21.207.129/32",
        "23.21.210.40/32",
        "23.21.225.190/32",
        "23.21.227.240/32",
        "23.21.228.180/32",
        "23.21.250.48/32",
        "23.22.105.143/32",
        "23.22.146.41/32",
        "23.22.35.162/32",
        "23.22.59.87/32",
        "23.23.103.31/32",
        "23.23.104.107/32",
        "23.23.137.202/32",
        "23.23.169.144/32",
        "23.23.180.225/32",
        "23.23.212.212/32",
        "23.23.213.182/32",
        "23.23.214.190/32",
        "23.23.224.159/32",
        "23.23.99.55/32",
        "3.208.146.193/32",
        "3.208.156.9/32",
        "3.208.224.218/32",
        "3.208.47.73/32",
        "3.209.156.113/32",
        "3.209.174.110/32",
        "3.210.114.189/32",
        "3.210.223.61/32",
        "3.210.29.96/32",
        "3.211.105.134/32",
        "3.211.181.86/32",
        "3.212.205.90/32",
        "3.212.219.113/32",
        "3.212.86.97/32",
        "3.213.106.226/32",
        "3.213.213.161/32",
        "3.213.46.222/32",
        "3.213.85.234/32",
        "3.214.176.44/32",
        "3.215.221.125/32",
        "3.215.59.93/32",
        "3.216.13.10/32",
        "3.216.227.216/32",
        "3.216.86.144/32",
        "3.217.171.106/32",
        "3.217.190.160/32",
        "3.217.211.204/32",
        "3.217.82.254/32",
        "3.218.103.254/32",
        "3.218.35.239/32",
        "3.219.80.71/32",
        "3.219.81.66/32",
        "3.220.148.166/32",
        "3.220.70.171/32",
        "3.221.156.96/32",
        "3.221.222.168/32",
        "3.221.244.28/32",
        "3.221.50.71/32",
        "3.222.190.107/32",
        "3.222.85.38/32",
        "3.223.134.5/32",
        "3.223.181.32/32",
        "3.223.245.78/32",
        "3.223.61.36/32",
        "3.224.104.67/32",
        "3.224.191.210/32",
        "3.224.205.25/32",
        "3.224.215.150/32",
        "3.224.220.101/32",
        "3.225.12.172/32",
        "3.225.45.252/32",
        "3.225.9.97/32",
        "3.226.106.93/32",
        "3.226.115.242/32",
        "3.226.34.98/32",
        "3.227.180.70/32",
        "3.228.111.48/32",
        "3.228.140.40/32",
        "3.229.164.203/32",
        "3.229.2.217/32",
        "3.229.95.193/32",
        "3.230.224.6/32",
        "3.230.54.110/32",
        "3.230.69.161/32",
        "3.231.193.38/32",
        "3.232.102.111/32",
        "3.232.39.98/32",
        "3.232.82.72/32",
        "3.235.215.92/32",
        "3.81.253.213/32",
        "3.89.170.186/32",
        "3.89.176.255/32",
        "3.90.73.206/32",
        "3.91.138.117/32",
        "3.92.253.216/32",
        "3.93.211.16/32",
        "3.93.253.174/32",
        "3.93.98.99/32",
        "3.94.156.104/32",
        "3.94.157.25/32",
        "3.94.199.128/32",
        "3.94.40.182/32",
        "3.94.46.239/32",
        "34.192.125.239/32",
        "34.192.67.98/32",
        "34.193.2.57/32",
        "34.194.14.255/32",
        "34.194.165.45/32",
        "34.194.226.74/32",
        "34.194.233.48/32",
        "34.194.95.99/32",
        "34.195.248.30/32",
        "34.195.60.66/32",
        "34.196.114.170/32",
        "34.196.237.236/32",
        "34.196.6.199/32",
        "34.197.28.78/32",
        "34.199.252.22/32",
        "34.200.133.183/32",
        "34.202.210.13/32",
        "34.202.88.37/32",
        "34.203.111.15/32",
        "34.204.150.196/32",
        "34.205.163.103/32",
        "34.205.170.13/32",
        "34.206.193.60/32",
        "34.206.212.24/32",
        "34.206.249.188/32",
        "34.224.132.215/32",
        "34.224.9.144/32",
        "34.225.138.57/32",
        "34.225.24.180/32",
        "34.225.243.131/32",
        "34.225.87.80/32",
        "34.226.56.197/32",
        "34.226.89.140/32",
        "34.227.156.153/32",
        "34.227.234.246/32",
        "34.230.124.21/32",
        "34.231.118.144/32",
        "34.231.130.193/32",
        "34.231.156.59/32",
        "34.231.181.240/32",
        "34.231.45.47/32",
        "34.231.77.232/32",
        "34.232.103.129/32",
        "34.232.249.216/32",
        "34.233.114.237/32",
        "34.233.171.240/32",
        "34.233.219.155/32",
        "34.234.121.216/32",
        "34.234.197.175/32",
        "34.234.200.207/32",
        "34.234.206.30/32",
        "34.235.173.180/32",
        "34.235.239.240/32",
        "34.236.135.14/32",
        "34.236.185.101/32",
        "34.236.189.117/32",
        "34.236.41.241/32",
        "34.236.89.150/32",
        "34.236.91.13/32",
        "34.238.45.183/32",
        "34.239.197.197/32",
        "34.239.85.139/32",
        "35.153.218.211/32",
        "35.153.86.200/32",
        "35.168.238.50/32",
        "35.169.102.85/32",
        "35.169.119.108/32",
        "35.169.240.53/32",
        "35.170.205.140/32",
        "35.171.117.160/32",
        "35.171.141.42/32",
        "35.171.173.150/32",
        "35.172.125.172/32",
        "35.172.91.0/32",
        "35.173.18.61/32",
        "35.173.38.202/32",
        "35.173.88.80/32",
        "35.174.141.243/32",
        "35.174.150.32/32",
        "35.174.253.85/32",
        "44.193.102.198/32",
        "44.193.115.232/32",
        "44.194.134.53/32",
        "44.194.139.149/32",
        "44.195.145.102/32",
        "44.195.50.71/32",
        "44.196.118.6/32",
        "44.197.76.210/32",
        "44.198.154.81/32",
        "44.205.120.22/32",
        "44.205.180.155/32",
        "44.205.192.249/32",
        "44.205.74.196/32",
        "44.206.213.217/32",
        "44.206.65.8/32",
        "44.206.93.215/32",
        "44.207.207.36/32",
        "44.207.252.58/32",
        "44.207.69.106/32",
        "44.208.193.63/32",
        "44.208.220.225/32",
        "44.208.223.68/32",
        "44.209.187.99/32",
        "44.209.35.147/32",
        "44.209.80.115/32",
        "44.209.89.189/32",
        "44.210.204.255/32",
        "44.210.213.220/32",
        "44.212.106.171/32",
        "44.212.131.50/32",
        "44.212.145.46/32",
        "44.212.232.231/32",
        "44.213.202.136/32",
        "44.213.36.21/32",
        "44.214.19.8/32",
        "44.214.224.199/32",
        "44.215.168.29/32",
        "44.215.210.112/32",
        "44.215.231.15/32",
        "44.215.235.20/32",
        "44.215.239.33/32",
        "44.215.61.66/32",
        "44.216.172.204/32",
        "44.217.177.142/32",
        "44.217.255.167/32",
        "44.218.170.184/32",
        "44.218.6.93/32",
        "44.218.79.142/32",
        "44.219.74.122/32",
        "44.220.2.97/32",
        "44.221.105.234/32",
        "44.221.180.179/32",
        "44.221.227.90/32",
        "44.221.37.41/32",
        "44.222.9.101/32",
        "44.223.115.10/32",
        "44.223.116.149/32",
        "44.223.116.180/32",
        "44.223.193.255/32",
        "44.223.232.55/32",
        "50.16.216.166/32",
        "50.16.247.74/32",
        "50.16.248.61/32",
        "50.16.72.185/32",
        "50.17.193.48/32",
        "50.19.102.70/32",
        "50.19.221.48/32",
        "50.19.78.178/32",
        "50.19.79.213/32",
        "52.0.105.244/32",
        "52.0.218.219/32",
        "52.0.41.164/32",
        "52.0.63.151/32",
        "52.1.106.130/32",
        "52.1.157.90/32",
        "52.1.75.30/32",
        "52.2.11.133/32",
        "52.2.191.202/32",
        "52.2.4.213/32",
        "52.2.58.41/32",
        "52.2.63.204/32",
        "52.2.83.227/32",
        "52.20.88.157/32",
        "52.20.98.185/32",
        "52.200.142.199/32",
        "52.200.251.20/32",
        "52.200.54.136/32",
        "52.200.58.199/32",
        "52.200.93.170/32",
        "52.201.155.215/32",
        "52.201.9.130/32",
        "52.202.233.37/32",
        "52.202.52.82/32",
        "52.203.152.231/32",
        "52.203.237.170/32",
        "52.203.65.83/32",
        "52.203.68.145/32",
        "52.204.174.139/32",
        "52.204.253.129/32",
        "52.204.37.237/32",
        "52.204.71.8/32",
        "52.204.81.148/32",
        "52.204.89.12/32",
        "52.205.113.104/32",
        "52.205.141.124/32",
        "52.205.222.214/32",
        "52.207.47.227/32",
        "52.21.26.34/32",
        "52.21.50.209/32",
        "52.21.62.139/32",
        "52.22.64.232/32",
        "52.22.87.224/32",
        "52.23.112.144/32",
        "52.3.102.51/32",
        "52.3.104.214/32",
        "52.3.127.170/32",
        "52.3.155.146/32",
        "52.3.156.186/32",
        "52.3.26.180/32",
        "52.4.128.0/32",
        "52.4.213.199/32",
        "52.4.229.9/32",
        "52.4.238.8/32",
        "52.4.76.156/32",
        "52.44.148.203/32",
        "52.44.174.136/32",
        "52.44.229.124/32",
        "52.45.15.233/32",
        "52.45.194.165/32",
        "52.45.29.57/32",
        "52.45.77.169/32",
        "52.45.92.83/32",
        "52.5.232.250/32",
        "52.5.233.62/32",
        "52.5.242.243/32",
        "52.54.15.103/32",
        "52.54.157.23/32",
        "52.54.249.218/32",
        "52.54.95.127/32",
        "52.55.208.70/32",
        "52.6.232.201/32",
        "52.6.5.24/32",
        "52.6.89.179/32",
        "52.6.97.88/32",
        "52.7.13.143/32",
        "52.7.33.248/32",
        "52.70.123.241/32",
        "52.70.138.176/32",
        "52.70.209.13/32",
        "52.70.240.171/32",
        "52.71.203.206/32",
        "52.71.216.196/32",
        "52.71.218.25/32",
        "52.71.46.142/32",
        "52.73.142.41/32",
        "52.73.6.26/32",
        "54.144.185.255/32",
        "54.144.42.14/32",
        "54.145.82.217/32",
        "54.146.67.173/32",
        "54.147.136.146/32",
        "54.147.182.90/32",
        "54.147.238.89/32",
        "54.147.80.137/32",
        "54.152.163.42/32",
        "54.152.30.242/32",
        "54.156.124.2/32",
        "54.156.234.172/32",
        "54.156.248.117/32",
        "54.156.55.147/32",
        "54.157.84.74/32",
        "54.157.99.244/32",
        "54.158.139.192/32",
        "54.159.18.27/32",
        "54.159.98.248/32",
        "54.161.238.223/32",
        "54.162.69.192/32",
        "54.163.136.244/32",
        "54.163.169.168/32",
        "54.164.106.236/32",
        "54.166.104.83/32",
        "54.166.126.132/32",
        "54.166.181.246/32",
        "54.167.32.123/32",
        "54.167.81.78/32",
        "54.174.244.224/32",
        "54.197.102.71/32",
        "54.197.114.76/32",
        "54.197.178.107/32",
        "54.197.82.195/32",
        "54.198.33.233/32",
        "54.204.12.115/32",
        "54.204.62.163/32",
        "54.205.205.14/32",
        "54.209.100.30/32",
        "54.209.6.230/32",
        "54.210.152.179/32",
        "54.210.155.69/32",
        "54.211.195.14/32",
        "54.221.203.24/32",
        "54.225.148.123/32",
        "54.225.181.161/32",
        "54.225.199.17/32",
        "54.225.81.20/32",
        "54.225.98.148/32",
        "54.226.117.47/32",
        "54.235.125.129/32",
        "54.235.158.162/32",
        "54.235.172.108/32",
        "54.235.172.96/32",
        "54.235.191.179/32",
        "54.236.227.238/32",
        "54.243.63.52/32",
        "54.80.185.200/32",
        "54.80.73.122/32",
        "54.81.191.5/32",
        "54.83.180.239/32",
        "54.83.23.103/32",
        "54.83.240.58/32",
        "54.83.56.1/32",
        "54.84.102.81/32",
        "54.84.147.79/32",
        "54.84.161.62/32",
        "54.84.169.196/32",
        "54.84.250.51/32",
        "54.84.93.8/32",
        "54.85.109.140/32",
        "54.85.126.86/32",
        "54.85.7.119/32",
        "54.86.59.155/32",
        "54.87.62.248/32",
        "54.87.95.7/32",
        "54.88.84.219/32",
        "54.89.90.224/32",
        "54.90.244.132/32",
        "54.90.8.255/32",
        "54.91.122.193/32",
        "54.92.171.106/32",
        "75.101.156.93/32",
        "98.80.130.239/32",
        "98.80.89.155/32",
        "98.82.107.102/32",
        "98.82.214.73/32",
        "98.82.38.120/32",
        "98.82.39.241/32",
        "98.82.40.168/32",
        "98.82.59.253/32",
        "98.82.63.147/32",
        "98.82.66.172/32",
        "98.82.70.65/32",
        "98.82.88.135/32",
        "98.83.10.183/32",
        "98.83.101.133/32",
        "98.83.177.42/32",
        "98.83.178.66/32",
        "98.83.226.125/32",
        "98.83.72.38/32",
        "98.83.8.142/32",
        "98.83.94.113/32",
        "98.84.131.195/32",
        "98.84.184.80/32",
        "98.84.200.43/32",
        "98.84.60.17/32",
        "98.84.70.201/32"
      ]
    },
    {
      "id": "bytespider",
      "name": "Bytespider",
      "operator": {
        "name": "ByteDance",
        "url": "https://www.bytedance.com"
      },
      "description": "ByteDance's web crawler, used to gather training data for its AI models. ByteDance publishes no IP ranges, ASN, or reverse-DNS pattern for it.",
      "docs": [
        "https://zhanzhang.toutiao.com/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Bytespider"
        ],
        "instances": [
          "Mozilla/5.0 (iPhone; CPU iPhone OS 11_0 like Mac OS X) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/54.0.3478.1649 Mobile Safari/537.36; Bytespider"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Bytespider"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": []
    },
    {
      "id": "ccbot",
      "name": "CCBot",
      "operator": {
        "name": "Common Crawl Foundation",
        "url": "https://commoncrawl.org"
      },
      "description": "Common Crawl's crawler that builds the freely available Common Crawl web archive, widely reused as AI training data by third parties.",
      "docs": [
        "https://commoncrawl.org/ccbot"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "CCBot/\\d"
        ],
        "instances": [
          "CCBot/2.0 (https://commoncrawl.org/faq/)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "CCBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://index.commoncrawl.org/ccbot.json",
          "format": "prefixes"
        },
        {
          "type": "rdns",
          "masks": [
            "*.crawl.commoncrawl.org"
          ]
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "18.97.14.80/29",
        "18.97.14.88/30",
        "18.97.9.168/29",
        "2600:1f28:365:8000::/56",
        "3.41.188.32/29"
      ]
    },
    {
      "id": "claude-searchbot",
      "name": "Claude-SearchBot",
      "operator": {
        "name": "Anthropic",
        "url": "https://www.anthropic.com"
      },
      "description": "Anthropic's crawler that indexes pages to improve search-style answer quality in Claude products, distinct from ClaudeBot's training-data crawl.",
      "docs": [
        "https://support.anthropic.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Claude-SearchBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; Claude-SearchBot/1.0; +Claude-SearchBot@anthropic.com)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Claude-SearchBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://claude.com/crawling/bots.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "136.107.176.208/32",
        "16.58.26.69/32",
        "18.225.238.228/32",
        "18.227.226.255/32",
        "20.102.46.224/28",
        "20.64.57.208/28",
        "216.73.216.0/22",
        "34.11.34.31/32",
        "34.150.241.79/32",
        "34.162.191.81/32",
        "34.162.230.222/32",
        "34.162.244.71/32",
        "34.182.140.95/32",
        "34.182.161.143/32",
        "34.182.218.27/32",
        "34.182.220.85/32",
        "34.182.222.37/32",
        "34.182.225.167/32",
        "34.182.226.151/32",
        "34.182.226.221/32",
        "34.186.108.163/32",
        "34.85.172.162/32",
        "35.221.29.174/32",
        "35.245.175.129/32",
        "35.245.89.239/32",
        "40.124.101.48/28"
      ]
    },
    {
      "id": "claudebot",
      "name": "ClaudeBot",
      "operator": {
        "name": "Anthropic",
        "url": "https://www.anthropic.com"
      },
      "description": "Anthropic's web crawler collecting publicly available web data for training Claude models. Anthropic publishes its crawler source IPs as a machine-readable feed.",
      "docs": [
        "https://support.anthropic.com/en/articles/8896518-does-anthropic-crawl-data-from-the-web-and-how-can-site-owners-block-the-crawler"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "ClaudeBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; ClaudeBot/1.0; +claudebot@anthropic.com)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "ClaudeBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://claude.com/crawling/bots.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "136.107.176.208/32",
        "16.58.26.69/32",
        "18.225.238.228/32",
        "18.227.226.255/32",
        "20.102.46.224/28",
        "20.64.57.208/28",
        "216.73.216.0/22",
        "34.11.34.31/32",
        "34.150.241.79/32",
        "34.162.191.81/32",
        "34.162.230.222/32",
        "34.162.244.71/32",
        "34.182.140.95/32",
        "34.182.161.143/32",
        "34.182.218.27/32",
        "34.182.220.85/32",
        "34.182.222.37/32",
        "34.182.225.167/32",
        "34.182.226.151/32",
        "34.182.226.221/32",
        "34.186.108.163/32",
        "34.85.172.162/32",
        "35.221.29.174/32",
        "35.245.175.129/32",
        "35.245.89.239/32",
        "40.124.101.48/28"
      ]
    },
    {
      "id": "cloudflare-ai-search",
      "name": "Cloudflare AI Search",
      "operator": {
        "name": "Cloudflare",
        "url": "https://www.cloudflare.com"
      },
      "description": "The crawler behind Cloudflare AI Search, which indexes website content so it can be searched. Cloudflare documents that it only crawls a website the customer owns — the domain must exist in the same Cloudflare account and be selected as an AI Search data source.",
      "docs": [
        "https://developers.cloudflare.com/fundamentals/reference/cloudflare-site-crawling/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Cloudflare-AI-Search"
        ],
        "instances": [
          "Cloudflare-AI-Search"
        ]
      },
      "behavior": {
        "respects_robots_txt": false
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-30T16:13:28.285Z",
      "resolved_cidrs": []
    },
    {
      "id": "cloudflare-browser-run-crawler",
      "name": "Cloudflare Browser Run Crawler",
      "operator": {
        "name": "Cloudflare",
        "url": "https://www.cloudflare.com"
      },
      "description": "The crawler behind the /crawl endpoint of Cloudflare's Browser Run (Browser Rendering) developer product, which crawls third-party websites on behalf of Cloudflare customers building applications on the platform. Its user agent is not configurable, and every request is signed with Web Bot Auth HTTP message signatures that site owners can verify against Cloudflare's published key directory.",
      "docs": [
        "https://developers.cloudflare.com/fundamentals/reference/cloudflare-site-crawling/",
        "https://developers.cloudflare.com/browser-rendering/reference/automatic-request-headers/",
        "https://developers.cloudflare.com/browser-rendering/reference/robots-txt/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "CloudflareBrowserRenderingCrawler/[\\d.]+"
        ],
        "instances": [
          "CloudflareBrowserRenderingCrawler/1.0"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "CloudflareBrowserRenderingCrawler"
      },
      "verification": [
        {
          "type": "web_bot_auth",
          "signature_agent_url": "https://web-bot-auth.cloudflare-browser-rendering-085.workers.dev/.well-known/http-message-signatures-directory"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-30T16:13:28.285Z",
      "resolved_cidrs": []
    },
    {
      "id": "diffbot",
      "name": "Diffbot",
      "operator": {
        "name": "Diffbot",
        "url": "https://www.diffbot.com"
      },
      "description": "Diffbot's general-purpose web crawler, used to build its Knowledge Graph and power its structured-extraction APIs. Diffbot documents robots.txt behavior but publishes no IP list, ASN, or reverse-DNS pattern.",
      "docs": [
        "https://docs.diffbot.com/docs/does-crawl-respect-robotstxt"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Diffbot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.1.2) Gecko/20090729 Firefox/3.5.2 (.NET CLR 3.5.30729; Diffbot/0.1; +http://www.diffbot.com)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Diffbot"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": []
    },
    {
      "id": "firecrawl-agent",
      "name": "FirecrawlAgent",
      "operator": {
        "name": "Firecrawl",
        "url": "https://firecrawl.dev"
      },
      "description": "The fetcher behind Firecrawl's scraping and crawling API, which retrieves web pages on behalf of the developers and AI agents calling that API. Firecrawl's crawl endpoint honours robots.txt by default; ignoring it is an enterprise option that must be enabled by the operator. Firecrawl documents that it does not use a fixed set of outbound IP addresses.",
      "docs": [
        "https://docs.firecrawl.dev/advanced-scraping-guide"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "FirecrawlAgent"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; FirecrawlAgent; +https://firecrawl.dev/)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "FirecrawlAgent"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-08-23T13:20:46.873Z",
      "resolved_cidrs": []
    },
    {
      "id": "google-cloudvertexbot",
      "name": "Google-CloudVertexBot",
      "operator": {
        "name": "Google",
        "url": "https://cloud.google.com"
      },
      "description": "Google Cloud crawler that fetches sites on the site owners' request when building Vertex AI Agents. Crawling preferences addressed to its user agent have no effect on Google Search or other Google products.",
      "docs": [
        "https://developers.google.com/crawling/docs/crawlers-fetchers/google-common-crawlers"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Google-CloudVertexBot"
        ],
        "instances": [
          "Google-CloudVertexBot"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Google-CloudVertexBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://developers.google.com/static/crawling/ipranges/common-crawlers.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-09T03:01:47.690Z",
      "resolved_cidrs": [
        "192.178.4.0/27",
        "192.178.4.128/27",
        "192.178.4.160/27",
        "192.178.4.192/27",
        "192.178.4.224/27",
        "192.178.4.32/27",
        "192.178.4.64/27",
        "192.178.4.96/27",
        "192.178.5.0/27",
        "192.178.6.0/27",
        "192.178.6.128/27",
        "192.178.6.160/27",
        "192.178.6.192/27",
        "192.178.6.224/27",
        "192.178.6.32/27",
        "192.178.6.64/27",
        "192.178.6.96/27",
        "192.178.7.0/27",
        "192.178.7.128/27",
        "192.178.7.160/27",
        "192.178.7.192/27",
        "192.178.7.224/27",
        "192.178.7.32/27",
        "192.178.7.64/27",
        "192.178.7.96/27",
        "2001:4860:4801:10::/64",
        "2001:4860:4801:11::/64",
        "2001:4860:4801:12::/64",
        "2001:4860:4801:13::/64",
        "2001:4860:4801:14::/64",
        "2001:4860:4801:15::/64",
        "2001:4860:4801:16::/64",
        "2001:4860:4801:17::/64",
        "2001:4860:4801:18::/64",
        "2001:4860:4801:19::/64",
        "2001:4860:4801:1a::/64",
        "2001:4860:4801:1b::/64",
        "2001:4860:4801:1c::/64",
        "2001:4860:4801:1d::/64",
        "2001:4860:4801:1e::/64",
        "2001:4860:4801:1f::/64",
        "2001:4860:4801:20::/64",
        "2001:4860:4801:21::/64",
        "2001:4860:4801:22::/64",
        "2001:4860:4801:23::/64",
        "2001:4860:4801:24::/64",
        "2001:4860:4801:25::/64",
        "2001:4860:4801:26::/64",
        "2001:4860:4801:27::/64",
        "2001:4860:4801:28::/64",
        "2001:4860:4801:29::/64",
        "2001:4860:4801:2::/64",
        "2001:4860:4801:2a::/64",
        "2001:4860:4801:2b::/64",
        "2001:4860:4801:2c::/64",
        "2001:4860:4801:2d::/64",
        "2001:4860:4801:2e::/64",
        "2001:4860:4801:2f::/64",
        "2001:4860:4801:30::/64",
        "2001:4860:4801:31::/64",
        "2001:4860:4801:32::/64",
        "2001:4860:4801:33::/64",
        "2001:4860:4801:34::/64",
        "2001:4860:4801:35::/64",
        "2001:4860:4801:36::/64",
        "2001:4860:4801:37::/64",
        "2001:4860:4801:38::/64",
        "2001:4860:4801:39::/64",
        "2001:4860:4801:3a::/64",
        "2001:4860:4801:3b::/64",
        "2001:4860:4801:3c::/64",
        "2001:4860:4801:3d::/64",
        "2001:4860:4801:3e::/64",
        "2001:4860:4801:3f::/64",
        "2001:4860:4801:40::/64",
        "2001:4860:4801:41::/64",
        "2001:4860:4801:42::/64",
        "2001:4860:4801:43::/64",
        "2001:4860:4801:44::/64",
        "2001:4860:4801:45::/64",
        "2001:4860:4801:46::/64",
        "2001:4860:4801:47::/64",
        "2001:4860:4801:48::/64",
        "2001:4860:4801:49::/64",
        "2001:4860:4801:4a::/64",
        "2001:4860:4801:4b::/64",
        "2001:4860:4801:4c::/64",
        "2001:4860:4801:4d::/64",
        "2001:4860:4801:4e::/64",
        "2001:4860:4801:50::/64",
        "2001:4860:4801:51::/64",
        "2001:4860:4801:52::/64",
        "2001:4860:4801:53::/64",
        "2001:4860:4801:54::/64",
        "2001:4860:4801:55::/64",
        "2001:4860:4801:56::/64",
        "2001:4860:4801:57::/64",
        "2001:4860:4801:58::/64",
        "2001:4860:4801:59::/64",
        "2001:4860:4801:60::/64",
        "2001:4860:4801:61::/64",
        "2001:4860:4801:62::/64",
        "2001:4860:4801:63::/64",
        "2001:4860:4801:64::/64",
        "2001:4860:4801:65::/64",
        "2001:4860:4801:66::/64",
        "2001:4860:4801:67::/64",
        "2001:4860:4801:68::/64",
        "2001:4860:4801:69::/64",
        "2001:4860:4801:6a::/64",
        "2001:4860:4801:6b::/64",
        "2001:4860:4801:6c::/64",
        "2001:4860:4801:6d::/64",
        "2001:4860:4801:6e::/64",
        "2001:4860:4801:6f::/64",
        "2001:4860:4801:70::/64",
        "2001:4860:4801:71::/64",
        "2001:4860:4801:72::/64",
        "2001:4860:4801:73::/64",
        "2001:4860:4801:74::/64",
        "2001:4860:4801:75::/64",
        "2001:4860:4801:76::/64",
        "2001:4860:4801:77::/64",
        "2001:4860:4801:78::/64",
        "2001:4860:4801:79::/64",
        "2001:4860:4801:7a::/64",
        "2001:4860:4801:7b::/64",
        "2001:4860:4801:7c::/64",
        "2001:4860:4801:7d::/64",
        "2001:4860:4801:7e::/64",
        "2001:4860:4801:7f::/64",
        "2001:4860:4801:80::/64",
        "2001:4860:4801:81::/64",
        "2001:4860:4801:82::/64",
        "2001:4860:4801:83::/64",
        "2001:4860:4801:84::/64",
        "2001:4860:4801:85::/64",
        "2001:4860:4801:86::/64",
        "2001:4860:4801:87::/64",
        "2001:4860:4801:88::/64",
        "2001:4860:4801:90::/64",
        "2001:4860:4801:91::/64",
        "2001:4860:4801:92::/64",
        "2001:4860:4801:93::/64",
        "2001:4860:4801:94::/64",
        "2001:4860:4801:95::/64",
        "2001:4860:4801:96::/64",
        "2001:4860:4801:97::/64",
        "2001:4860:4801:a0::/64",
        "2001:4860:4801:a1::/64",
        "2001:4860:4801:a2::/64",
        "2001:4860:4801:a3::/64",
        "2001:4860:4801:a4::/64",
        "2001:4860:4801:a5::/64",
        "2001:4860:4801:a6::/64",
        "2001:4860:4801:a7::/64",
        "2001:4860:4801:a8::/64",
        "2001:4860:4801:a9::/64",
        "2001:4860:4801:aa::/64",
        "2001:4860:4801:ab::/64",
        "2001:4860:4801:ac::/64",
        "2001:4860:4801:ad::/64",
        "2001:4860:4801:ae::/64",
        "2001:4860:4801:b0::/64",
        "2001:4860:4801:b1::/64",
        "2001:4860:4801:b2::/64",
        "2001:4860:4801:b3::/64",
        "2001:4860:4801:b4::/64",
        "2001:4860:4801:b5::/64",
        "2001:4860:4801:b6::/64",
        "2001:4860:4801:c::/64",
        "2001:4860:4801:f::/64",
        "34.100.182.96/28",
        "34.101.50.144/28",
        "34.118.254.0/28",
        "34.118.66.0/28",
        "34.126.178.96/28",
        "34.146.150.144/28",
        "34.147.110.144/28",
        "34.151.74.144/28",
        "34.152.50.64/28",
        "34.154.114.144/28",
        "34.155.98.32/28",
        "34.165.18.176/28",
        "34.175.160.64/28",
        "34.176.130.16/28",
        "34.22.85.0/27",
        "34.64.82.64/28",
        "34.65.242.112/28",
        "34.80.50.80/28",
        "34.88.194.0/28",
        "34.89.10.80/28",
        "34.89.198.80/28",
        "34.96.162.48/28",
        "35.247.243.240/28",
        "66.249.64.0/27",
        "66.249.64.128/27",
        "66.249.64.160/27",
        "66.249.64.192/27",
        "66.249.64.224/27",
        "66.249.64.32/27",
        "66.249.64.64/27",
        "66.249.64.96/27",
        "66.249.65.0/27",
        "66.249.65.128/27",
        "66.249.65.160/27",
        "66.249.65.192/27",
        "66.249.65.224/27",
        "66.249.65.32/27",
        "66.249.65.64/27",
        "66.249.65.96/27",
        "66.249.66.0/27",
        "66.249.66.128/27",
        "66.249.66.160/27",
        "66.249.66.192/27",
        "66.249.66.224/27",
        "66.249.66.32/27",
        "66.249.66.64/27",
        "66.249.66.96/27",
        "66.249.67.0/27",
        "66.249.67.32/27",
        "66.249.67.64/27",
        "66.249.68.0/27",
        "66.249.68.128/27",
        "66.249.68.160/27",
        "66.249.68.192/27",
        "66.249.68.224/27",
        "66.249.68.32/27",
        "66.249.68.64/27",
        "66.249.68.96/27",
        "66.249.69.0/27",
        "66.249.69.128/27",
        "66.249.69.160/27",
        "66.249.69.192/27",
        "66.249.69.224/27",
        "66.249.69.32/27",
        "66.249.69.64/27",
        "66.249.69.96/27",
        "66.249.70.0/27",
        "66.249.70.128/27",
        "66.249.70.160/27",
        "66.249.70.192/27",
        "66.249.70.224/27",
        "66.249.70.32/27",
        "66.249.70.64/27",
        "66.249.70.96/27",
        "66.249.71.0/27",
        "66.249.71.128/27",
        "66.249.71.160/27",
        "66.249.71.192/27",
        "66.249.71.224/27",
        "66.249.71.32/27",
        "66.249.71.64/27",
        "66.249.71.96/27",
        "66.249.72.0/27",
        "66.249.72.128/27",
        "66.249.72.160/27",
        "66.249.72.192/27",
        "66.249.72.224/27",
        "66.249.72.32/27",
        "66.249.72.64/27",
        "66.249.72.96/27",
        "66.249.73.0/27",
        "66.249.73.128/27",
        "66.249.73.160/27",
        "66.249.73.192/27",
        "66.249.73.224/27",
        "66.249.73.32/27",
        "66.249.73.64/27",
        "66.249.73.96/27",
        "66.249.74.0/27",
        "66.249.74.128/27",
        "66.249.74.160/27",
        "66.249.74.192/27",
        "66.249.74.224/27",
        "66.249.74.32/27",
        "66.249.74.64/27",
        "66.249.74.96/27",
        "66.249.75.0/27",
        "66.249.75.128/27",
        "66.249.75.160/27",
        "66.249.75.192/27",
        "66.249.75.224/27",
        "66.249.75.32/27",
        "66.249.75.64/27",
        "66.249.75.96/27",
        "66.249.76.0/27",
        "66.249.76.128/27",
        "66.249.76.160/27",
        "66.249.76.192/27",
        "66.249.76.224/27",
        "66.249.76.32/27",
        "66.249.76.64/27",
        "66.249.76.96/27",
        "66.249.77.0/27",
        "66.249.77.128/27",
        "66.249.77.160/27",
        "66.249.77.192/27",
        "66.249.77.224/27",
        "66.249.77.32/27",
        "66.249.77.64/27",
        "66.249.77.96/27",
        "66.249.78.0/27",
        "66.249.78.128/27",
        "66.249.78.160/27",
        "66.249.78.192/27",
        "66.249.78.224/27",
        "66.249.78.32/27",
        "66.249.78.64/27",
        "66.249.78.96/27",
        "66.249.79.0/27",
        "66.249.79.128/27",
        "66.249.79.160/27",
        "66.249.79.192/27",
        "66.249.79.224/27",
        "66.249.79.32/27",
        "66.249.79.64/27"
      ]
    },
    {
      "id": "gptbot",
      "name": "GPTBot",
      "operator": {
        "name": "OpenAI",
        "url": "https://openai.com"
      },
      "description": "OpenAI's web crawler that gathers publicly available data used to train OpenAI's models.",
      "docs": [
        "https://developers.openai.com/api/docs/bots"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "GPTBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; GPTBot/1.2; +https://openai.com/gptbot"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "GPTBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://openai.com/gptbot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "132.196.86.0/24",
        "172.182.202.0/25",
        "172.182.204.0/24",
        "172.182.207.0/25",
        "172.182.214.0/24",
        "172.182.215.0/24",
        "20.125.66.80/28",
        "20.171.206.0/24",
        "20.171.207.0/24",
        "4.227.36.0/25",
        "52.230.152.0/24",
        "74.7.175.128/25",
        "74.7.227.0/25",
        "74.7.227.128/25",
        "74.7.228.0/25",
        "74.7.230.0/25",
        "74.7.241.0/25",
        "74.7.241.128/25",
        "74.7.242.0/25",
        "74.7.243.128/25",
        "74.7.244.0/25"
      ]
    },
    {
      "id": "imagesift",
      "name": "ImagesiftBot",
      "operator": {
        "name": "Hive",
        "url": "https://imagesift.com"
      },
      "description": "ImageSift's crawler, operated by Hive. It scrapes publicly available images across the web to support Hive's ImageSift reverse-image-search and web intelligence products. Standard robots.txt directives are respected.",
      "docs": [
        "https://imagesift.com/about"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "ImagesiftBot"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; ImagesiftBot; +imagesift.com)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "ImagesiftBot"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-16T13:18:54.422Z",
      "resolved_cidrs": []
    },
    {
      "id": "kimi-searchbot",
      "name": "Kimi-SearchBot",
      "operator": {
        "name": "Moonshot AI",
        "url": "https://www.moonshot.ai"
      },
      "description": "Moonshot AI's search crawler for Kimi, which analyses pages for relevance and builds the index behind Kimi's search features. Blocking it removes a site from Kimi search results. Listed separately from KimiBot because Moonshot documents it as an independently configurable crawler with its own robots.txt token and its own published address list.",
      "docs": [
        "https://www.kimi.ai/policies/kimi-crawlers"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "Kimi-SearchBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; Kimi-SearchBot/1.0; +https://www.kimi.com/policies/kimi-crawlers"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "Kimi-SearchBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://www.kimi.ai/policies/kimi-searchbot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-08-23T04:44:25.122Z",
      "resolved_cidrs": [
        "47.79.225.241/32",
        "47.79.230.254/32",
        "47.79.253.42/32",
        "47.79.253.91/32"
      ]
    },
    {
      "id": "kimibot",
      "name": "KimiBot",
      "operator": {
        "name": "Moonshot AI",
        "url": "https://www.moonshot.ai"
      },
      "description": "Moonshot AI's crawler for the Kimi assistant, gathering content that may be used to train Kimi's foundation models. Moonshot documents robots.txt control per crawler and publishes a machine-readable list of the addresses its crawlers use, while noting the ranges are dynamic and may change.",
      "docs": [
        "https://www.kimi.ai/policies/kimi-crawlers"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "KimiBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; KimiBot/1.0; +https://www.kimi.com/policies/kimi-crawlers"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "KimiBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://www.kimi.ai/policies/kimibot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-08-23T04:44:25.122Z",
      "resolved_cidrs": [
        "47.79.225.241/32",
        "47.79.230.254/32",
        "47.79.253.42/32",
        "47.79.253.91/32"
      ]
    },
    {
      "id": "leipzig-lcc",
      "name": "Leipzig Corpora Collection Crawler",
      "operator": {
        "name": "Leipzig University Natural Language Processing Group",
        "url": "https://www.uni-leipzig.de/"
      },
      "description": "The LCC crawler is operated by Leipzig University to collect web text for the Leipzig Corpora Collection, a set of linguistic corpora used in natural language processing research.",
      "docs": [
        "https://corpora.wortschatz-leipzig.de/crawler_faq.html"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "^LCC "
        ],
        "instances": [
          "LCC (+http://corpora.informatik.uni-leipzig.de/crawler_faq.html)"
        ]
      },
      "behavior": {
        "respects_robots_txt": false
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-16T01:14:20.999Z",
      "resolved_cidrs": []
    },
    {
      "id": "linkupbot",
      "name": "LinkupBot",
      "operator": {
        "name": "Linkup",
        "url": "https://www.linkup.so"
      },
      "description": "Linkup's web crawler. It discovers and retrieves publicly accessible pages to build and maintain the Linkup search index, which powers search and web grounding for AI applications. Linkup publishes the CIDR ranges its crawler originates from and asks site owners to check both the source IP and the user-agent token, since user agents can be spoofed.",
      "docs": [
        "https://www.linkup.so/bot"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "LinkupBot/\\d"
        ],
        "instances": [
          "LinkupBot/1.0 (LinkupBot for web indexing; https://www.linkup.so/bot; bot@linkup.so)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "LinkupBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://www.linkup.so/linkupbot-ips.txt",
          "format": "text_lines"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-08-23T13:20:46.873Z",
      "resolved_cidrs": [
        "35.198.113.100/32"
      ]
    },
    {
      "id": "macocu",
      "name": "MaCoCu",
      "operator": {
        "name": "MaCoCu project (Jožef Stefan Institute)",
        "url": "https://www.clarin.si/info/macocu-massive-collection-and-curation-of-monolingual-and-bilingual-data/"
      },
      "description": "Crawler for the CEF-funded MaCoCu project, which collects, curates and enriches monolingual and parallel web text to build language corpora for under-resourced languages. The project publishes no IP ranges, so requests cannot be verified.",
      "docs": [
        "https://www.clarin.si/info/macocu-massive-collection-and-curation-of-monolingual-and-bilingual-data/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "MaCoCu"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; MaCoCu; +https://www.clarin.si/info/macocu-massive-collection-and-curation-of-monolingual-and-bilingual-data/)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "MaCoCu"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-20T20:56:47.446Z",
      "resolved_cidrs": []
    },
    {
      "id": "meta-externalagent",
      "name": "Meta External Agent",
      "operator": {
        "name": "Meta",
        "url": "https://www.meta.com"
      },
      "description": "Meta's crawler for AI training data and content indexing across Meta products. Verified by ASN lookup (AS32934); Meta publishes no IP feed.",
      "docs": [
        "https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "meta-externalagent/\\d"
        ],
        "instances": [
          "meta-externalagent/1.1 (+https://developers.facebook.com/docs/sharing/webmasters/crawler)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "meta-externalagent"
      },
      "verification": [
        {
          "type": "asn",
          "numbers": [
            32934
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": []
    },
    {
      "id": "meta-webindexer",
      "name": "Meta Web Indexer",
      "operator": {
        "name": "Meta",
        "url": "https://www.meta.com"
      },
      "description": "Meta's crawler that navigates the web to improve the quality of Meta AI search results, analysing page content for relevance and accuracy in Meta AI responses. Verified by ASN lookup (AS32934); Meta publishes no IP feed.",
      "docs": [
        "https://developers.facebook.com/docs/sharing/webmasters/web-crawlers/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "meta-webindexer/\\d"
        ],
        "instances": [
          "meta-webindexer/1.1"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "meta-webindexer"
      },
      "verification": [
        {
          "type": "asn",
          "numbers": [
            32934
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-07-26T13:26:40.725Z",
      "resolved_cidrs": []
    },
    {
      "id": "mistralai-index",
      "name": "MistralAI-Index",
      "operator": {
        "name": "Mistral AI",
        "url": "https://mistral.ai"
      },
      "description": "Mistral AI's indexing crawler. It crawls the web automatically to build the index behind Mistral search, which answers user questions in Vibe. Mistral documents that content collected by this crawler is not used for generative AI training of any kind, and publishes the crawler's addresses as a JSON feed.",
      "docs": [
        "https://docs.mistral.ai/robots"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "MistralAI-Index/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Index/1.0; +https://docs.mistral.ai/robots)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "MistralAI-Index"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://mistral.ai/mistralai-index-ips.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-08-23T13:20:46.873Z",
      "resolved_cidrs": [
        "135.225.57.92/32",
        "20.240.192.194/32"
      ]
    },
    {
      "id": "mistralai-training",
      "name": "MistralAI-Training",
      "operator": {
        "name": "Mistral AI",
        "url": "https://mistral.ai"
      },
      "description": "Mistral AI's training crawler. It collects web content to help build the datasets used to train Mistral's generative AI models, and is documented as separate from both the search-index crawler and the user-triggered fetcher. Mistral states webmasters can disallow this user agent in robots.txt.",
      "docs": [
        "https://docs.mistral.ai/robots"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "MistralAI-Training/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; MistralAI-Training/1.0; +https://docs.mistral.ai/robots)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "MistralAI-Training"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-08-23T13:20:46.873Z",
      "resolved_cidrs": []
    },
    {
      "id": "nict-crawler",
      "name": "ICC-Crawler",
      "operator": {
        "name": "National Institute of Information and Communications Technology (NICT)",
        "url": "https://www.nict.go.jp/en/"
      },
      "description": "ICC-Crawler is a web crawler operated by Japan's NICT that collects web pages across the internet to build datasets for information and language processing research.",
      "docs": [
        "https://ucri.nict.go.jp/en/icccrawler.html"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "ICC-Crawler"
        ],
        "instances": [
          "ICC-Crawler/2.0 (Mozilla-compatible; ; http://ucri.nict.go.jp/en/icccrawler.html)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true
      },
      "verification": [
        {
          "type": "static_cidrs",
          "cidrs": [
            "202.180.34.186/32",
            "61.86.246.72/32"
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-07-16T01:14:20.999Z",
      "resolved_cidrs": [
        "202.180.34.186/32",
        "61.86.246.72/32"
      ]
    },
    {
      "id": "noahbot",
      "name": "NoahBot",
      "operator": {
        "name": "Noah Wire",
        "url": "https://noahwire.com"
      },
      "description": "The crawler powering Noah Wire's search and research engine for journalists and editors. It scans publicly accessible news sources — press releases, newsrooms, blogs and announcement feeds — and the operator states it does not scrape, store or republish full articles, producing linked summaries instead. The bot page says requests are signed with HTTP Message Signatures, but publishes no key directory URL, so no verification recipe is recorded.",
      "docs": [
        "https://noahwire.com/bot-info"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "NoahBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; NoahBot/1.0; +https://noahwire.com/bot-info)",
          "NoahBot/1.0 (+https://noahwire.com/bot-info)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-08-25T13:21:31.852Z",
      "resolved_cidrs": []
    },
    {
      "id": "oai-searchbot",
      "name": "OAI-SearchBot",
      "operator": {
        "name": "OpenAI",
        "url": "https://openai.com"
      },
      "description": "OpenAI's crawler that indexes pages to power search results inside ChatGPT. It is distinct from GPTBot and is not used to gather training data.",
      "docs": [
        "https://developers.openai.com/api/docs/bots"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "OAI-SearchBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36; compatible; OAI-SearchBot/1.4; +https://openai.com/searchbot"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "OAI-SearchBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://openai.com/searchbot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "104.210.140.128/28",
        "135.234.64.0/24",
        "172.182.193.224/28",
        "172.182.193.80/28",
        "172.182.194.144/28",
        "172.182.194.32/28",
        "172.182.195.48/28",
        "172.182.209.208/28",
        "172.182.211.192/28",
        "172.182.213.192/28",
        "172.182.224.0/28",
        "172.203.190.128/28",
        "20.14.99.96/28",
        "20.168.18.32/28",
        "20.169.6.224/28",
        "20.169.7.48/28",
        "20.169.77.0/25",
        "20.171.123.64/28",
        "20.171.53.224/28",
        "20.25.151.224/28",
        "20.42.10.176/28",
        "4.227.36.0/25",
        "40.67.175.0/25",
        "40.90.214.16/28",
        "51.8.102.0/24",
        "74.7.175.128/25",
        "74.7.228.0/25",
        "74.7.228.128/25",
        "74.7.229.0/25",
        "74.7.229.128/25",
        "74.7.230.0/25",
        "74.7.241.128/25",
        "74.7.242.128/25",
        "74.7.243.0/25",
        "74.7.244.0/25"
      ]
    },
    {
      "id": "omgili",
      "name": "omgili",
      "operator": {
        "name": "Webz.io",
        "url": "https://webz.io"
      },
      "description": "Webz.io's legacy crawler user agent (formerly \"Omgilibot\"), used to collect web, forum, and news content for its data feeds. Webz.io's current public documentation describes successor crawlers (\"webzio\" / \"webzio-extended\") and no longer documents this UA string or any IP verification method for it.",
      "docs": [
        "https://webz.io/blog/company/from-omgilibot-to-the-webzbot-duo-a-powerful-leap-for-ethical-and-comprehensive-data-collection/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "omgili"
        ],
        "instances": [
          "omgili/0.5 +http://omgili.com"
        ]
      },
      "behavior": {
        "respects_robots_txt": true
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": []
    },
    {
      "id": "perplexitybot",
      "name": "PerplexityBot",
      "operator": {
        "name": "Perplexity",
        "url": "https://www.perplexity.ai"
      },
      "description": "Perplexity's crawler that indexes pages to surface and link websites in Perplexity search results. Perplexity states it is not used to train models.",
      "docs": [
        "https://docs.perplexity.ai/docs/resources/perplexity-crawlers"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "PerplexityBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; PerplexityBot/1.0; +https://perplexity.ai/perplexitybot)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "PerplexityBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://www.perplexity.com/perplexitybot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "107.20.236.150/32",
        "18.210.92.235/32",
        "18.97.1.228/30",
        "18.97.9.96/29",
        "3.211.124.183/32",
        "3.222.232.239/32",
        "3.224.62.45/32",
        "3.231.139.107/32"
      ]
    },
    {
      "id": "qualifiedbot",
      "name": "QualifiedBot",
      "operator": {
        "name": "Qualified",
        "url": "https://www.qualified.com"
      },
      "description": "Qualified's crawler. It crawls customer websites to power Qualified's AI products, such as its AI SDR, during initial setup, on major feature releases and on a schedule the customer's Qualified representative sets. The operator publishes the three source addresses its crawlers request from and asks site owners to allow-list them.",
      "docs": [
        "https://www.qualified.com/legal/qualified-crawler-user-agent",
        "https://www.qualified.com/legal/bot-ip-addresses"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "QualifiedBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/129.0.6668.29 QualifiedBot/1.0 +https://www.qualified.com/legal/qualified-crawler-user-agent Safari/537.36",
          "Mozilla/5.0 (compatible; QualifiedBot/1.0; +https://www.qualified.com/legal/qualified-crawler-user-agent)"
        ]
      },
      "behavior": {
        "respects_robots_txt": false
      },
      "verification": [
        {
          "type": "static_cidrs",
          "cidrs": [
            "3.92.37.95/32",
            "34.236.78.183/32",
            "52.20.17.105/32"
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-08-25T13:21:31.852Z",
      "resolved_cidrs": [
        "3.92.37.95/32",
        "34.236.78.183/32",
        "52.20.17.105/32"
      ]
    },
    {
      "id": "sbintuitions-bot",
      "name": "SBIntuitionsBot",
      "operator": {
        "name": "SB Intuitions Corp.",
        "url": "https://www.sbintuitions.co.jp"
      },
      "description": "Crawler operated by SB Intuitions (a SoftBank AI subsidiary) that collects web pages for AI development and information analysis, including training of its Sarashina language models. SB Intuitions publishes no IP ranges, so requests cannot be verified.",
      "docs": [
        "https://www.sbintuitions.co.jp/bot/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "SBIntuitionsBot/[\\d.]+"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; SBIntuitionsBot/0.1; +https://www.sbintuitions.co.jp/bot/)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "SBIntuitionsBot"
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-20T20:56:47.446Z",
      "resolved_cidrs": []
    },
    {
      "id": "shapbot",
      "name": "ShapBot",
      "operator": {
        "name": "Parallel Web Systems",
        "url": "https://parallel.ai"
      },
      "description": "Parallel's indexing crawler, which collects publicly available web content to build and maintain the search index behind Parallel's web APIs. The operator documents the robots.txt token ShapBot and publishes the crawler's addresses as a JSON feed.",
      "docs": [
        "https://parallel.ai/parallel-web-systems-bots"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "ShapBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko); compatible; ShapBot/0.1.0"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "ShapBot"
      },
      "verification": [
        {
          "type": "cidr_feed",
          "url": "https://docs.parallel.ai/resources/shapbot.json",
          "format": "prefixes"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-08-23T13:20:46.873Z",
      "resolved_cidrs": [
        "23.251.146.115/32",
        "34.122.173.216/32",
        "34.31.203.120/32",
        "34.44.142.114/32",
        "34.44.196.215/32",
        "34.45.55.180/32",
        "34.46.138.166/32",
        "34.68.39.29/32",
        "34.70.129.79/32",
        "34.9.172.22/32"
      ]
    },
    {
      "id": "webzio-extended",
      "name": "Webzio-extended",
      "operator": {
        "name": "Webz.io Ltd.",
        "url": "https://webz.io"
      },
      "description": "Second crawler in Webz.io's crawler pair, which performs ethical validation on the data collected by Webzio and tags it as usable or not usable for AI and machine-learning training. Webz.io publishes no IP ranges.",
      "docs": [
        "https://webz.io/blog/company/an-overview-of-the-webz-io-duo-of-crawlers/"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "webzio-extended"
        ],
        "instances": [
          "webzio-extended (+https://webz.io/bot.html)"
        ]
      },
      "behavior": {
        "respects_robots_txt": true
      },
      "verification": [],
      "tier": 3,
      "tier_label": "Listed only",
      "first_seen": "2026-07-26T13:26:40.725Z",
      "resolved_cidrs": []
    },
    {
      "id": "yandex-additional",
      "name": "YandexAdditionalBot",
      "operator": {
        "name": "Yandex",
        "url": "https://yandex.com"
      },
      "description": "Yandex's robot for processing robots.txt so that site owners can keep already indexed page content out of the AI responses shown in Yandex Search. Yandex's robot table states it applies to pages that have already been indexed by the primary crawler and that it makes no indexing requests of its own.",
      "docs": [
        "https://yandex.com/support/webmaster/robot-workings/check-yandex-robots.html"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "YandexAdditionalBot/\\d",
          "YandexAdditional/\\d"
        ],
        "instances": [
          "Mozilla/5.0 (compatible; YandexAdditionalBot/1.0; +http://yandex.com/bots)",
          "Mozilla/5.0 (compatible; YandexAdditional/1.0; +http://yandex.com/bots)"
        ]
      },
      "behavior": {
        "respects_robots_txt": false
      },
      "verification": [
        {
          "type": "rdns",
          "masks": [
            "*.yandex.ru",
            "*.yandex.net",
            "*.yandex.com"
          ]
        }
      ],
      "tier": 2,
      "tier_label": "Verifiable",
      "first_seen": "2026-09-01T13:17:25.816Z",
      "resolved_cidrs": []
    },
    {
      "id": "youbot",
      "name": "YouBot",
      "operator": {
        "name": "You.com",
        "url": "https://you.com"
      },
      "description": "You.com's crawler that indexes pages for its AI-powered search product. You.com documents a dedicated IP range, a reverse-DNS pattern, and support for signed-request verification via Web Bot Auth.",
      "docs": [
        "https://you.com/docs/youbot"
      ],
      "category": "ai-crawler",
      "user_agents": {
        "patterns": [
          "YouBot/\\d"
        ],
        "instances": [
          "Mozilla/5.0 AppleWebKit/537.36 (KHTML, like Gecko; compatible; YouBot/1.0; +https://docs.you.com/youbot; env:prod) Chrome/W.X.Y.Z Safari/537.36"
        ]
      },
      "behavior": {
        "respects_robots_txt": true,
        "robots_token": "YouBot"
      },
      "verification": [
        {
          "type": "static_cidrs",
          "cidrs": [
            "68.67.112.0/24"
          ]
        },
        {
          "type": "rdns",
          "masks": [
            "*.search.you.com"
          ]
        },
        {
          "type": "web_bot_auth",
          "signature_agent_url": "https://you.com/.well-known/http-message-signatures-directory"
        }
      ],
      "tier": 1,
      "tier_label": "Fully verifiable",
      "first_seen": "2026-07-08T19:13:49.571Z",
      "resolved_cidrs": [
        "68.67.112.0/24"
      ]
    }
  ]
}