{
  "city": {
    "slug": "portland-salons",
    "name": "Portland",
    "country": "US"
  },
  "computedAt": "2026-11-08T00:31:51.224Z",
  "maxIntentId": 23533,
  "maxProbeId": 0,
  "askedFrom": "2026-11-04T00:18:10.571Z",
  "askedTo": "2026-11-04T00:20:42.204Z",
  "answers": 23,
  "intents": 23,
  "probes": 0,
  "shareDirect": 1,
  "shareMarketplace": 0,
  "topMarketplace": null,
  "assistants": [
    {
      "assistant": "chatgpt",
      "answers": 11,
      "direct": 11,
      "marketplace": 0,
      "directory": 0,
      "press": 0,
      "other": 0,
      "none": 0,
      "topMarketplace": null,
      "unnamed": 1,
      "models": {
        "gpt-6-luna": 11
      },
      "intents": {
        "answers": 11,
        "direct": 11,
        "marketplace": 0,
        "places": 42,
        "placesOwn": 33,
        "models": {
          "gpt-6-luna": 11
        }
      },
      "label": "ChatGPT"
    },
    {
      "assistant": "gemini",
      "answers": 12,
      "direct": 12,
      "marketplace": 0,
      "directory": 0,
      "press": 1,
      "other": 10,
      "none": 0,
      "topMarketplace": null,
      "unnamed": 0,
      "models": {
        "gemini-2.5-flash": 12
      },
      "intents": {
        "answers": 12,
        "direct": 12,
        "marketplace": 0,
        "places": 36,
        "placesOwn": 36,
        "models": {
          "gemini-2.5-flash": 12
        }
      },
      "label": "Gemini"
    }
  ],
  "sources": {
    "intents": {
      "answers": 23,
      "direct": 23,
      "marketplace": 0,
      "directory": 0,
      "press": 1,
      "none": 0,
      "topMarketplace": null,
      "unnamed": 1,
      "places": 78,
      "placesOwn": 69
    },
    "probes": {
      "answers": 0,
      "direct": 0,
      "marketplace": 0,
      "directory": 0,
      "press": 0,
      "none": 0,
      "topMarketplace": null,
      "unnamed": 0,
      "places": 0,
      "placesOwn": 0
    }
  },
  "destinations": [
    {
      "key": "own",
      "label": "The businesses' own sites",
      "kind": "own",
      "count": 23,
      "share": 1,
      "byAssistant": {
        "chatgpt": 11,
        "gemini": 12
      },
      "bySource": {
        "intents": 23,
        "probes": 0
      }
    },
    {
      "key": "d:chameleonsalonpdx.com",
      "label": "chameleonsalonpdx.com",
      "kind": "other",
      "count": 3,
      "share": 0.13043478260869565,
      "byAssistant": {
        "gemini": 3
      },
      "bySource": {
        "intents": 3,
        "probes": 0
      }
    },
    {
      "key": "d:aurabarbers.com",
      "label": "aurabarbers.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:barbershopatlas.com",
      "label": "barbershopatlas.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:be-smooth.com",
      "label": "be-smooth.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:bodypositivewaxingportland.com",
      "label": "bodypositivewaxingportland.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:browbetty.com",
      "label": "browbetty.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:eastbridgemassageportland.com",
      "label": "eastbridgemassageportland.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:glamournailspaportland.com",
      "label": "glamournailspaportland.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:glossgenius.com",
      "label": "glossgenius.com",
      "kind": "vendor",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:kidscutsportlandbethanyvillage.com",
      "label": "kidscutsportlandbethanyvillage.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:lashly.app",
      "label": "lashly.app",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "p:mindbody",
      "label": "Mindbody",
      "kind": "vendor",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:naileditpdxportland.com",
      "label": "naileditpdxportland.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "press",
      "label": "Press, guides and forums",
      "kind": "press",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "p:square",
      "label": "Square",
      "kind": "vendor",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "p:zenoti",
      "label": "Zenoti",
      "kind": "vendor",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    },
    {
      "key": "d:zipappointments.com",
      "label": "zipappointments.com",
      "kind": "other",
      "count": 1,
      "share": 0.043478260869565216,
      "byAssistant": {
        "gemini": 1
      },
      "bySource": {
        "intents": 1,
        "probes": 0
      }
    }
  ],
  "unknownHosts": [
    "chameleonsalonpdx.com",
    "gingerandmaude.com",
    "chameleonsalon.com",
    "thanchayasalon.com",
    "kidscastlecuts.com",
    "purpledoornails.com",
    "rosemarylanepdx.com",
    "takepridebarbershop.com",
    "adoredayspa.com",
    "alliemartinezhairstylist.com",
    "aurabarbers.com",
    "aurabarberstudio.com",
    "balmpdx.com",
    "barbershopatlas.com",
    "be-smooth.com",
    "bodypositivewaxingportland.com",
    "browbetty.com",
    "carbonsalon.com",
    "cowlickpdx.com",
    "dahliawaxcollective.com",
    "ditabarbers.com",
    "dreamboatsalon.com",
    "eastbridgemassageportland.com",
    "eastbridgewellness.com",
    "eurocuts.com",
    "fingersandtoespdx.com",
    "glamour-nail-spa-portland.com",
    "glamournailspaportland.com",
    "goldnhour.com",
    "harleytrue.com",
    "heartbreakersbarbershop.com",
    "kbarbershop.com",
    "kidscutsportlandbethanyvillage.com",
    "krowntraditionalbarbershoppdx.com",
    "lashly.app",
    "legitbarberpdx.com",
    "metromanpdx.com",
    "naileditpdx.com",
    "naileditpdxportland.com",
    "nwbarberassociation.com",
    "sharkeyscutsforkids.com",
    "skinbylovely.com",
    "stonefreepdx.com",
    "thewaxshack.com",
    "timberlinehair.com",
    "treatyou.com",
    "yello.salon",
    "zipappointments.com"
  ],
  "unnamed": 1,
  "page": "https://directindex.org/city/portland-salons/assistants"
}