Example GraphQL queries

Please reach out for tips / help on building queries. We are here to help!

Ready-to-Use Query Templates

Get started quickly with our collection of practical GraphQL query examples. These templates demonstrate common use cases and best practices for querying The Grid's API.

Profiles Query

query Profiles {
 profileInfos(limit: 10) {
   name
   logo
   profileSector {
     name
   }
   profileStatus {
     name
   }
   profileType {
     name
   }
   tagLine
   descriptionShort
   descriptionLong
   foundingDate
   urls {
     url
     urlType {
       name
     }
   }
   root {
     slug
     socials {
       socialType {
         name
       }
       urls {
         url
       }
     }
   }
 }
}




Assets Query:

query Assets {
 assets(limit: 10) {
   name
   icon
   description
   ticker
   assetType {
     name
   }
   assetStatus {
     name
   }
   assetDeployments {
     smartContractDeployment {
       smartContracts {
         address
         deploymentDate
       }
       deployedOnProduct {
         name
       }
       deploymentType {
         name
       }
     }
   }
   urls {
     url
     urlType {
       name
     }
   }
 }
}


Products Query:

query Products {
 products(limit: 10) {
   name
   launchDate
   description
   isMainProduct
   productType {
     name
   }
   productStatus {
     name
   }
   productDeployments {
     smartContractDeployment {
       smartContracts {
         address
         deploymentDate
       }
       deploymentType {
         name
       }
       deployedOnProduct {
         name
       }
     }
   }
   supportsProducts {
     supportsProduct {
       name
     }
   }
 }
}


Products and Assets Context:

query Assets_Products {
 roots(limit: 10) {
   assets {
     assetStatus {
       name
     }
     assetType {
       name
     }
     description
     icon
     name
     ticker
   }
   products {
     productStatus {
       name
     }
     productType {
       name
     }
     name
     isMainProduct
     description
   }
 }
}


Types Query:

query Types {
 profileInfos(limit: 10) {
   profileType {
     name
   }
   profileStatus {
     name
   }
   profileSector {
     name
   }
   root {
     products {
       productStatus {
         name
       }
       productType {
         name
       }
     }
     assets {
       assetType {
         name
       }
       assetStatus {
         name
       }
       productAssetRelationships {
         assetSupportType {
           name
         }
       }
     }
     entities {
       entityType {
         name
       }
     }
   }
 }
}


Products App store query:

query Products {
 products(limit: 10) {
   name
   launchDate
   isMainProduct
   description
   productStatus {
     name
   }
   productType {
     name
   }
   root {
     profileInfos {
       profileType {
         name
       }
       name
       descriptionShort
       tagLine
     }
   }
 }
}