{
  "city": "boston-cafes-bars",
  "days": 30,
  "since": "2026-09-15T16:41:11.923Z",
  "count": 22,
  "sites": 6,
  "byKind": {
    "fixed": 7,
    "broke": 2,
    "grade_up": 3,
    "grade_down": 0,
    "blocked": 1,
    "unblocked": 2,
    "channel": 4,
    "vendor": 3,
    "assistant": 0
  },
  "changes": [
    {
      "id": 6848,
      "at": "2026-10-14T21:11:08.477Z",
      "domain": "drsislandbrewing.com",
      "name": "Doctors Island Brewing Company",
      "page": "https://directindex.org/r/drsislandbrewing.com",
      "kind": "vendor",
      "what": "vendor: none to SpotOn",
      "detail": {
        "scan": 127409,
        "prev": 106292,
        "from": null,
        "to": "spoton"
      }
    },
    {
      "id": 6847,
      "at": "2026-10-14T21:11:08.477Z",
      "domain": "drsislandbrewing.com",
      "name": "Doctors Island Brewing Company",
      "page": "https://directindex.org/r/drsislandbrewing.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 127409,
        "prev": 106292,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 6846,
      "at": "2026-10-14T21:11:08.477Z",
      "domain": "drsislandbrewing.com",
      "name": "Doctors Island Brewing Company",
      "page": "https://directindex.org/r/drsislandbrewing.com",
      "kind": "grade_up",
      "what": "grade B to A (88%)",
      "detail": {
        "scan": 127409,
        "prev": 106292,
        "from": "B",
        "to": "A",
        "pct": 87.7
      }
    },
    {
      "id": 6845,
      "at": "2026-10-14T21:11:08.477Z",
      "domain": "drsislandbrewing.com",
      "name": "Doctors Island Brewing Company",
      "page": "https://directindex.org/r/drsislandbrewing.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127409,
        "prev": 106292,
        "fix": "no_channel"
      }
    },
    {
      "id": 6836,
      "at": "2026-10-14T21:11:03.574Z",
      "domain": "gunthertooties.com",
      "name": "Gunther Tooties",
      "page": "https://directindex.org/r/gunthertooties.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 127392,
        "prev": 106229
      }
    },
    {
      "id": 6835,
      "at": "2026-10-14T21:11:03.574Z",
      "domain": "gunthertooties.com",
      "name": "Gunther Tooties",
      "page": "https://directindex.org/r/gunthertooties.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 127392,
        "prev": 106229,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 6795,
      "at": "2026-10-14T21:10:59.150Z",
      "domain": "versusboston.com",
      "name": "VERSUS",
      "page": "https://directindex.org/r/versusboston.com",
      "kind": "vendor",
      "what": "vendor: none to Eventbrite",
      "detail": {
        "scan": 127349,
        "prev": 106204,
        "from": null,
        "to": "eventbrite"
      }
    },
    {
      "id": 6794,
      "at": "2026-10-14T21:10:59.150Z",
      "domain": "versusboston.com",
      "name": "VERSUS",
      "page": "https://directindex.org/r/versusboston.com",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 127349,
        "prev": 106204,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 6793,
      "at": "2026-10-14T21:10:59.150Z",
      "domain": "versusboston.com",
      "name": "VERSUS",
      "page": "https://directindex.org/r/versusboston.com",
      "kind": "broke",
      "what": "new finding: booking only through a marketplace",
      "detail": {
        "scan": 127349,
        "prev": 106204,
        "fix": "booking_marketplace"
      }
    },
    {
      "id": 6792,
      "at": "2026-10-14T21:10:59.150Z",
      "domain": "versusboston.com",
      "name": "VERSUS",
      "page": "https://directindex.org/r/versusboston.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127349,
        "prev": 106204,
        "fix": "no_channel"
      }
    },
    {
      "id": 6788,
      "at": "2026-10-14T21:10:58.322Z",
      "domain": "backbarunion.com",
      "name": "Backbar",
      "page": "https://directindex.org/r/backbarunion.com",
      "kind": "vendor",
      "what": "vendor: none to Tock",
      "detail": {
        "scan": 127339,
        "prev": 105998,
        "from": null,
        "to": "tock"
      }
    },
    {
      "id": 6787,
      "at": "2026-10-14T21:10:58.322Z",
      "domain": "backbarunion.com",
      "name": "Backbar",
      "page": "https://directindex.org/r/backbarunion.com",
      "kind": "channel",
      "what": "direct channel: none to vendor on own site",
      "detail": {
        "scan": 127339,
        "prev": 105998,
        "from": null,
        "to": "saas"
      }
    },
    {
      "id": 6786,
      "at": "2026-10-14T21:10:58.322Z",
      "domain": "backbarunion.com",
      "name": "Backbar",
      "page": "https://directindex.org/r/backbarunion.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 127339,
        "prev": 105998,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 6785,
      "at": "2026-10-14T21:10:58.322Z",
      "domain": "backbarunion.com",
      "name": "Backbar",
      "page": "https://directindex.org/r/backbarunion.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127339,
        "prev": 105998,
        "fix": "no_channel"
      }
    },
    {
      "id": 6784,
      "at": "2026-10-14T21:10:57.793Z",
      "domain": "obrienspubboston.com",
      "name": "O'Brien's Pub",
      "page": "https://directindex.org/r/obrienspubboston.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 127338,
        "prev": 106226,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 6783,
      "at": "2026-10-14T21:10:57.793Z",
      "domain": "obrienspubboston.com",
      "name": "O'Brien's Pub",
      "page": "https://directindex.org/r/obrienspubboston.com",
      "kind": "unblocked",
      "what": "lets AI crawlers in again",
      "detail": {
        "scan": 127338,
        "prev": 106226
      }
    },
    {
      "id": 6782,
      "at": "2026-10-14T21:10:57.793Z",
      "domain": "obrienspubboston.com",
      "name": "O'Brien's Pub",
      "page": "https://directindex.org/r/obrienspubboston.com",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 127338,
        "prev": 106226,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 6781,
      "at": "2026-10-14T21:10:57.793Z",
      "domain": "obrienspubboston.com",
      "name": "O'Brien's Pub",
      "page": "https://directindex.org/r/obrienspubboston.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 127338,
        "prev": 106226,
        "fix": "no_channel"
      }
    },
    {
      "id": 6780,
      "at": "2026-10-14T21:10:57.793Z",
      "domain": "obrienspubboston.com",
      "name": "O'Brien's Pub",
      "page": "https://directindex.org/r/obrienspubboston.com",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 127338,
        "prev": 106226,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 6779,
      "at": "2026-10-14T21:10:56.711Z",
      "domain": "tbaarchinatown.com",
      "name": "Tbaar",
      "page": "https://directindex.org/r/tbaarchinatown.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 127330,
        "prev": 106203
      }
    },
    {
      "id": 6778,
      "at": "2026-10-14T21:10:56.711Z",
      "domain": "tbaarchinatown.com",
      "name": "Tbaar",
      "page": "https://directindex.org/r/tbaarchinatown.com",
      "kind": "broke",
      "what": "new finding: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 127330,
        "prev": 106203,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 6777,
      "at": "2026-10-14T21:10:56.711Z",
      "domain": "tbaarchinatown.com",
      "name": "Tbaar",
      "page": "https://directindex.org/r/tbaarchinatown.com",
      "kind": "fixed",
      "what": "fixed: no working HTTPS",
      "detail": {
        "scan": 127330,
        "prev": 106203,
        "fix": "no_https"
      }
    }
  ]
}