{
  "city": "mexico-city-cafes-bars",
  "days": 30,
  "since": "2026-09-16T01:25:16.019Z",
  "count": 35,
  "sites": 12,
  "byKind": {
    "fixed": 7,
    "broke": 10,
    "grade_up": 1,
    "grade_down": 7,
    "blocked": 8,
    "unblocked": 0,
    "channel": 2,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 18354,
      "at": "2026-10-15T01:57:06.452Z",
      "domain": "beerfactory.com",
      "name": "Beer Factory Satélite",
      "page": "https://directindex.org/r/beerfactory.com",
      "kind": "fixed",
      "what": "fixed: robots.txt blocked AI crawlers",
      "detail": {
        "scan": 139155,
        "prev": 109740,
        "fix": "robots_blocks"
      }
    },
    {
      "id": 18353,
      "at": "2026-10-15T01:56:50.935Z",
      "domain": "caferutadelaseda.com",
      "name": "Café Ruta de la Seda",
      "page": "https://directindex.org/r/caferutadelaseda.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139154,
        "prev": 109449
      }
    },
    {
      "id": 18352,
      "at": "2026-10-15T01:56:50.935Z",
      "domain": "caferutadelaseda.com",
      "name": "Café Ruta de la Seda",
      "page": "https://directindex.org/r/caferutadelaseda.com",
      "kind": "grade_down",
      "what": "grade D to F (14%)",
      "detail": {
        "scan": 139154,
        "prev": 109449,
        "from": "D",
        "to": "F",
        "pct": 13.8
      }
    },
    {
      "id": 18351,
      "at": "2026-10-15T01:56:50.935Z",
      "domain": "caferutadelaseda.com",
      "name": "Café Ruta de la Seda",
      "page": "https://directindex.org/r/caferutadelaseda.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139154,
        "prev": 109449,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18350,
      "at": "2026-10-15T01:56:50.935Z",
      "domain": "caferutadelaseda.com",
      "name": "Café Ruta de la Seda",
      "page": "https://directindex.org/r/caferutadelaseda.com",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139154,
        "prev": 109449,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18343,
      "at": "2026-10-15T01:56:38.167Z",
      "domain": "parkerandlenox.com",
      "name": "Parker & Lenox",
      "page": "https://directindex.org/r/parkerandlenox.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139149,
        "prev": 109582,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18342,
      "at": "2026-10-15T01:56:38.167Z",
      "domain": "parkerandlenox.com",
      "name": "Parker & Lenox",
      "page": "https://directindex.org/r/parkerandlenox.com",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 139149,
        "prev": 109582,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 18341,
      "at": "2026-10-15T01:56:38.167Z",
      "domain": "parkerandlenox.com",
      "name": "Parker & Lenox",
      "page": "https://directindex.org/r/parkerandlenox.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139149,
        "prev": 109582,
        "fix": "no_channel"
      }
    },
    {
      "id": 18337,
      "at": "2026-10-15T01:56:26.388Z",
      "domain": "saketo.com",
      "name": "Café Rikami",
      "page": "https://directindex.org/r/saketo.com",
      "kind": "broke",
      "what": "new finding: no working HTTPS",
      "detail": {
        "scan": 139125,
        "prev": 109406,
        "fix": "no_https"
      }
    },
    {
      "id": 18321,
      "at": "2026-10-15T01:56:16.105Z",
      "domain": "almanegra.cafe",
      "name": "Almanegra Café",
      "page": "https://directindex.org/r/almanegra.cafe",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139103,
        "prev": 109632
      }
    },
    {
      "id": 18320,
      "at": "2026-10-15T01:56:16.105Z",
      "domain": "almanegra.cafe",
      "name": "Almanegra Café",
      "page": "https://directindex.org/r/almanegra.cafe",
      "kind": "grade_down",
      "what": "grade C to F (28%)",
      "detail": {
        "scan": 139103,
        "prev": 109632,
        "from": "C",
        "to": "F",
        "pct": 27.7
      }
    },
    {
      "id": 18319,
      "at": "2026-10-15T01:56:16.105Z",
      "domain": "almanegra.cafe",
      "name": "Almanegra Café",
      "page": "https://directindex.org/r/almanegra.cafe",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139103,
        "prev": 109632,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18318,
      "at": "2026-10-15T01:56:14.366Z",
      "domain": "cumbe.lat",
      "name": "Cumbé Coffee Roasters",
      "page": "https://directindex.org/r/cumbe.lat",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139102,
        "prev": 109679
      }
    },
    {
      "id": 18317,
      "at": "2026-10-15T01:56:14.366Z",
      "domain": "cumbe.lat",
      "name": "Cumbé Coffee Roasters",
      "page": "https://directindex.org/r/cumbe.lat",
      "kind": "grade_down",
      "what": "grade D to F (15%)",
      "detail": {
        "scan": 139102,
        "prev": 109679,
        "from": "D",
        "to": "F",
        "pct": 15.4
      }
    },
    {
      "id": 18316,
      "at": "2026-10-15T01:56:14.366Z",
      "domain": "cumbe.lat",
      "name": "Cumbé Coffee Roasters",
      "page": "https://directindex.org/r/cumbe.lat",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139102,
        "prev": 109679,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18315,
      "at": "2026-10-15T01:56:13.918Z",
      "domain": "dfcc.mx",
      "name": "Distrito Fijo Club de Ciclismo",
      "page": "https://directindex.org/r/dfcc.mx",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 139101,
        "prev": 109616,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 18314,
      "at": "2026-10-15T01:56:13.918Z",
      "domain": "dfcc.mx",
      "name": "Distrito Fijo Club de Ciclismo",
      "page": "https://directindex.org/r/dfcc.mx",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139101,
        "prev": 109616
      }
    },
    {
      "id": 18313,
      "at": "2026-10-15T01:56:13.918Z",
      "domain": "dfcc.mx",
      "name": "Distrito Fijo Club de Ciclismo",
      "page": "https://directindex.org/r/dfcc.mx",
      "kind": "grade_down",
      "what": "grade D to F (35%)",
      "detail": {
        "scan": 139101,
        "prev": 109616,
        "from": "D",
        "to": "F",
        "pct": 35.4
      }
    },
    {
      "id": 18312,
      "at": "2026-10-15T01:56:13.918Z",
      "domain": "dfcc.mx",
      "name": "Distrito Fijo Club de Ciclismo",
      "page": "https://directindex.org/r/dfcc.mx",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139101,
        "prev": 109616,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18311,
      "at": "2026-10-15T01:56:13.918Z",
      "domain": "dfcc.mx",
      "name": "Distrito Fijo Club de Ciclismo",
      "page": "https://directindex.org/r/dfcc.mx",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 139101,
        "prev": 109616,
        "fix": "no_channel"
      }
    },
    {
      "id": 18310,
      "at": "2026-10-15T01:56:12.537Z",
      "domain": "almacafemx.com",
      "name": "Alma Café",
      "page": "https://directindex.org/r/almacafemx.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139100,
        "prev": 109623
      }
    },
    {
      "id": 18309,
      "at": "2026-10-15T01:56:12.537Z",
      "domain": "almacafemx.com",
      "name": "Alma Café",
      "page": "https://directindex.org/r/almacafemx.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 139100,
        "prev": 109623,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 18308,
      "at": "2026-10-15T01:56:12.537Z",
      "domain": "almacafemx.com",
      "name": "Alma Café",
      "page": "https://directindex.org/r/almacafemx.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139100,
        "prev": 109623,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18307,
      "at": "2026-10-15T01:56:12.331Z",
      "domain": "dripcafe.mx",
      "name": "DRIP",
      "page": "https://directindex.org/r/dripcafe.mx",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139099,
        "prev": 109527
      }
    },
    {
      "id": 18306,
      "at": "2026-10-15T01:56:12.331Z",
      "domain": "dripcafe.mx",
      "name": "DRIP",
      "page": "https://directindex.org/r/dripcafe.mx",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139099,
        "prev": 109527,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18305,
      "at": "2026-10-15T01:56:12.331Z",
      "domain": "dripcafe.mx",
      "name": "DRIP",
      "page": "https://directindex.org/r/dripcafe.mx",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139099,
        "prev": 109527,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18304,
      "at": "2026-10-15T01:56:12.159Z",
      "domain": "dulcemaguey.com",
      "name": "Dulce Maguey",
      "page": "https://directindex.org/r/dulcemaguey.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139098,
        "prev": 109462
      }
    },
    {
      "id": 18303,
      "at": "2026-10-15T01:56:12.159Z",
      "domain": "dulcemaguey.com",
      "name": "Dulce Maguey",
      "page": "https://directindex.org/r/dulcemaguey.com",
      "kind": "grade_down",
      "what": "grade D to F (12%)",
      "detail": {
        "scan": 139098,
        "prev": 109462,
        "from": "D",
        "to": "F",
        "pct": 12.3
      }
    },
    {
      "id": 18302,
      "at": "2026-10-15T01:56:12.159Z",
      "domain": "dulcemaguey.com",
      "name": "Dulce Maguey",
      "page": "https://directindex.org/r/dulcemaguey.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139098,
        "prev": 109462,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18301,
      "at": "2026-10-15T01:56:11.680Z",
      "domain": "cabaretito.com.mx",
      "name": "punto y aparte",
      "page": "https://directindex.org/r/cabaretito.com.mx",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139097,
        "prev": 109609,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 18300,
      "at": "2026-10-15T01:56:11.680Z",
      "domain": "cabaretito.com.mx",
      "name": "punto y aparte",
      "page": "https://directindex.org/r/cabaretito.com.mx",
      "kind": "fixed",
      "what": "fixed: no llms.txt",
      "detail": {
        "scan": 139097,
        "prev": 109609,
        "fix": "no_llms_txt"
      }
    },
    {
      "id": 18299,
      "at": "2026-10-15T01:56:11.680Z",
      "domain": "cabaretito.com.mx",
      "name": "punto y aparte",
      "page": "https://directindex.org/r/cabaretito.com.mx",
      "kind": "fixed",
      "what": "fixed: the server turned AI crawlers away at the door",
      "detail": {
        "scan": 139097,
        "prev": 109609,
        "fix": "edge_blocks"
      }
    },
    {
      "id": 18298,
      "at": "2026-10-15T01:56:10.942Z",
      "domain": "baiacafe.com",
      "name": "Baia Café",
      "page": "https://directindex.org/r/baiacafe.com",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139096,
        "prev": 109651
      }
    },
    {
      "id": 18297,
      "at": "2026-10-15T01:56:10.942Z",
      "domain": "baiacafe.com",
      "name": "Baia Café",
      "page": "https://directindex.org/r/baiacafe.com",
      "kind": "grade_down",
      "what": "grade C to F (23%)",
      "detail": {
        "scan": 139096,
        "prev": 109651,
        "from": "C",
        "to": "F",
        "pct": 23.1
      }
    },
    {
      "id": 18296,
      "at": "2026-10-15T01:56:10.942Z",
      "domain": "baiacafe.com",
      "name": "Baia Café",
      "page": "https://directindex.org/r/baiacafe.com",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139096,
        "prev": 109651,
        "fix": "blocked_for_bots"
      }
    }
  ]
}