{
  "city": "singapore-clinics",
  "days": 30,
  "since": "2026-09-15T21:55:19.811Z",
  "count": 71,
  "sites": 24,
  "byKind": {
    "fixed": 23,
    "broke": 1,
    "grade_up": 24,
    "grade_down": 0,
    "blocked": 0,
    "unblocked": 0,
    "channel": 23,
    "vendor": 0,
    "assistant": 0
  },
  "changes": [
    {
      "id": 28936,
      "at": "2026-10-15T05:35:38.998Z",
      "domain": "zhonghuayiyuan.com",
      "name": "中华医院",
      "page": "https://directindex.org/r/zhonghuayiyuan.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147624,
        "prev": 110410,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28935,
      "at": "2026-10-15T05:35:38.998Z",
      "domain": "zhonghuayiyuan.com",
      "name": "中华医院",
      "page": "https://directindex.org/r/zhonghuayiyuan.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 147624,
        "prev": 110410,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 28934,
      "at": "2026-10-15T05:35:38.998Z",
      "domain": "zhonghuayiyuan.com",
      "name": "中华医院",
      "page": "https://directindex.org/r/zhonghuayiyuan.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147624,
        "prev": 110410,
        "fix": "no_channel"
      }
    },
    {
      "id": 28933,
      "at": "2026-10-15T05:35:34.440Z",
      "domain": "icaremedical.com.sg",
      "name": "iCare Medical Centre",
      "page": "https://directindex.org/r/icaremedical.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147623,
        "prev": 110310,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28932,
      "at": "2026-10-15T05:35:34.440Z",
      "domain": "icaremedical.com.sg",
      "name": "iCare Medical Centre",
      "page": "https://directindex.org/r/icaremedical.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147623,
        "prev": 110310,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28931,
      "at": "2026-10-15T05:35:34.440Z",
      "domain": "icaremedical.com.sg",
      "name": "iCare Medical Centre",
      "page": "https://directindex.org/r/icaremedical.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147623,
        "prev": 110310,
        "fix": "no_channel"
      }
    },
    {
      "id": 28930,
      "at": "2026-10-15T05:35:34.013Z",
      "domain": "twinkledental.com.sg",
      "name": "Twinkle Family Dentalcare",
      "page": "https://directindex.org/r/twinkledental.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147622,
        "prev": 110328,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28929,
      "at": "2026-10-15T05:35:34.013Z",
      "domain": "twinkledental.com.sg",
      "name": "Twinkle Family Dentalcare",
      "page": "https://directindex.org/r/twinkledental.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (77%)",
      "detail": {
        "scan": 147622,
        "prev": 110328,
        "from": "C",
        "to": "B",
        "pct": 76.9
      }
    },
    {
      "id": 28928,
      "at": "2026-10-15T05:35:34.013Z",
      "domain": "twinkledental.com.sg",
      "name": "Twinkle Family Dentalcare",
      "page": "https://directindex.org/r/twinkledental.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147622,
        "prev": 110328,
        "fix": "no_channel"
      }
    },
    {
      "id": 28927,
      "at": "2026-10-15T05:35:31.954Z",
      "domain": "smilefocus.com.sg",
      "name": "Smilefocus",
      "page": "https://directindex.org/r/smilefocus.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147620,
        "prev": 110289,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28926,
      "at": "2026-10-15T05:35:31.954Z",
      "domain": "smilefocus.com.sg",
      "name": "Smilefocus",
      "page": "https://directindex.org/r/smilefocus.com.sg",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 147620,
        "prev": 110289,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 28925,
      "at": "2026-10-15T05:35:31.954Z",
      "domain": "smilefocus.com.sg",
      "name": "Smilefocus",
      "page": "https://directindex.org/r/smilefocus.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147620,
        "prev": 110289,
        "fix": "no_channel"
      }
    },
    {
      "id": 28924,
      "at": "2026-10-15T05:35:31.988Z",
      "domain": "frontierhealthcare.com.sg",
      "name": "Frontier Family Medicine Clinic",
      "page": "https://directindex.org/r/frontierhealthcare.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147619,
        "prev": 110370,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28923,
      "at": "2026-10-15T05:35:31.988Z",
      "domain": "frontierhealthcare.com.sg",
      "name": "Frontier Family Medicine Clinic",
      "page": "https://directindex.org/r/frontierhealthcare.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147619,
        "prev": 110370,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28922,
      "at": "2026-10-15T05:35:31.988Z",
      "domain": "frontierhealthcare.com.sg",
      "name": "Frontier Family Medicine Clinic",
      "page": "https://directindex.org/r/frontierhealthcare.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147619,
        "prev": 110370,
        "fix": "no_channel"
      }
    },
    {
      "id": 28921,
      "at": "2026-10-15T05:35:31.261Z",
      "domain": "thomsonmedical.com",
      "name": "Thomson Women’s Clinic",
      "page": "https://directindex.org/r/thomsonmedical.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147618,
        "prev": 110291,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28920,
      "at": "2026-10-15T05:35:31.261Z",
      "domain": "thomsonmedical.com",
      "name": "Thomson Women’s Clinic",
      "page": "https://directindex.org/r/thomsonmedical.com",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 147618,
        "prev": 110291,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 28919,
      "at": "2026-10-15T05:35:31.261Z",
      "domain": "thomsonmedical.com",
      "name": "Thomson Women’s Clinic",
      "page": "https://directindex.org/r/thomsonmedical.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147618,
        "prev": 110291,
        "fix": "no_channel"
      }
    },
    {
      "id": 28918,
      "at": "2026-10-15T05:35:29.781Z",
      "domain": "rafflesmedicalgroup.com",
      "name": "Raffles Medical",
      "page": "https://directindex.org/r/rafflesmedicalgroup.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147617,
        "prev": 110394,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28917,
      "at": "2026-10-15T05:35:29.781Z",
      "domain": "rafflesmedicalgroup.com",
      "name": "Raffles Medical",
      "page": "https://directindex.org/r/rafflesmedicalgroup.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147617,
        "prev": 110394,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28916,
      "at": "2026-10-15T05:35:29.781Z",
      "domain": "rafflesmedicalgroup.com",
      "name": "Raffles Medical",
      "page": "https://directindex.org/r/rafflesmedicalgroup.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147617,
        "prev": 110394,
        "fix": "no_channel"
      }
    },
    {
      "id": 28915,
      "at": "2026-10-15T05:35:28.879Z",
      "domain": "elevatephysio.com.sg",
      "name": "Elevate Physiotherapy",
      "page": "https://directindex.org/r/elevatephysio.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147615,
        "prev": 110354,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28914,
      "at": "2026-10-15T05:35:28.879Z",
      "domain": "elevatephysio.com.sg",
      "name": "Elevate Physiotherapy",
      "page": "https://directindex.org/r/elevatephysio.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 147615,
        "prev": 110354,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 28913,
      "at": "2026-10-15T05:35:28.879Z",
      "domain": "elevatephysio.com.sg",
      "name": "Elevate Physiotherapy",
      "page": "https://directindex.org/r/elevatephysio.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147615,
        "prev": 110354,
        "fix": "no_channel"
      }
    },
    {
      "id": 28912,
      "at": "2026-10-15T05:35:27.597Z",
      "domain": "parkwaycancercentre.com",
      "name": "Parkway Cancer Centre",
      "page": "https://directindex.org/r/parkwaycancercentre.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147614,
        "prev": 110336,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28911,
      "at": "2026-10-15T05:35:27.597Z",
      "domain": "parkwaycancercentre.com",
      "name": "Parkway Cancer Centre",
      "page": "https://directindex.org/r/parkwaycancercentre.com",
      "kind": "grade_up",
      "what": "grade F to D (46%)",
      "detail": {
        "scan": 147614,
        "prev": 110336,
        "from": "F",
        "to": "D",
        "pct": 46.2
      }
    },
    {
      "id": 28910,
      "at": "2026-10-15T05:35:27.597Z",
      "domain": "parkwaycancercentre.com",
      "name": "Parkway Cancer Centre",
      "page": "https://directindex.org/r/parkwaycancercentre.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147614,
        "prev": 110336,
        "fix": "no_channel"
      }
    },
    {
      "id": 28909,
      "at": "2026-10-15T05:35:26.728Z",
      "domain": "faithmedical.sg",
      "name": "Faith Clinic",
      "page": "https://directindex.org/r/faithmedical.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147613,
        "prev": 110350,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28908,
      "at": "2026-10-15T05:35:26.728Z",
      "domain": "faithmedical.sg",
      "name": "Faith Clinic",
      "page": "https://directindex.org/r/faithmedical.sg",
      "kind": "grade_up",
      "what": "grade D to B (74%)",
      "detail": {
        "scan": 147613,
        "prev": 110350,
        "from": "D",
        "to": "B",
        "pct": 73.8
      }
    },
    {
      "id": 28907,
      "at": "2026-10-15T05:35:26.728Z",
      "domain": "faithmedical.sg",
      "name": "Faith Clinic",
      "page": "https://directindex.org/r/faithmedical.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147613,
        "prev": 110350,
        "fix": "no_channel"
      }
    },
    {
      "id": 28906,
      "at": "2026-10-15T05:35:27.181Z",
      "domain": "parkwayshenton.com.sg",
      "name": "Parkway Shenton Medical Clinic",
      "page": "https://directindex.org/r/parkwayshenton.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147612,
        "prev": 110374,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28905,
      "at": "2026-10-15T05:35:27.181Z",
      "domain": "parkwayshenton.com.sg",
      "name": "Parkway Shenton Medical Clinic",
      "page": "https://directindex.org/r/parkwayshenton.com.sg",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 147612,
        "prev": 110374,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 28904,
      "at": "2026-10-15T05:35:27.181Z",
      "domain": "parkwayshenton.com.sg",
      "name": "Parkway Shenton Medical Clinic",
      "page": "https://directindex.org/r/parkwayshenton.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147612,
        "prev": 110374,
        "fix": "no_channel"
      }
    },
    {
      "id": 28903,
      "at": "2026-10-15T05:35:26.222Z",
      "domain": "sog.sg",
      "name": "Synergy Orthopaedic Group",
      "page": "https://directindex.org/r/sog.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147611,
        "prev": 110391,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28902,
      "at": "2026-10-15T05:35:26.222Z",
      "domain": "sog.sg",
      "name": "Synergy Orthopaedic Group",
      "page": "https://directindex.org/r/sog.sg",
      "kind": "grade_up",
      "what": "grade F to C (62%)",
      "detail": {
        "scan": 147611,
        "prev": 110391,
        "from": "F",
        "to": "C",
        "pct": 61.5
      }
    },
    {
      "id": 28901,
      "at": "2026-10-15T05:35:26.222Z",
      "domain": "sog.sg",
      "name": "Synergy Orthopaedic Group",
      "page": "https://directindex.org/r/sog.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147611,
        "prev": 110391,
        "fix": "no_channel"
      }
    },
    {
      "id": 28900,
      "at": "2026-10-15T05:35:25.494Z",
      "domain": "bethesdamedical.com.sg",
      "name": "Bethesda Medical",
      "page": "https://directindex.org/r/bethesdamedical.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147608,
        "prev": 110546,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28899,
      "at": "2026-10-15T05:35:25.494Z",
      "domain": "bethesdamedical.com.sg",
      "name": "Bethesda Medical",
      "page": "https://directindex.org/r/bethesdamedical.com.sg",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 147608,
        "prev": 110546,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 28898,
      "at": "2026-10-15T05:35:25.494Z",
      "domain": "bethesdamedical.com.sg",
      "name": "Bethesda Medical",
      "page": "https://directindex.org/r/bethesdamedical.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147608,
        "prev": 110546,
        "fix": "no_channel"
      }
    },
    {
      "id": 28897,
      "at": "2026-10-15T05:35:25.360Z",
      "domain": "standrewsdental.com.sg",
      "name": "St. Andrew's Dental Surgeons",
      "page": "https://directindex.org/r/standrewsdental.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147607,
        "prev": 110322,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28896,
      "at": "2026-10-15T05:35:25.360Z",
      "domain": "standrewsdental.com.sg",
      "name": "St. Andrew's Dental Surgeons",
      "page": "https://directindex.org/r/standrewsdental.com.sg",
      "kind": "grade_up",
      "what": "grade D to C (63%)",
      "detail": {
        "scan": 147607,
        "prev": 110322,
        "from": "D",
        "to": "C",
        "pct": 63.1
      }
    },
    {
      "id": 28895,
      "at": "2026-10-15T05:35:25.360Z",
      "domain": "standrewsdental.com.sg",
      "name": "St. Andrew's Dental Surgeons",
      "page": "https://directindex.org/r/standrewsdental.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147607,
        "prev": 110322,
        "fix": "no_channel"
      }
    },
    {
      "id": 28894,
      "at": "2026-10-15T05:35:24.601Z",
      "domain": "axisortho.com.sg",
      "name": "Singapore Orthopaedic Clinic",
      "page": "https://directindex.org/r/axisortho.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147605,
        "prev": 110573,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28893,
      "at": "2026-10-15T05:35:24.601Z",
      "domain": "axisortho.com.sg",
      "name": "Singapore Orthopaedic Clinic",
      "page": "https://directindex.org/r/axisortho.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 147605,
        "prev": 110573,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 28892,
      "at": "2026-10-15T05:35:24.601Z",
      "domain": "axisortho.com.sg",
      "name": "Singapore Orthopaedic Clinic",
      "page": "https://directindex.org/r/axisortho.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147605,
        "prev": 110573,
        "fix": "no_channel"
      }
    },
    {
      "id": 28891,
      "at": "2026-10-15T05:35:24.509Z",
      "domain": "myfamilyvetclinicandsurgery.com",
      "name": "My Family Vet",
      "page": "https://directindex.org/r/myfamilyvetclinicandsurgery.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147604,
        "prev": 110404,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28890,
      "at": "2026-10-15T05:35:24.509Z",
      "domain": "myfamilyvetclinicandsurgery.com",
      "name": "My Family Vet",
      "page": "https://directindex.org/r/myfamilyvetclinicandsurgery.com",
      "kind": "grade_up",
      "what": "grade D to C (65%)",
      "detail": {
        "scan": 147604,
        "prev": 110404,
        "from": "D",
        "to": "C",
        "pct": 65.1
      }
    },
    {
      "id": 28889,
      "at": "2026-10-15T05:35:24.509Z",
      "domain": "myfamilyvetclinicandsurgery.com",
      "name": "My Family Vet",
      "page": "https://directindex.org/r/myfamilyvetclinicandsurgery.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147604,
        "prev": 110404,
        "fix": "no_channel"
      }
    },
    {
      "id": 28888,
      "at": "2026-10-15T05:35:24.233Z",
      "domain": "healthwaymedical.com",
      "name": "Healthway Medical",
      "page": "https://directindex.org/r/healthwaymedical.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147603,
        "prev": 110572,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28887,
      "at": "2026-10-15T05:35:24.233Z",
      "domain": "healthwaymedical.com",
      "name": "Healthway Medical",
      "page": "https://directindex.org/r/healthwaymedical.com",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147603,
        "prev": 110572,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28886,
      "at": "2026-10-15T05:35:24.233Z",
      "domain": "healthwaymedical.com",
      "name": "Healthway Medical",
      "page": "https://directindex.org/r/healthwaymedical.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147603,
        "prev": 110572,
        "fix": "no_channel"
      }
    },
    {
      "id": 28885,
      "at": "2026-10-15T05:35:24.052Z",
      "domain": "gpadental.com",
      "name": "GPA Dental @ Parkview Square",
      "page": "https://directindex.org/r/gpadental.com",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147601,
        "prev": 110439,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28884,
      "at": "2026-10-15T05:35:24.052Z",
      "domain": "gpadental.com",
      "name": "GPA Dental @ Parkview Square",
      "page": "https://directindex.org/r/gpadental.com",
      "kind": "grade_up",
      "what": "grade F to C (58%)",
      "detail": {
        "scan": 147601,
        "prev": 110439,
        "from": "F",
        "to": "C",
        "pct": 58
      }
    },
    {
      "id": 28883,
      "at": "2026-10-15T05:35:24.052Z",
      "domain": "gpadental.com",
      "name": "GPA Dental @ Parkview Square",
      "page": "https://directindex.org/r/gpadental.com",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147601,
        "prev": 110439,
        "fix": "no_channel"
      }
    },
    {
      "id": 28882,
      "at": "2026-10-15T05:35:24.009Z",
      "domain": "advancedvetcare.sg",
      "name": "Advanced Vetcare",
      "page": "https://directindex.org/r/advancedvetcare.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147600,
        "prev": 110334,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28881,
      "at": "2026-10-15T05:35:24.009Z",
      "domain": "advancedvetcare.sg",
      "name": "Advanced Vetcare",
      "page": "https://directindex.org/r/advancedvetcare.sg",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147600,
        "prev": 110334,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28880,
      "at": "2026-10-15T05:35:24.009Z",
      "domain": "advancedvetcare.sg",
      "name": "Advanced Vetcare",
      "page": "https://directindex.org/r/advancedvetcare.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147600,
        "prev": 110334,
        "fix": "no_channel"
      }
    },
    {
      "id": 28879,
      "at": "2026-10-15T05:35:23.407Z",
      "domain": "neosmiles.com.sg",
      "name": "Neo Smiles Dental Studio",
      "page": "https://directindex.org/r/neosmiles.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147599,
        "prev": 110520,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28878,
      "at": "2026-10-15T05:35:23.407Z",
      "domain": "neosmiles.com.sg",
      "name": "Neo Smiles Dental Studio",
      "page": "https://directindex.org/r/neosmiles.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147599,
        "prev": 110520,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28877,
      "at": "2026-10-15T05:35:23.407Z",
      "domain": "neosmiles.com.sg",
      "name": "Neo Smiles Dental Studio",
      "page": "https://directindex.org/r/neosmiles.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147599,
        "prev": 110520,
        "fix": "no_channel"
      }
    },
    {
      "id": 28876,
      "at": "2026-10-15T05:35:23.361Z",
      "domain": "movementlab.sg",
      "name": "The Movement Laboratory",
      "page": "https://directindex.org/r/movementlab.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147598,
        "prev": 110555,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28875,
      "at": "2026-10-15T05:35:23.361Z",
      "domain": "movementlab.sg",
      "name": "The Movement Laboratory",
      "page": "https://directindex.org/r/movementlab.sg",
      "kind": "grade_up",
      "what": "grade C to B (85%)",
      "detail": {
        "scan": 147598,
        "prev": 110555,
        "from": "C",
        "to": "B",
        "pct": 84.6
      }
    },
    {
      "id": 28874,
      "at": "2026-10-15T05:35:23.361Z",
      "domain": "movementlab.sg",
      "name": "The Movement Laboratory",
      "page": "https://directindex.org/r/movementlab.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147598,
        "prev": 110555,
        "fix": "no_channel"
      }
    },
    {
      "id": 28873,
      "at": "2026-10-15T05:35:23.120Z",
      "domain": "sbfc.org.sg",
      "name": "Singapore Buddist Free Clinic (Ang Mo Kio)",
      "page": "https://directindex.org/r/sbfc.org.sg",
      "kind": "channel",
      "what": "direct channel: none to third party",
      "detail": {
        "scan": 147597,
        "prev": 110347,
        "from": null,
        "to": "other"
      }
    },
    {
      "id": 28872,
      "at": "2026-10-15T05:35:23.120Z",
      "domain": "sbfc.org.sg",
      "name": "Singapore Buddist Free Clinic (Ang Mo Kio)",
      "page": "https://directindex.org/r/sbfc.org.sg",
      "kind": "grade_up",
      "what": "grade F to D (48%)",
      "detail": {
        "scan": 147597,
        "prev": 110347,
        "from": "F",
        "to": "D",
        "pct": 47.7
      }
    },
    {
      "id": 28871,
      "at": "2026-10-15T05:35:23.120Z",
      "domain": "sbfc.org.sg",
      "name": "Singapore Buddist Free Clinic (Ang Mo Kio)",
      "page": "https://directindex.org/r/sbfc.org.sg",
      "kind": "broke",
      "what": "new finding: booking through an unrecognised third party",
      "detail": {
        "scan": 147597,
        "prev": 110347,
        "fix": "booking_other"
      }
    },
    {
      "id": 28870,
      "at": "2026-10-15T05:35:23.120Z",
      "domain": "sbfc.org.sg",
      "name": "Singapore Buddist Free Clinic (Ang Mo Kio)",
      "page": "https://directindex.org/r/sbfc.org.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147597,
        "prev": 110347,
        "fix": "no_channel"
      }
    },
    {
      "id": 28869,
      "at": "2026-10-15T05:35:22.039Z",
      "domain": "frankelvet.com.sg",
      "name": "Frankel Veterinary Centre",
      "page": "https://directindex.org/r/frankelvet.com.sg",
      "kind": "grade_up",
      "what": "grade F to D (43%)",
      "detail": {
        "scan": 147595,
        "prev": 110548,
        "from": "F",
        "to": "D",
        "pct": 43.1
      }
    },
    {
      "id": 28868,
      "at": "2026-10-15T05:35:21.892Z",
      "domain": "thevisitingvets.com.sg",
      "name": "The Visiting Vets Clinic",
      "page": "https://directindex.org/r/thevisitingvets.com.sg",
      "kind": "channel",
      "what": "direct channel: none to own site",
      "detail": {
        "scan": 147594,
        "prev": 110557,
        "from": null,
        "to": "first_party"
      }
    },
    {
      "id": 28867,
      "at": "2026-10-15T05:35:21.892Z",
      "domain": "thevisitingvets.com.sg",
      "name": "The Visiting Vets Clinic",
      "page": "https://directindex.org/r/thevisitingvets.com.sg",
      "kind": "grade_up",
      "what": "grade C to B (75%)",
      "detail": {
        "scan": 147594,
        "prev": 110557,
        "from": "C",
        "to": "B",
        "pct": 75.4
      }
    },
    {
      "id": 28866,
      "at": "2026-10-15T05:35:21.892Z",
      "domain": "thevisitingvets.com.sg",
      "name": "The Visiting Vets Clinic",
      "page": "https://directindex.org/r/thevisitingvets.com.sg",
      "kind": "fixed",
      "what": "fixed: no booking or ordering path at all",
      "detail": {
        "scan": 147594,
        "prev": 110557,
        "fix": "no_channel"
      }
    }
  ]
}