quizbase
Skip to content
Command Palette
Search for a command to run...
QuizBase · Docs

QuizBase API#

QuizBase is a multilingual trivia API for developers building quiz apps, learning tools, and interactive experiences.

  • 1.2M+ quiz-ready questions blended from 11 open-licensed sources (OpenTDB, OpenTriviaQA, MKQA, Mintaka, NQ-Open, KQA Pro, EntityQuestions, …).
  • English and Polish today — Polish as a first-class language with reviewed machine translation, not an afterthought. Other languages exist in the dataset and may be exposed if there is demand.
  • Transparent licensing — every question carries license, licenseUrl, author, source, and modifications.
  • Real free tier — Free gives you the full API (every endpoint, the entire 1.2M+ catalog) with 500 requests/day. No card. Upgrade only when traffic outgrows it.
  • Public data dump — CC-licensed questions only, regenerated around major content updates. See /data.
  • Three-layer taxonomy24 categories, 2,184 curated topics with aliases, 81.7K+ raw tags.
  • Fast under load — verified over a full 5-minute run at 50 sustained RPS: p95 ~45ms for discovery endpoints, ~0.01% errors. Numbers, methodology, raw k6 output: /docs/performance.
  • OpenAPI 3.1 spec at /openapi.json + interactive API reference.
  • MCP server — live at /mcp with 12 tools, 3 resources, and 4 prompts (Streamable HTTP).

Start here#

What’s in this documentation#

One-line preview#

curl -H "X-API-Key: qb_pk_YOUR_KEY_HERE" \
     "https://quizbase.runriva.com/api/v1/questions/random?amount=1&lang=pl"

Every response includes attribution — we don’t hide where the data came from.