Skip to main content
Universal search across all entity types.
query {
  search(query: "bio-based window") {
    totalCount
    results {
      ... on Product {
        id
        name
        sectorTag
        impactScore { co2Equivalent }
      }
      ... on Supplier {
        id
        name
        country
      }
    }
  }
}
Arguments:
ArgumentTypeRequiredDescription
queryString!YesSearch query

searchProducts

Filtered product search with facets and sorting.
query {
  searchProducts(input: {
    query: "window frame"
    filters: {
      sectorTag: HIGHTECH_MANUFACTURING
      co2Range: { min: 0, max: 20 }
      certifications: ["ISO14001"]
    }
    sort: { field: CO2_EQUIVALENT, direction: ASC }
    first: 20
  }) {
    totalCount
    edges {
      node {
        id
        name
        sectorTag
        impactScore { co2Equivalent mkiScore }
        certifications
      }
    }
    pageInfo { hasNextPage endCursor }
    facets {
      sectorTag { value count }
      certifications { value count }
      countries { value count }
    }
  }
}
SearchProductsInput:
FieldTypeRequiredDescription
queryStringNoFull-text search query
filtersProductFilterNoFilter criteria (see Products query)
sortProductSortNoSort order
firstIntNoResults to return (default: 20)
afterStringNoCursor for pagination

autocomplete

Search-as-you-type suggestions.
query {
  autocomplete(query: "bio-bas", limit: 5) {
    suggestions {
      text
      type
      id
    }
  }
}
Arguments:
ArgumentTypeRequiredDescription
queryString!YesPartial search text
limitIntNoMax suggestions (default: 5)