{
  "city": "mexico-city-salons",
  "days": 30,
  "since": "2026-09-15T20:07:35.940Z",
  "count": 8,
  "sites": 3,
  "byKind": {
    "fixed": 1,
    "broke": 2,
    "grade_up": 2,
    "grade_down": 1,
    "blocked": 1,
    "unblocked": 0,
    "channel": 1,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 25678,
      "at": "2026-10-15T03:58:48.921Z",
      "domain": "scalperstudio.com",
      "name": "Scalper Barbershop",
      "page": "https://directindex.org/r/scalperstudio.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 144458,
        "prev": 109496,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 25677,
      "at": "2026-10-15T03:58:48.921Z",
      "domain": "scalperstudio.com",
      "name": "Scalper Barbershop",
      "page": "https://directindex.org/r/scalperstudio.com",
      "kind": "grade_up",
      "what": "grade C to B (71%)",
      "detail": {
        "scan": 144458,
        "prev": 109496,
        "from": "C",
        "to": "B",
        "pct": 70.8
      }
    },
    {
      "id": 25676,
      "at": "2026-10-15T03:58:48.921Z",
      "domain": "scalperstudio.com",
      "name": "Scalper Barbershop",
      "page": "https://directindex.org/r/scalperstudio.com",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 144458,
        "prev": 109496,
        "fix": "booking_other"
      }
    },
    {
      "id": 25675,
      "at": "2026-10-15T03:58:48.921Z",
      "domain": "scalperstudio.com",
      "name": "Scalper Barbershop",
      "page": "https://directindex.org/r/scalperstudio.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 144458,
        "prev": 109496,
        "fix": "no_channel"
      }
    },
    {
      "id": 18358,
      "at": "2026-10-15T01:59:14.996Z",
      "domain": "loredana.mx",
      "name": "Loredana",
      "page": "https://directindex.org/r/loredana.mx",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 139160,
        "prev": 109754,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 18357,
      "at": "2026-10-15T01:58:17.230Z",
      "domain": "barberiacapital.mx",
      "name": "Barbería Capital Casa Caballeria",
      "page": "https://directindex.org/r/barberiacapital.mx",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 139157,
        "prev": 109452
      }
    },
    {
      "id": 18356,
      "at": "2026-10-15T01:58:17.230Z",
      "domain": "barberiacapital.mx",
      "name": "Barbería Capital Casa Caballeria",
      "page": "https://directindex.org/r/barberiacapital.mx",
      "kind": "grade_down",
      "what": "grade C to F (17%)",
      "detail": {
        "scan": 139157,
        "prev": 109452,
        "from": "C",
        "to": "F",
        "pct": 16.9
      }
    },
    {
      "id": 18355,
      "at": "2026-10-15T01:58:17.230Z",
      "domain": "barberiacapital.mx",
      "name": "Barbería Capital Casa Caballeria",
      "page": "https://directindex.org/r/barberiacapital.mx",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 139157,
        "prev": 109452,
        "fix": "blocked_for_bots"
      }
    }
  ]
}