Applications using the Google Knowledge Graph Search API are bound by the terms of your Agreement with Google. Subject to the terms of your Agreement, you must follow the conditions and data license requirements returned by the API per attribute.
For example, when querying Stanford University, the detailedDescription is attached with the data license. Follow the Creative Commons Attribution ShareAlike 3.0 Unported License (CC BY-SA 3.0) requirements from the provider.
For the name field, check if there is a license attached to the field from additionalProperty. In the following example, the name field comes from the Google Places API. Follow the license and data restrictions outlined in Google Maps Platform Terms of Service.
For Cloud KG MID and other attributes that don't have an attached license, you can cache and store the returned data. However, treat the Cloud KG MID as the primary identifier, because company names and descriptions might change over time. Querying the Google Knowledge Graph Search API in real time can help confirm that you are using the most recent updates.
Displaying Google Knowledge Graph Search API results
You can display Google Knowledge Graph Search API results on your application, subject to the license requirements returned in the API.
Attribution requirements
You don't have to make an attribution unless the license associated with the data points specifically requires that you do so.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-29 UTC."],[[["\u003cp\u003eApplications using the Google Knowledge Graph Search API must adhere to the Google Cloud Terms of Service and Google Cloud Service Specific Terms.\u003c/p\u003e\n"],["\u003cp\u003eThe data license requirements provided by the API must be followed for each attribute, such as complying with the Creative Commons Attribution ShareAlike 3.0 Unported License for certain \u003ccode\u003edetailedDescription\u003c/code\u003e data.\u003c/p\u003e\n"],["\u003cp\u003eIf a license is attached to a specific field like \u003ccode\u003ename\u003c/code\u003e in \u003ccode\u003eadditionalProperty\u003c/code\u003e, you need to abide by the license terms, such as the Google Maps Platform Terms of Service.\u003c/p\u003e\n"],["\u003cp\u003eData without an attached license, including the Cloud KG MID, can be cached and stored, but it's recommended to use the MID as the primary identifier and query the API in real-time to ensure accuracy.\u003c/p\u003e\n"],["\u003cp\u003eAttribution is only necessary if explicitly required by the specific license associated with the data points returned by the API.\u003c/p\u003e\n"]]],[],null,["# Additional Product Requirements\n\nRequirements are listed that are specific to all applications developed with Google Knowledge Graph Search API. This API is also subject to the [Google Cloud Terms of Service](https://cloud.google.com/terms) and [Google Cloud Service Specific Terms](https://cloud.google.com/terms/service-terms).\n\nFetching, caching, or storage of content\n----------------------------------------\n\nApplications using the Google Knowledge Graph Search API are bound by the terms of your Agreement with Google. Subject to the terms of your Agreement, you must follow the conditions and data license requirements returned by the API per attribute.\n\nFor example, when querying `Stanford University`, the `detailedDescription` is attached with the data license. Follow the Creative Commons Attribution ShareAlike 3.0 Unported License (CC BY-SA 3.0) requirements from the provider. \n\n \"license\": \"https://en.wikipedia.org/wiki/Wikipedia:Text_of_Creative_Commons_Attribution-ShareAlike_3.0_Unported_License\"\n\nFor the `name` field, check if there is a license attached to the field from `additionalProperty`. In the following example, the `name` field comes from the [Google Places API](https://developers.google.com/maps/documentation/places/web-service). Follow the license and data restrictions outlined in [Google Maps Platform Terms of Service](https://cloud.google.com/maps-platform/terms). \n\n \"additionalProperty\": {\n \"@type\": \"PropertyValue\",\n \"name\": \"nameLicense\",\n \"value\": \"https://cloud.google.com/maps-platform/terms\"\n }\n\nFor [Cloud KG MID](/enterprise-knowledge-graph/docs/mid) and other attributes that don't have an attached license, you can cache and store the returned data. However, treat the Cloud KG MID as the primary identifier, because company names and descriptions might change over time. Querying the Google Knowledge Graph Search API in real time can help confirm that you are using the most recent updates.\n\nDisplaying Google Knowledge Graph Search API results\n----------------------------------------------------\n\nYou can display Google Knowledge Graph Search API results on your application, subject to the license requirements returned in the API.\n\nAttribution requirements\n------------------------\n\nYou don't have to make an attribution unless the license associated with the data points specifically requires that you do so."]]