The knowledge panel as structured JSON: entity title, type, KGMID, description with attribution, factual attributes, social profiles, ratings, and People Also Search For entities. Track how Google understands your brand, and who it associates you with.This is a knowledge graph scraper API: it returns the panel Google actually rendered.
4.8 · 45 reviewsStore title, kgmid, and attributes; diff profiles and peopleAlsoSearchFor between runs. Core fields below are stable across entity types; the panel also carries type-specific extensions (ratings, streamingOptions, statsCard, weather, hotelOptions, admission, listenOn, and more) when Google renders them.
| Field | Type | Description |
|---|---|---|
| title | string | Entity name as shown in the panel header. |
| type | string | Entity category label as rendered by Google (e.g. "Software company", "American rapper"). |
| kgmid | string | Google Knowledge Graph ID, the stable machine identifier for the entity. Use it as your join key. |
| description / source | string / object | Short entity description plus its attribution source (typically Wikipedia) with name and link. |
| imageUrl / website | string | Entity image served by Google, and the official website URL. |
| attributes | object[] | Factual key-value pairs from the panel (founded, headquarters, genre, ...). |
| profiles | object[] | Social media and external profile links for the entity. A gap is an account Google has not linked. |
| peopleAlsoSearchFor | object[] | Related entities users also search for: Google's own entity-association graph, and the competitors it puts next to you. |
| thingsToKnow | object[] | "Things to know" topic clusters extracted from the panel. |
| rating / webRatings | object / object[] | Aggregate star rating and per-platform review ratings — present for local businesses, films, and similar entities. |
Post a query, cloro renders the SERP, the panel comes back as JSON. The result.knowledgeGraph object is returned whenever Google renders a panel: brands, people, places, films, local businesses. Entity-type-specific fields (menus, trailers, stats cards, hotel options) appear when the panel shows them.
from cloro import Cloro
client = Cloro(api_key="sk_live_your_api_key_here")
response = client.monitor.google(
query="anthropic",
country="US",
device="desktop",
)
print(response["result"]["organicResults"]){
"success": true,
"result": {
"knowledgeGraph": {
"title": "Anthropic",
"type": "Artificial intelligence company",
"kgmid": "/g/11kkx4tsy0",
"description": "Anthropic PBC is an American artificial intelligence startup company founded in 2021...",
"imageUrl": "https://encrypted-tbn0.gstatic.com/images?q=...",
"website": "https://www.anthropic.com",
"source": {
"name": "Wikipedia",
"link": "https://en.wikipedia.org/wiki/Anthropic"
},
"attributes": [
{
"key": "Founded",
"value": "2021"
},
{
"key": "Headquarters",
"value": "San Francisco, CA"
}
],
"profiles": [
{
"name": "LinkedIn",
"link": "https://www.linkedin.com/company/anthropicresearch"
},
{
"name": "X (Twitter)",
"link": "https://x.com/AnthropicAI"
}
],
"peopleAlsoSearchFor": [
{
"name": "OpenAI",
"link": "https://www.google.com/search?q=OpenAI"
}
]
}
}
}Pick a plan that fits your volume. Price per credit drops as you scale.
| Plan | Price / mo | Credits | Per 1k | Concurrency | Seats | Support |
|---|---|---|---|---|---|---|
| Free | $0 | 500 | — | 1 | 1 | Documentation assistant |
| Lite | $30 | 37,500 | $0.80 | 10 | Unlimited | |
| Hobby | $100 | 250,000 | $0.40 | 20 | Unlimited | |
| Starter | $250 | 650,000 | $0.39 | 50 | Unlimited | |
| GrowthPopular | $500 | 1,350,000 | $0.37 | 75 | Unlimited | Priority email |
| Business | $1,000 | 2,800,000 | $0.36 | 100 | Unlimited | Priority email |
| Enterprise 2K | $2,000 | 5,871,025 | $0.34 | 135 | Unlimited | Slack |
| Enterprise 3K | $3,000 | 9,306,606 | $0.32 | 175 | Unlimited | Slack |
| Enterprise 4K | $4,000 | 12,756,261 | $0.31 | 215 | Unlimited | Slack |
| Enterprise 5K | $5,000 | 16,391,783 | $0.31 | 255 | Unlimited | Slack |
| Enterprise | $5,000+ | Increased concurrency, overages on credits and credit discounts for annual contracts.Know more | ||||
Credit cost per request varies by provider. The figures below are for async/batch requests; sync requests add a +2 credit surcharge.
ChatGPT full response includes query fan-out, ads, and shopping data. Google News uses the same pricing as Google Search.
The official kgsearch API returns a minimal schema.org stub (name, type, one-line description) from a lagging index. It has none of what the rendered panel shows: no attributes, no profiles, no ratings, no People Also Search For, no Things to Know. This endpoint returns the panel users actually see.
Yes. It parses the knowledge panel out of the live Google SERP and returns it as JSON, so you get the rendered entity rather than an index lookup. It runs on the same SERP API call as the rest of the page, with geo-targeting and device selection, and the field-level schema is documented in the API reference.
The panel is Google's public statement of how it understands your entity — and it feeds AI surfaces too. Wrong attributes, stale descriptions, missing profiles, or a competitor showing up in People Also Search For are all brand-signal problems you can only catch by sampling the rendered panel.
The Knowledge Graph Machine ID (e.g. /g/11kkx4tsy0) is Google's stable identifier for an entity. It's the join key for entity SEO: track it over time to detect entity merges, splits, or reassignments that silently change what your branded SERP shows.
There is no separate knowledge-graph charge. The panel is parsed from every base Google SERP call, alongside organic results and ads, so the price is just the SERP call: 3 credits, with credits at $0.40 per 1,000 on Hobby. If Google renders a panel for the query, you get it.
Whatever Google panels: companies, people, films and TV (with ratings, trailer, streamingOptions), musicians (listenOn), local businesses (rating, contact, menu), hotels (hotelOptions), universities (notableAlumni), places (weather), sports teams (statsCard), and retail brands (trendingProducts). Type-specific fields appear only when the panel renders them.
Sample your branded query daily and diff the peopleAlsoSearchFor array. When a competitor enters that list, Google has started associating your audiences — an early signal worth catching before it shows up in your funnel metrics.