{
  "city": "warsaw-cafes-bars",
  "days": 30,
  "since": "2026-09-15T21:37:07.297Z",
  "count": 97,
  "sites": 33,
  "byKind": {
    "fixed": 28,
    "broke": 7,
    "grade_up": 30,
    "grade_down": 1,
    "blocked": 2,
    "unblocked": 0,
    "channel": 28,
    "vendor": 1,
    "assistant": 0
  },
  "changes": [
    {
      "id": 34582,
      "at": "2026-10-15T07:17:15.834Z",
      "domain": "deseopatisserie.com",
      "name": "Deseo",
      "page": "https://directindex.org/r/deseopatisserie.com",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 151603,
        "prev": 92229,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 34581,
      "at": "2026-10-15T07:16:58.155Z",
      "domain": "highlinewarsaw.com",
      "name": "HighGarden Rooftop Lounge",
      "page": "https://directindex.org/r/highlinewarsaw.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151597,
        "prev": 91577,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34580,
      "at": "2026-10-15T07:16:58.155Z",
      "domain": "highlinewarsaw.com",
      "name": "HighGarden Rooftop Lounge",
      "page": "https://directindex.org/r/highlinewarsaw.com",
      "kind": "grade_up",
      "what": "grade C to B (83%)",
      "detail": {
        "scan": 151597,
        "prev": 91577,
        "from": "C",
        "to": "B",
        "pct": 82.6
      }
    },
    {
      "id": 34579,
      "at": "2026-10-15T07:16:58.155Z",
      "domain": "highlinewarsaw.com",
      "name": "HighGarden Rooftop Lounge",
      "page": "https://directindex.org/r/highlinewarsaw.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151597,
        "prev": 91577,
        "fix": "no_channel"
      }
    },
    {
      "id": 34578,
      "at": "2026-10-15T07:16:56.450Z",
      "domain": "proceskawki.pl",
      "name": "Proces Kawki",
      "page": "https://directindex.org/r/proceskawki.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151594,
        "prev": 93229,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34577,
      "at": "2026-10-15T07:16:56.450Z",
      "domain": "proceskawki.pl",
      "name": "Proces Kawki",
      "page": "https://directindex.org/r/proceskawki.pl",
      "kind": "grade_up",
      "what": "grade F to D (53%)",
      "detail": {
        "scan": 151594,
        "prev": 93229,
        "from": "F",
        "to": "D",
        "pct": 52.8
      }
    },
    {
      "id": 34576,
      "at": "2026-10-15T07:16:56.450Z",
      "domain": "proceskawki.pl",
      "name": "Proces Kawki",
      "page": "https://directindex.org/r/proceskawki.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151594,
        "prev": 93229,
        "fix": "no_channel"
      }
    },
    {
      "id": 34575,
      "at": "2026-10-15T07:16:56.542Z",
      "domain": "upanalisa.pl",
      "name": "U Pana Lisa",
      "page": "https://directindex.org/r/upanalisa.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151593,
        "prev": 91208,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34574,
      "at": "2026-10-15T07:16:56.542Z",
      "domain": "upanalisa.pl",
      "name": "U Pana Lisa",
      "page": "https://directindex.org/r/upanalisa.pl",
      "kind": "grade_up",
      "what": "grade B to A (100%)",
      "detail": {
        "scan": 151593,
        "prev": 91208,
        "from": "B",
        "to": "A",
        "pct": 100
      }
    },
    {
      "id": 34573,
      "at": "2026-10-15T07:16:56.542Z",
      "domain": "upanalisa.pl",
      "name": "U Pana Lisa",
      "page": "https://directindex.org/r/upanalisa.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151593,
        "prev": 91208,
        "fix": "no_channel"
      }
    },
    {
      "id": 34572,
      "at": "2026-10-15T07:16:55.340Z",
      "domain": "momentcafefalenica.pl",
      "name": "Susharnia",
      "page": "https://directindex.org/r/momentcafefalenica.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151591,
        "prev": 91219,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34571,
      "at": "2026-10-15T07:16:55.340Z",
      "domain": "momentcafefalenica.pl",
      "name": "Susharnia",
      "page": "https://directindex.org/r/momentcafefalenica.pl",
      "kind": "grade_up",
      "what": "grade C to A (86%)",
      "detail": {
        "scan": 151591,
        "prev": 91219,
        "from": "C",
        "to": "A",
        "pct": 86.2
      }
    },
    {
      "id": 34570,
      "at": "2026-10-15T07:16:55.340Z",
      "domain": "momentcafefalenica.pl",
      "name": "Susharnia",
      "page": "https://directindex.org/r/momentcafefalenica.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151591,
        "prev": 91219,
        "fix": "no_channel"
      }
    },
    {
      "id": 34569,
      "at": "2026-10-15T07:16:52.813Z",
      "domain": "przystanekimpreza.pl",
      "name": "Przystanek Wisła",
      "page": "https://directindex.org/r/przystanekimpreza.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151584,
        "prev": 91852,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34568,
      "at": "2026-10-15T07:16:52.813Z",
      "domain": "przystanekimpreza.pl",
      "name": "Przystanek Wisła",
      "page": "https://directindex.org/r/przystanekimpreza.pl",
      "kind": "grade_up",
      "what": "grade D to C (67%)",
      "detail": {
        "scan": 151584,
        "prev": 91852,
        "from": "D",
        "to": "C",
        "pct": 66.6
      }
    },
    {
      "id": 34567,
      "at": "2026-10-15T07:16:52.813Z",
      "domain": "przystanekimpreza.pl",
      "name": "Przystanek Wisła",
      "page": "https://directindex.org/r/przystanekimpreza.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151584,
        "prev": 91852,
        "fix": "no_channel"
      }
    },
    {
      "id": 34566,
      "at": "2026-10-15T07:16:52.849Z",
      "domain": "panodkawy.pl",
      "name": "Pan od Kawy",
      "page": "https://directindex.org/r/panodkawy.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151582,
        "prev": 91078,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34565,
      "at": "2026-10-15T07:16:52.849Z",
      "domain": "panodkawy.pl",
      "name": "Pan od Kawy",
      "page": "https://directindex.org/r/panodkawy.pl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 151582,
        "prev": 91078,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 34564,
      "at": "2026-10-15T07:16:52.849Z",
      "domain": "panodkawy.pl",
      "name": "Pan od Kawy",
      "page": "https://directindex.org/r/panodkawy.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151582,
        "prev": 91078,
        "fix": "no_channel"
      }
    },
    {
      "id": 34563,
      "at": "2026-10-15T07:16:52.498Z",
      "domain": "muus.pl",
      "name": "Muus",
      "page": "https://directindex.org/r/muus.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151580,
        "prev": 91991,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34562,
      "at": "2026-10-15T07:16:52.498Z",
      "domain": "muus.pl",
      "name": "Muus",
      "page": "https://directindex.org/r/muus.pl",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 151580,
        "prev": 91991,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 34561,
      "at": "2026-10-15T07:16:52.498Z",
      "domain": "muus.pl",
      "name": "Muus",
      "page": "https://directindex.org/r/muus.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151580,
        "prev": 91991,
        "fix": "no_channel"
      }
    },
    {
      "id": 34560,
      "at": "2026-10-15T07:16:51.279Z",
      "domain": "moyamatcha.com",
      "name": "Moya Matcha",
      "page": "https://directindex.org/r/moyamatcha.com",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 151579,
        "prev": 91192,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 34559,
      "at": "2026-10-15T07:16:51.279Z",
      "domain": "moyamatcha.com",
      "name": "Moya Matcha",
      "page": "https://directindex.org/r/moyamatcha.com",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 151579,
        "prev": 91192,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 34558,
      "at": "2026-10-15T07:16:51.279Z",
      "domain": "moyamatcha.com",
      "name": "Moya Matcha",
      "page": "https://directindex.org/r/moyamatcha.com",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 151579,
        "prev": 91192,
        "fix": "ordering_other"
      }
    },
    {
      "id": 34557,
      "at": "2026-10-15T07:16:51.279Z",
      "domain": "moyamatcha.com",
      "name": "Moya Matcha",
      "page": "https://directindex.org/r/moyamatcha.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151579,
        "prev": 91192,
        "fix": "no_channel"
      }
    },
    {
      "id": 34556,
      "at": "2026-10-15T07:16:47.044Z",
      "domain": "czekoladacafe.eu",
      "name": "Czekolada Café",
      "page": "https://directindex.org/r/czekoladacafe.eu",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151568,
        "prev": 91001,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34555,
      "at": "2026-10-15T07:16:47.044Z",
      "domain": "czekoladacafe.eu",
      "name": "Czekolada Café",
      "page": "https://directindex.org/r/czekoladacafe.eu",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 151568,
        "prev": 91001,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 34554,
      "at": "2026-10-15T07:16:47.044Z",
      "domain": "czekoladacafe.eu",
      "name": "Czekolada Café",
      "page": "https://directindex.org/r/czekoladacafe.eu",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151568,
        "prev": 91001,
        "fix": "no_channel"
      }
    },
    {
      "id": 34553,
      "at": "2026-10-15T07:16:45.875Z",
      "domain": "fitcake.pl",
      "name": "Fit Cake Ząbki",
      "page": "https://directindex.org/r/fitcake.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151566,
        "prev": 91141,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34552,
      "at": "2026-10-15T07:16:45.875Z",
      "domain": "fitcake.pl",
      "name": "Fit Cake Ząbki",
      "page": "https://directindex.org/r/fitcake.pl",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 151566,
        "prev": 91141,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 34551,
      "at": "2026-10-15T07:16:45.875Z",
      "domain": "fitcake.pl",
      "name": "Fit Cake Ząbki",
      "page": "https://directindex.org/r/fitcake.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151566,
        "prev": 91141,
        "fix": "no_channel"
      }
    },
    {
      "id": 34550,
      "at": "2026-10-15T07:16:45.577Z",
      "domain": "karmello.pl",
      "name": "Karmello",
      "page": "https://directindex.org/r/karmello.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151565,
        "prev": 91469,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34549,
      "at": "2026-10-15T07:16:45.577Z",
      "domain": "karmello.pl",
      "name": "Karmello",
      "page": "https://directindex.org/r/karmello.pl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 151565,
        "prev": 91469,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 34548,
      "at": "2026-10-15T07:16:45.577Z",
      "domain": "karmello.pl",
      "name": "Karmello",
      "page": "https://directindex.org/r/karmello.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151565,
        "prev": 91469,
        "fix": "no_channel"
      }
    },
    {
      "id": 34547,
      "at": "2026-10-15T07:16:44.005Z",
      "domain": "greencaffenero.pl",
      "name": "Green Caffè Nero",
      "page": "https://directindex.org/r/greencaffenero.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151562,
        "prev": 91080,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34546,
      "at": "2026-10-15T07:16:44.005Z",
      "domain": "greencaffenero.pl",
      "name": "Green Caffè Nero",
      "page": "https://directindex.org/r/greencaffenero.pl",
      "kind": "grade_up",
      "what": "grade D to B (72%)",
      "detail": {
        "scan": 151562,
        "prev": 91080,
        "from": "D",
        "to": "B",
        "pct": 72.3
      }
    },
    {
      "id": 34545,
      "at": "2026-10-15T07:16:44.005Z",
      "domain": "greencaffenero.pl",
      "name": "Green Caffè Nero",
      "page": "https://directindex.org/r/greencaffenero.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151562,
        "prev": 91080,
        "fix": "no_channel"
      }
    },
    {
      "id": 34544,
      "at": "2026-10-15T07:16:42.801Z",
      "domain": "pianavyshnia.com",
      "name": "Pijana Wiśnia",
      "page": "https://directindex.org/r/pianavyshnia.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151561,
        "prev": 91114,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34543,
      "at": "2026-10-15T07:16:42.801Z",
      "domain": "pianavyshnia.com",
      "name": "Pijana Wiśnia",
      "page": "https://directindex.org/r/pianavyshnia.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 151561,
        "prev": 91114,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 34542,
      "at": "2026-10-15T07:16:42.801Z",
      "domain": "pianavyshnia.com",
      "name": "Pijana Wiśnia",
      "page": "https://directindex.org/r/pianavyshnia.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151561,
        "prev": 91114,
        "fix": "no_channel"
      }
    },
    {
      "id": 34541,
      "at": "2026-10-15T07:16:42.305Z",
      "domain": "cheesecake.pl",
      "name": "Cheesecake Corner",
      "page": "https://directindex.org/r/cheesecake.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151558,
        "prev": 91857,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34540,
      "at": "2026-10-15T07:16:42.305Z",
      "domain": "cheesecake.pl",
      "name": "Cheesecake Corner",
      "page": "https://directindex.org/r/cheesecake.pl",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 151558,
        "prev": 91857,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 34539,
      "at": "2026-10-15T07:16:42.305Z",
      "domain": "cheesecake.pl",
      "name": "Cheesecake Corner",
      "page": "https://directindex.org/r/cheesecake.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151558,
        "prev": 91857,
        "fix": "no_channel"
      }
    },
    {
      "id": 34538,
      "at": "2026-10-15T07:16:42.007Z",
      "domain": "cukierniasweetness.pl",
      "name": "Cukiernia Sweetness",
      "page": "https://directindex.org/r/cukierniasweetness.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151555,
        "prev": 91167,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34537,
      "at": "2026-10-15T07:16:42.007Z",
      "domain": "cukierniasweetness.pl",
      "name": "Cukiernia Sweetness",
      "page": "https://directindex.org/r/cukierniasweetness.pl",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 151555,
        "prev": 91167,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 34536,
      "at": "2026-10-15T07:16:42.007Z",
      "domain": "cukierniasweetness.pl",
      "name": "Cukiernia Sweetness",
      "page": "https://directindex.org/r/cukierniasweetness.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151555,
        "prev": 91167,
        "fix": "no_channel"
      }
    },
    {
      "id": 34535,
      "at": "2026-10-15T07:16:41.064Z",
      "domain": "cukierniagmurczyk.pl",
      "name": "Słodki Przystanek",
      "page": "https://directindex.org/r/cukierniagmurczyk.pl",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 151553,
        "prev": 90964,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 34534,
      "at": "2026-10-15T07:16:40.731Z",
      "domain": "klubjasimalgosia.pl",
      "name": "Jaś i Małgosia",
      "page": "https://directindex.org/r/klubjasimalgosia.pl",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 151551,
        "prev": 91936,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 34533,
      "at": "2026-10-15T07:16:40.731Z",
      "domain": "klubjasimalgosia.pl",
      "name": "Jaś i Małgosia",
      "page": "https://directindex.org/r/klubjasimalgosia.pl",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 151551,
        "prev": 91936,
        "fix": "booking_other"
      }
    },
    {
      "id": 34532,
      "at": "2026-10-15T07:16:40.731Z",
      "domain": "klubjasimalgosia.pl",
      "name": "Jaś i Małgosia",
      "page": "https://directindex.org/r/klubjasimalgosia.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151551,
        "prev": 91936,
        "fix": "no_channel"
      }
    },
    {
      "id": 34531,
      "at": "2026-10-15T07:16:40.224Z",
      "domain": "bistrocharlotte.com",
      "name": "Charlotte",
      "page": "https://directindex.org/r/bistrocharlotte.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151549,
        "prev": 91166,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34530,
      "at": "2026-10-15T07:16:40.224Z",
      "domain": "bistrocharlotte.com",
      "name": "Charlotte",
      "page": "https://directindex.org/r/bistrocharlotte.com",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 151549,
        "prev": 91166,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 34529,
      "at": "2026-10-15T07:16:40.224Z",
      "domain": "bistrocharlotte.com",
      "name": "Charlotte",
      "page": "https://directindex.org/r/bistrocharlotte.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151549,
        "prev": 91166,
        "fix": "no_channel"
      }
    },
    {
      "id": 34528,
      "at": "2026-10-15T07:16:38.676Z",
      "domain": "fundacjalenygrochowskiej.pl",
      "name": "To My",
      "page": "https://directindex.org/r/fundacjalenygrochowskiej.pl",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 151541,
        "prev": 91013,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 34527,
      "at": "2026-10-15T07:16:38.384Z",
      "domain": "delmarvillaoregon.com",
      "name": "Dobro&Dobro",
      "page": "https://directindex.org/r/delmarvillaoregon.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151536,
        "prev": 90974,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34526,
      "at": "2026-10-15T07:16:38.384Z",
      "domain": "delmarvillaoregon.com",
      "name": "Dobro&Dobro",
      "page": "https://directindex.org/r/delmarvillaoregon.com",
      "kind": "grade_up",
      "what": "grade F to D (46%)",
      "detail": {
        "scan": 151536,
        "prev": 90974,
        "from": "F",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 34525,
      "at": "2026-10-15T07:16:38.384Z",
      "domain": "delmarvillaoregon.com",
      "name": "Dobro&Dobro",
      "page": "https://directindex.org/r/delmarvillaoregon.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151536,
        "prev": 90974,
        "fix": "no_channel"
      }
    },
    {
      "id": 34524,
      "at": "2026-10-15T07:16:36.774Z",
      "domain": "vincentcafe.pl",
      "name": "Vincent",
      "page": "https://directindex.org/r/vincentcafe.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151528,
        "prev": 91118,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34523,
      "at": "2026-10-15T07:16:36.774Z",
      "domain": "vincentcafe.pl",
      "name": "Vincent",
      "page": "https://directindex.org/r/vincentcafe.pl",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 151528,
        "prev": 91118,
        "from": "D",
        "to": "B",
        "pct": 74.3
      }
    },
    {
      "id": 34522,
      "at": "2026-10-15T07:16:36.774Z",
      "domain": "vincentcafe.pl",
      "name": "Vincent",
      "page": "https://directindex.org/r/vincentcafe.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151528,
        "prev": 91118,
        "fix": "no_channel"
      }
    },
    {
      "id": 34521,
      "at": "2026-10-15T07:16:32.900Z",
      "domain": "labomboniera.pl",
      "name": "La Bomboniera",
      "page": "https://directindex.org/r/labomboniera.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151518,
        "prev": 92054,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34520,
      "at": "2026-10-15T07:16:32.900Z",
      "domain": "labomboniera.pl",
      "name": "La Bomboniera",
      "page": "https://directindex.org/r/labomboniera.pl",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 151518,
        "prev": 92054,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 34519,
      "at": "2026-10-15T07:16:32.900Z",
      "domain": "labomboniera.pl",
      "name": "La Bomboniera",
      "page": "https://directindex.org/r/labomboniera.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151518,
        "prev": 92054,
        "fix": "no_channel"
      }
    },
    {
      "id": 34518,
      "at": "2026-10-15T07:16:32.685Z",
      "domain": "wedelpijalnie.pl",
      "name": "E. Wedel",
      "page": "https://directindex.org/r/wedelpijalnie.pl",
      "kind": "vendor",
      "what": "vendor: none to Uber Eats",
      "detail": {
        "scan": 151517,
        "prev": 91245,
        "from": null,
        "to": "ubereats"
      }
    },
    {
      "id": 34517,
      "at": "2026-10-15T07:16:32.685Z",
      "domain": "wedelpijalnie.pl",
      "name": "E. Wedel",
      "page": "https://directindex.org/r/wedelpijalnie.pl",
      "kind": "channel",
      "what": "direct channel: none to marketplace",
      "detail": {
        "scan": 151517,
        "prev": 91245,
        "from": null,
        "to": "aggregator"
      }
    },
    {
      "id": 34516,
      "at": "2026-10-15T07:16:32.685Z",
      "domain": "wedelpijalnie.pl",
      "name": "E. Wedel",
      "page": "https://directindex.org/r/wedelpijalnie.pl",
      "kind": "grade_up",
      "what": "grade D to C (55%)",
      "detail": {
        "scan": 151517,
        "prev": 91245,
        "from": "D",
        "to": "C",
        "pct": 55.4
      }
    },
    {
      "id": 34515,
      "at": "2026-10-15T07:16:32.685Z",
      "domain": "wedelpijalnie.pl",
      "name": "E. Wedel",
      "page": "https://directindex.org/r/wedelpijalnie.pl",
      "kind": "broke",
      "what": "new finding: ordering only through a marketplace",
      "detail": {
        "scan": 151517,
        "prev": 91245,
        "fix": "ordering_marketplace"
      }
    },
    {
      "id": 34514,
      "at": "2026-10-15T07:16:32.685Z",
      "domain": "wedelpijalnie.pl",
      "name": "E. Wedel",
      "page": "https://directindex.org/r/wedelpijalnie.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151517,
        "prev": 91245,
        "fix": "no_channel"
      }
    },
    {
      "id": 34513,
      "at": "2026-10-15T07:16:32.068Z",
      "domain": "ing.pl",
      "name": "Malina",
      "page": "https://directindex.org/r/ing.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151513,
        "prev": 91926,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34512,
      "at": "2026-10-15T07:16:32.068Z",
      "domain": "ing.pl",
      "name": "Malina",
      "page": "https://directindex.org/r/ing.pl",
      "kind": "grade_up",
      "what": "grade C to B (79%)",
      "detail": {
        "scan": 151513,
        "prev": 91926,
        "from": "C",
        "to": "B",
        "pct": 78.5
      }
    },
    {
      "id": 34511,
      "at": "2026-10-15T07:16:32.068Z",
      "domain": "ing.pl",
      "name": "Malina",
      "page": "https://directindex.org/r/ing.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151513,
        "prev": 91926,
        "fix": "no_channel"
      }
    },
    {
      "id": 34510,
      "at": "2026-10-15T07:16:30.503Z",
      "domain": "cukierniasowa.pl",
      "name": "Cukiernia Sowa",
      "page": "https://directindex.org/r/cukierniasowa.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151512,
        "prev": 91719,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34509,
      "at": "2026-10-15T07:16:30.503Z",
      "domain": "cukierniasowa.pl",
      "name": "Cukiernia Sowa",
      "page": "https://directindex.org/r/cukierniasowa.pl",
      "kind": "grade_up",
      "what": "grade C to A (88%)",
      "detail": {
        "scan": 151512,
        "prev": 91719,
        "from": "C",
        "to": "A",
        "pct": 87.7
      }
    },
    {
      "id": 34508,
      "at": "2026-10-15T07:16:30.503Z",
      "domain": "cukierniasowa.pl",
      "name": "Cukiernia Sowa",
      "page": "https://directindex.org/r/cukierniasowa.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151512,
        "prev": 91719,
        "fix": "no_channel"
      }
    },
    {
      "id": 34507,
      "at": "2026-10-15T07:16:30.541Z",
      "domain": "bulkeprzezbibulke.pl",
      "name": "Bułkę przez Bibułkę",
      "page": "https://directindex.org/r/bulkeprzezbibulke.pl",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 151511,
        "prev": 91787,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 34506,
      "at": "2026-10-15T07:16:30.541Z",
      "domain": "bulkeprzezbibulke.pl",
      "name": "Bułkę przez Bibułkę",
      "page": "https://directindex.org/r/bulkeprzezbibulke.pl",
      "kind": "grade_up",
      "what": "grade D to C (60%)",
      "detail": {
        "scan": 151511,
        "prev": 91787,
        "from": "D",
        "to": "C",
        "pct": 60
      }
    },
    {
      "id": 34505,
      "at": "2026-10-15T07:16:30.541Z",
      "domain": "bulkeprzezbibulke.pl",
      "name": "Bułkę przez Bibułkę",
      "page": "https://directindex.org/r/bulkeprzezbibulke.pl",
      "kind": "broke",
      "what": "new finding: ordering through an unrecognised third party",
      "detail": {
        "scan": 151511,
        "prev": 91787,
        "fix": "ordering_other"
      }
    },
    {
      "id": 34504,
      "at": "2026-10-15T07:16:30.541Z",
      "domain": "bulkeprzezbibulke.pl",
      "name": "Bułkę przez Bibułkę",
      "page": "https://directindex.org/r/bulkeprzezbibulke.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151511,
        "prev": 91787,
        "fix": "no_channel"
      }
    },
    {
      "id": 34503,
      "at": "2026-10-15T07:16:29.452Z",
      "domain": "cukierniacieslikowski.pl",
      "name": "Cukiernia Cieślikowski",
      "page": "https://directindex.org/r/cukierniacieslikowski.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151509,
        "prev": 90960,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34502,
      "at": "2026-10-15T07:16:29.452Z",
      "domain": "cukierniacieslikowski.pl",
      "name": "Cukiernia Cieślikowski",
      "page": "https://directindex.org/r/cukierniacieslikowski.pl",
      "kind": "grade_up",
      "what": "grade D to C (59%)",
      "detail": {
        "scan": 151509,
        "prev": 90960,
        "from": "D",
        "to": "C",
        "pct": 58.5
      }
    },
    {
      "id": 34501,
      "at": "2026-10-15T07:16:29.452Z",
      "domain": "cukierniacieslikowski.pl",
      "name": "Cukiernia Cieślikowski",
      "page": "https://directindex.org/r/cukierniacieslikowski.pl",
      "kind": "broke",
      "what": "new finding: no working HTTPS",
      "detail": {
        "scan": 151509,
        "prev": 90960,
        "fix": "no_https"
      }
    },
    {
      "id": 34500,
      "at": "2026-10-15T07:16:29.452Z",
      "domain": "cukierniacieslikowski.pl",
      "name": "Cukiernia Cieślikowski",
      "page": "https://directindex.org/r/cukierniacieslikowski.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151509,
        "prev": 90960,
        "fix": "no_channel"
      }
    },
    {
      "id": 34499,
      "at": "2026-10-15T07:16:28.937Z",
      "domain": "wrzenie.pl",
      "name": "Wrzenie Świata",
      "page": "https://directindex.org/r/wrzenie.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151507,
        "prev": 91748,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34498,
      "at": "2026-10-15T07:16:28.937Z",
      "domain": "wrzenie.pl",
      "name": "Wrzenie Świata",
      "page": "https://directindex.org/r/wrzenie.pl",
      "kind": "grade_up",
      "what": "grade D to B (75%)",
      "detail": {
        "scan": 151507,
        "prev": 91748,
        "from": "D",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 34497,
      "at": "2026-10-15T07:16:28.937Z",
      "domain": "wrzenie.pl",
      "name": "Wrzenie Świata",
      "page": "https://directindex.org/r/wrzenie.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151507,
        "prev": 91748,
        "fix": "no_channel"
      }
    },
    {
      "id": 34496,
      "at": "2026-10-15T07:16:28.299Z",
      "domain": "sweet-home.pl",
      "name": "Cukiernia Sweet Home",
      "page": "https://directindex.org/r/sweet-home.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151504,
        "prev": 91753,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34495,
      "at": "2026-10-15T07:16:28.299Z",
      "domain": "sweet-home.pl",
      "name": "Cukiernia Sweet Home",
      "page": "https://directindex.org/r/sweet-home.pl",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 151504,
        "prev": 91753,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 34494,
      "at": "2026-10-15T07:16:28.299Z",
      "domain": "sweet-home.pl",
      "name": "Cukiernia Sweet Home",
      "page": "https://directindex.org/r/sweet-home.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151504,
        "prev": 91753,
        "fix": "no_channel"
      }
    },
    {
      "id": 34493,
      "at": "2026-10-15T07:16:25.043Z",
      "domain": "martabanaszek.pl",
      "name": "Cafe - Atelier Marta Banaszek",
      "page": "https://directindex.org/r/martabanaszek.pl",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 151490,
        "prev": 91651,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 34492,
      "at": "2026-10-15T07:16:24.927Z",
      "domain": "typika.coffee",
      "name": "Typika",
      "page": "https://directindex.org/r/typika.coffee",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 151488,
        "prev": 91056
      }
    },
    {
      "id": 34491,
      "at": "2026-10-15T07:16:24.927Z",
      "domain": "typika.coffee",
      "name": "Typika",
      "page": "https://directindex.org/r/typika.coffee",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 151488,
        "prev": 91056,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 34490,
      "at": "2026-10-15T07:16:13.836Z",
      "domain": "batida.pl",
      "name": "Batida",
      "page": "https://directindex.org/r/batida.pl",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 151479,
        "prev": 91631,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 34489,
      "at": "2026-10-15T07:16:13.836Z",
      "domain": "batida.pl",
      "name": "Batida",
      "page": "https://directindex.org/r/batida.pl",
      "kind": "blocked",
      "what": "now turns an AI crawler away at the edge",
      "detail": {
        "scan": 151479,
        "prev": 91631
      }
    },
    {
      "id": 34488,
      "at": "2026-10-15T07:16:13.836Z",
      "domain": "batida.pl",
      "name": "Batida",
      "page": "https://directindex.org/r/batida.pl",
      "kind": "grade_down",
      "what": "grade C to D (48%)",
      "detail": {
        "scan": 151479,
        "prev": 91631,
        "from": "C",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 34487,
      "at": "2026-10-15T07:16:13.836Z",
      "domain": "batida.pl",
      "name": "Batida",
      "page": "https://directindex.org/r/batida.pl",
      "kind": "broke",
      "what": "new finding: the site turned every visitor without a browser away",
      "detail": {
        "scan": 151479,
        "prev": 91631,
        "fix": "blocked_for_bots"
      }
    },
    {
      "id": 34486,
      "at": "2026-10-15T07:16:13.836Z",
      "domain": "batida.pl",
      "name": "Batida",
      "page": "https://directindex.org/r/batida.pl",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 151479,
        "prev": 91631,
        "fix": "no_channel"
      }
    }
  ]
}