Google Knowledge Graph API
The Google Knowledge Graph Search API is a lookup into the same store of entity facts that fills the information panels beside Google's search results. You send a name or a keyword and it returns matching entities: people, places, organisations, creative works, and more. Each one comes with a short description, a set of types, a thumbnail where one exists, and a confidence score telling you how well the match fits your query.
Access is a standard REST web API with a free tier and daily rate limits. You authenticate with an API key from a Google Cloud project, and results arrive as `JSON` structured with schema.org vocabulary, so they slot straight into a pipeline. There is no bulk endpoint: you query one lookup at a time rather than downloading the graph, and that constraint shapes everything it is good for.
In a RAG system this earns its place as an entity-resolution and enrichment step, not as a retrieval corpus. Use it to turn a bare string into a specific, identified entity (settling which "Jordan" a document means, the country or the person) or to attach a dependable one-line summary and type to entities you have pulled out of your own documents. It is quick, well-maintained, and needs no infrastructure of your own.
The limits are real. Descriptions are brief and coverage leans towards well-known, English-language entities, so it thins out fast for niche or non-English topics. More significantly, results fall under Google's API Terms: commercial use is restricted, you may not cache results beyond what the terms allow, and you are expected to show attribution. Read those terms before you build anything you plan to keep.
If you need entity data you can host, query in bulk, and reuse freely, an open knowledge base such as Wikidata or DBpedia is the sounder foundation. Reach for this API when you want fast, live lookups and are content to stay inside its limits.
Related sources
ConceptNet
A multilingual common-sense knowledge graph that links words and phrases with labelled connections, such as "a cat is a pet" or "rain causes wet". It captures the everyday relationships between ideas that plain text rarely spells out.
NELL (Never-Ending Language Learner)
A machine learning system from Carnegie Mellon that has been reading the web since 2010 and building a knowledge base as it goes. It extracts beliefs, entities, and the relationships between them from text, and keeps refining them over time.
WordNet
A lexical database of English that groups nouns, verbs, adjectives, and adverbs into sets of synonyms called synsets, then links those sets by meaning. It maps how words relate, which sense means what, what is a kind of what, so software can work with meaning rather than just spelling.