Why does the Google Knowledge Graph API not return businesses that I know have a Google Knowledge Panel?
Why does the Google Knowledge Graph API not return businesses that I know have a Google Knowledge Panel?
I am trying to programatically find out whether a given company has a google knowledge panel. for instance, when i search google for the company "Aeronaut Brewing Company", I get a sidebar that displays relevant information about the company. This is called the knowledge panel. Google's knowledge graph api is supposed to return this information, and for aeronaut it does:
https://kgsearch.googleapis.com/v1/entities:search?query=Aeronaut+Brewing+Company&key=YOUR_API_KEY&limit=10&indent=True
However, I've noticed that plenty of companies who have a knowledge panel do not show up in google knowledge graph api. for instance:
The Affton Chamber of Commerce has a sidebar on google (link), but a google knowledge graph search comes back as only the following JSON (basically it's empty):
https://kgsearch.googleapis.com/v1/entities:search?query=affton+chamber+of+commerce&key=YOUR_API_KEY&limit=10&indent=True
@context
@vocab "http://schema.org/"
goog "http://schema.googleapis.com/"
EntitySearchResult "goog:EntitySearchResult"
detailedDescription "goog:detailedDescription"
kg "http://g.co/kg"
@type "ItemList"
itemListElement
What's going on? Shouldn't google knowledge graph API contain everything that has a knowledge panel on google??
By clicking "Post Your Answer", you acknowledge that you have read our updated terms of service, privacy policy and cookie policy, and that your continued use of the website is subject to these policies.
Comments
Post a Comment