{
  "domain": "royalroastery.com",
  "name": "Royal Roastery",
  "page": "https://directindex.org/brand/royalroastery.com",
  "json": "https://directindex.org/api/brand/royalroastery.com",
  "report": "https://directindex.org/r/royalroastery.com",
  "sharedHost": false,
  "places": [
    {
      "name": "Royal Roastery Express",
      "city": "dallas-cafes-bars",
      "cityTitle": "Dallas cafes and bars",
      "placeId": 469675,
      "grade": "A",
      "pct": 100,
      "ok": 1,
      "channel": "first_party",
      "aiBlocked": false,
      "scannedAt": "2026-10-16T02:21:06.085Z",
      "report": "https://directindex.org/r/royalroastery.com"
    },
    {
      "name": "Royal Roastery",
      "city": "houston-cafes-bars",
      "cityTitle": "Houston cafes and bars",
      "placeId": 457705,
      "grade": "C",
      "pct": 61.5,
      "ok": 1,
      "channel": "first_party",
      "aiBlocked": true,
      "scannedAt": "2026-10-16T01:20:36.129Z",
      "report": "https://directindex.org/r/royalroastery.com"
    }
  ],
  "cities": 2,
  "aggregate": {
    "places": 2,
    "avgPct": 81,
    "ab": 1,
    "pctAb": 50,
    "direct": 2,
    "pctDirect": 100,
    "blocked": 1,
    "unreachable": 0,
    "grades": {
      "A": 1,
      "C": 1
    }
  },
  "verdicts": [],
  "summary": "Royal Roastery appears in 2 indexes under one domain, royalroastery.com: 2 places, scoring 81% on average, 50% A or B, 100% of the reachable ones taking a booking or an order on the site itself. One site serves every branch, so every city sees the same page and the same fixes apply everywhere."
}