DBpedia Lookup Service
This documentation page might be outdated. Please also check https://github.com/dbpedia/lookup
The DBpedia Lookup Service can be used to look up DBpedia URIs by related keywords. Related means that either the label of a resource matches, or an anchor text that was frequently used in Wikipedia to refer to a specific resource matches (for example the resource http://dbpedia.org/resource/United_States can be looked up by the string "USA"). The results are ranked by the number of inlinks pointing from other Wikipedia pages at a result page.
Two APIs are offered: KeywordSearch and PrefixSearch. The URL has the form
The KeywordSearch API can be used to find related DBpedia resources for a given string. The string may consist of a single or multiple words.
Example: Places that have the related keyword "berlin"
PrefixSearch (i.e. Autocomplete)
The PrefixSearch API can be used to implement autocomplete input boxes. For a given partial keyword like berl the API returns URIs of related DBpedia resources like http://dbpedia.org/resource/Berlin.
Example: Top five resources for which a keyword starts with "berl"
The three parameters are
- QueryString: a string for which a DBpedia URI should be found.
- QueryClass: a DBpedia class from the Ontology that the results should have (for owl#Thing and untyped resource, leave this parameter empty).
- CAUTION: specifying any values that do not represent a DBpedia class will lead to no results (contrary to the previous behavior of the service).
- MaxHits: the maximum number of returned results (default: 5)
DBpedia Lookup currently contains data from DBpedia 3.8. Resources of redirect
You can install the DBpedia Lookup and run it in your server. Instructions are available here.