Skip to main content

Wikidata-SQL

Run SQL queries against Wikidata. Instead of writing SPARQL, write familiar SQL using Wikidata Q-IDs as table names.

Install

pip install WikiSQL

Quick Start

wikisql                                          # interactive REPL
wikisql "SELECT * FROM Q845945 LIMIT 10"         # single query
wikisql --sparql "SELECT * FROM Q845945 LIMIT 10" # show generated SPARQL
wikisql -l ja "SELECT * FROM Q845945 LIMIT 10"   # Japanese labels

How It Works

A Q-ID in the FROM clause creates a virtual table of all entities with that class:

-- All Shinto shrines (instances of Q845945)
SELECT * FROM Q845945 LIMIT 10;

-- Subclasses of Shinto shrine (P279 instead of default P31)
SELECT * FROM P279:Q845945 LIMIT 10;

Selecting Properties

Use Wikidata property IDs as column names. By default, values show human-readable labels:

-- Show country and population of cities
SELECT item, P17, P1082 FROM Q515 LIMIT 5;
item P17 P1082
Vianen Netherlands 19967
Mysore India
Belfast United Kingdom 345006

Append _qid to get the raw Wikidata entity ID instead:

SELECT P17, P17_qid FROM Q515 LIMIT 3;
P17 P17_qid
United States Q30
Switzerland Q39

WHERE Filtering

Filter by label (human-readable name):

SELECT item, P17 FROM Q515 WHERE P17 = 'France' LIMIT 5;

Filter by QID (entity ID):

SELECT item, P17 FROM Q515 WHERE P17_qid = 'Q142' LIMIT 5;

JOINs

Join two virtual tables on a shared property:

SELECT * FROM Q845945 s JOIN Q5 p ON s.P17 = p.P27 LIMIT 5;

Column Reference

Column Shows Example output
* Entity QID + label Q60, New York City
item Entity label New York City
item_qid Entity QID Q60
P17 Property value label Japan
P17_qid Property value QID Q17

REPL Commands

  • \sparql - Toggle SPARQL display on/off
  • \q / quit / exit - Exit

Metadata

Release files for WikiSQL 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for WikiSQL 0.2.0
File Size Uploaded
wikisql-0.2.0.tar.gz 9.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for WikiSQL 0.2.0
File Interpreter ABI Platform
wikisql-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 21.3 kB

Release files / wikisql-0.2.0.tar.gz

Download URL wikisql-0.2.0.tar.gz
Size 9.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c2b65887bde03b43af3e67fc73958d7abed67ee71324eca09d2f846780560432
BLAKE2b-256 checksum
How to use checksums
8132e358ddc3cc50f4190d4f38d0b6f7a7df07b75d35a0b4344aece17fbfb8fd
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 28, 2026.

Transparency log

Release files / wikisql-0.2.0-py3-none-any.whl

Download URL wikisql-0.2.0-py3-none-any.whl
Size 11.5 kB
Tags Python 3
SHA-256 checksum
How to use checksums
b94d4d8119fcb103a62d6612e2989967c62b8794809f34ec4958acbc04810b70
BLAKE2b-256 checksum
How to use checksums
488cac95b945c4e4d40d98799f1dbae2fa2d0ff5b2492ce166191bf709d95a1c
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via twine/6.1.0 CPython/3.13.7

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

PyPI Publish Attestation

PyPI verified that this artifact, at this checksum, originated from the publisher listed below.

Signed by GitHub Actions, verified by PyPI on Feb 28, 2026.

Transparency log

Release history Release notifications | RSS feed

This release

0.2.0 This release

2 release files

0.1.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page