{
  "slug": "graphql-client-for-react",
  "display_name": "best graphql client for react",
  "intent_type": "solution",
  "brand_count": 3,
  "raw_intent_count": 2,
  "avg_bai": 79,
  "sample_brands": [
    {
      "name": "Apollo Client",
      "slug": "apollo-client-graphql",
      "category": "developer-tools",
      "bai_score": 92
    },
    {
      "name": "Apollo Client",
      "slug": "apollo-client",
      "category": "saas-cloud-software",
      "bai_score": 88
    },
    {
      "name": "Relay By Meta",
      "slug": "relay-by-meta",
      "category": "developer-tools",
      "bai_score": 58
    }
  ],
  "raw_intents": [
    "best graphql client for react",
    "best GraphQL client for React"
  ],
  "category_distribution": {
    "developer-tools": 2,
    "saas-cloud-software": 1
  },
  "brands": [
    {
      "brand_slug": "apollo-client-graphql",
      "brand_name": "Apollo Client",
      "bai_score": 92,
      "category": "developer-tools"
    },
    {
      "brand_slug": "apollo-client",
      "brand_name": "Apollo Client",
      "bai_score": 88,
      "category": "saas-cloud-software"
    },
    {
      "brand_slug": "relay-by-meta",
      "brand_name": "Relay By Meta",
      "bai_score": 58,
      "category": "developer-tools"
    }
  ],
  "related_clusters": [
    {
      "slug": "graphql-caching-library",
      "display_name": "graphql caching library",
      "intent_type": "solution",
      "brand_count": 2,
      "overlap": 0
    },
    {
      "slug": "apollo-vs-relay-vs-urql",
      "display_name": "apollo vs relay vs urql",
      "intent_type": "evaluation",
      "brand_count": 2,
      "overlap": 0
    },
    {
      "slug": "manage-graphql-state-in-javascript",
      "display_name": "how to manage graphql state in javascript",
      "intent_type": "problem",
      "brand_count": 2,
      "overlap": 0
    }
  ]
}