sparql: Execute SPARQL query

API: dbpedia.org:dbpedia-sparql-api
Endpoint: /sparql
Response format: application/sparql-results+json
Auth: none
Method: GET
Last Status: 200
Latency: 207ms

Description

Execute SPARQL queries against DBpedia via the /sparql path. This is functionally equivalent to the root endpoint but uses an explicit /sparql path. Supports all SPARQL query types: SELECT, ASK, DESCRIBE, and CONSTRUCT. Returns SPARQL JSON results format. This endpoint is useful when you want to be explicit about the SPARQL endpoint location in your code. The format parameter allows requesting different response formats like application/sparql-results+json or text/csv.

From spec: Execute a SPARQL query against the DBpedia knowledge base. Supports SELECT, ASK, DESCRIBE, and CONSTRUCT query types.

Usage Tips

- Use the format parameter to request different output formats (json, csv, xml) - Set timeout parameter (in milliseconds) to prevent long-running queries from hanging - The named-graph-uri parameter allows querying specific named graphs within DBpedia - Content negotiation via Accept header also works: application/sparql-results+json

Parameters (5)

default-graph-uri (string, query, optional)

Default graph URI for the query

format (string, query, optional)

Response format. Defaults based on Accept header.

Constraints: {'enum': ['application/sparql-results+json', 'application/sparql-results+xml', 'text/csv', 'text/tab-separated-values', 'application/rdf+xml', 'text/turtle', 'application/n-triples', 'application/ld+json']}

named-graph-uri (string, query, optional)

Named graph URI for the query

query (string, query, required)

SPARQL query string (URL-encoded). Example: SELECT * WHERE { ?s a dbo:Politician } LIMIT 10

timeout (integer, query, optional, default: 30000)

Query timeout in milliseconds

Examples (1)

Execute SPARQL query openapi-spec

Find politicians in DBpedia using ontology class

curl 'https://dbpedia.org/sparql?query=SELECT+%2A+WHERE+%7B+%3Fs+a+dbo%3APolitician+%7D+LIMIT+10&default-graph-uri=http%3A%2F%2Fdbpedia.org'
import requests

resp = requests.get(
    "https://dbpedia.org/sparql",
    params={
        'query': 'SELECT * WHERE { ?s a dbo:Politician } LIMIT 10',
        'default-graph-uri': 'http://dbpedia.org',
    },
)
data = resp.json()
import zingu_apis

api = zingu_apis.api("dbpedia")
result = api.fetch("sparql", query="SELECT * WHERE { ?s a dbo:Politician } LIMIT 10", default-graph-uri="http://dbpedia.org")

for item in result:
    print(item)
const resp = await fetch("https://dbpedia.org/sparql?query=SELECT+%2A+WHERE+%7B+%3Fs+a+dbo%3APolitician+%7D+LIMIT+10&default-graph-uri=http%3A%2F%2Fdbpedia.org");
const data = await resp.json();

Probe History

Latency

Status Codes

TimeStatusLatencySize
2026-04-16 01:33:57.097318 200 207ms
2026-04-15 00:12:00.479702 200 197ms
2026-04-14 01:21:13.536373 200 207ms
2026-04-12 12:39:40.522263 200 250ms
2026-04-10 00:48:28.360322 200 152ms
2026-04-09 02:57:55.653965 200 1494ms
2026-04-08 07:01:59.781216 200 178ms
2026-04-07 01:05:45.123801 200 194ms
2026-04-06 04:01:54.282470 200 334ms
2026-04-05 03:44:57.164852 200 219ms
2026-04-04 02:28:28.805403 200 4806ms
2026-04-03 12:07:17.806274 200 185ms
2026-03-30 02:08:52.647251 200 178ms
2026-03-29 13:29:11.639007 200 155ms
2026-03-23 10:51:16.274921 200 98ms