Wielojęzyczne API quizów
dla nowoczesnych developerów
1,14 mln pytań z 11 otwartych zbiorów, scalonych i bez duplikatów. Dziś angielski i polski, więcej na życzenie. OpenAPI 3.1, TypeScript SDK, serwer MCP dla Claude/Cursora.
Free tier · Bez karty · 500 zapytań/dzień, pełny API
Request
curl -H "X-API-Key: qb_pk_YOUR_KEY" \
"https://quizbase.runriva.com/api/v1/questions/random?amount=1&lang=pl"Jedno zapytanie, jeden obiekt JSON — gotowe do Twojej aplikacji.
{
"id": "019dc5f6-4a57-7e29-8c43-6370483b8d32",
"type": "multiple",
"difficulty": "medium",
"language": "pl",
"category": "books",
"question": "Która książka z serii \"Igrzyska śmierci\" (The Hunger Games) została wydana w 2010 roku?",
"correctAnswer": "Kosogłos (Mockingjay)",
"incorrectAnswers": [
"Igrzyska śmierci (The Hunger Games)",
"W pierścieniu ognia (Catching Fire)",
"Ballada ptaków i węży (The Ballad of Songbirds and Snakes)"
],
"subcategories": [
{
"slug": "young-adult-fiction",
"label": "Literatura młodzieżowa"
},
{
"slug": "dystopian-novels",
"label": "Powieści dystopijne"
},
{
"slug": "science-fiction-literature",
"label": "Science fiction"
},
{
"slug": "21st-century-books",
"label": "Książki XXI wieku"
},
{
"slug": "series-publishing",
"label": "Wydawanie serii"
}
],
"tags": [
{
"slug": "mockingjay",
"label": "Kosogłos"
},
{
"slug": "suzanne-collins",
"label": "Suzanne Collins"
},
{
"slug": "katniss-everdeen",
"label": "Katniss Everdeen"
},
{
"slug": "ya-literature",
"label": "Literatura młodzieżowa"
},
{
"slug": "hunger-games",
"label": "Igrzyska śmierci"
}
],
"attribution": {
"author": "Amazon Science (Mintaka)",
"source": "mintaka",
"license": "CC-BY-4.0",
"licenseVersion": "4.0",
"licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
"url": "https://github.com/amazon-science/mintaka",
"modifications": [
"translated_pl",
"refined_text",
"quizified"
],
"lastModified": "2026-05-21T10:17:49.716Z"
}
}Każde pytanie dostarcza licencję, autora i źródło.
QuizBase w liczbach
- Pytań
- 0
- Języków
- 0
- Kategorii
- 0
- Podkategorii
- 0
- Tagów
- 0
- Tematów
- 0
Aktualizacja 11 dni temu · Odświeżane przy zmianach treści. API serwuje pełny zbiór w czasie rzeczywistym.
Dlaczego QuizBase
Wielojęzyczność od startu
Polski i angielski od dnia pierwszego. Każde pytanie ma ID kanoniczne — tłumaczenia zostają powiązane między językami.
Filtrowanie pod Twoją grę
Kategoria, 5-poziomowa trudność kalibrowana przez LLM (`trivial` do `expert`), typ, tagi, podkategorie, regiony i `?quality=high` w jednym zapytaniu. Łączone przez AND, po stronie serwera — bez post-filtrowania w kliencie.
Tematy ponad językami
2,2 tys.+ wyselekcjonowanych tematów grupuje te same koncepty między tłumaczeniami i synonimami — wyciągnij "World War II" lub "Druga wojna światowa" jednym uchwytem.
Otwarte i z atrybucją
Źródła na otwartych licencjach (CC-BY-SA, CC-BY, MIT). Pełna atrybucja w każdej odpowiedzi API. Per-source zrzuty BY-SA publikowane dla compliance share-alike.
Wydajność
Stabilnie pod produkcyjnym obciążeniem
Pomiary na produkcji przez k6 z klienta EU. p95 poniżej 500 ms na publicznych endpointach, sustained przy 50 RPS z zerową liczbą błędów na 1 575 zapytaniach. Liczby prawdziwe, metodyka otwarta.
Pełna metodyka benchmarku| Endpoint | p50 | p95 | RPS sustained |
|---|---|---|---|
| Publiczne discovery (categories, stats, topics) | 22ms | 101ms | 50 |
| Browse /v1/questions | 65ms | 143ms | 50 |
| Random /v1/questions/random | 342ms | 571ms | 50 |
Ostatni pomiar 2026-05-27 — 50 RPS przez 5 min, 0% błędów (15 002 żądań). Pomiar po stronie klienta przez publiczny internet.
Według kategorii
Top osiem — reszta jako "Inne".
- Historia 133,034
- Geografia 132,147
- Muzyka 131,462
- Znane osoby 128,813
- Film 117,804
- Sport 105,577
- Książki 77,645
- Telewizja 57,521
- Inne 289,453
Według języka
Polski i angielski na start — pełne liczniki per język.
Według trudności
Pięć poziomów skalibrowanych przez LLM, który widzi pytanie razem z dystraktorami — „Hard" naprawdę oznacza trudne dla gracza, nie trudne dla autora. Filtruj przez `?difficulty=hard` albo pomiń kalibrowane przez `?difficulty=any`.
- Banalne 55 604 4.7%
- Łatwe 180 409 15.4%
- Średnie 245 370 20.9%
- Trudne 370 489 31.6%
- Eksperckie 321 584 27.4%
Regiony
Powinowactwo kulturowe, nie geografia
Top regiony ważone tym, gdzie pytanie ląduje kulturowo.
Kod regionu na pytaniu to nie kraj, którego pytanie dotyczy — to gdzie ktoś statystycznie ma większą szansę znać odpowiedź. „Kto namalował Mona Lisę?" ma `fr`, `it`, `gb`, `us` (zasięg kulturowy), nie tylko `it` (gdzie obraz wisi).
Jak tego użyć →
Użyj tego, żeby skierować rundy pod konkretną publikę bez zamykania treści w jednym kraju: wybierz kod regionu i dostajesz pytania rezonujące z daną kulturą, nie tylko pytania zarchiwizowane pod ten kraj.
W tym ocenione jako wysokiej jakości
Przekaż `?quality=high`, żeby dostać pytania, które przeszły walidację dystraktorów i ocenę treści. Jeden filtr, bez niespodzianek — poniżej co dostajesz.
Jaka jest stolica Australii?
Jedna poprawna odpowiedź (Canberra). Dystraktory (Sydney, Melbourne, Perth) prawdopodobne, ale jednoznacznie błędne. Content grade: standard. Trudność: średnia.
- EN przechodzi filtr
- 333,2 tys.+
- PL przechodzi filtr
- 331,9 tys.+
Jak głęboko sięga klasyfikacja
Cztery etykiety na pytanie — od ogólnego do szczegółu, lub filtruj dokładnie taki wycinek, jaki potrzebuje Twoja gra.
Każde pytanie ma szeroką kategorię (24 łącznie), jedną lub więcej organicznych podkategorii i tagów wyciągniętych z treści pytania, oraz wyselekcjonowany temat grupujący te same koncepty między tłumaczeniami i synonimami — "World War II" i "Druga wojna światowa" mapują się na ten sam uchwyt tematu. Wszystkie cztery są filtrowalne w API.
Co znajdziesz w środku
Najpopularniejsze tematy według liczby quiz-ready pytań. Przejrzyj listę, żeby zobaczyć, na co Twoi gracze będą odpowiadać.
Biografie
254 003 pytań
NFL
73 066 pytań
Prezydenci USA
61 376 pytań
- Przemysł muzyczny 56 310
- Wytwórnie płytowe 53 840
- Amerykańscy muzycy 48 982
- Sport zawodowy 45 874
- Szkolnictwo wyższe 45 108
- Geografia polityczna 44 100
- Podział administracyjny 43 228
- Historia kina 42 814
- Historia Stanów Zjednoczonych 41 700
- Geografia fizyczna 41 216
- Sportowcy zawodowi 41 144
- Kino lat 2000. 39 406
- Geografia Ameryki Północnej 38 754
- Geografia Europy 37 992
- Historia USA 37 926
- Polityka amerykańska 36 375
- Geografia Stanów Zjednoczonych 35 998
- Geografia USA 35 654
- Major League Baseball 35 279
- Historia muzyki 34 148
- Polityka USA 34 059
- Literatura XX wieku 33 406
- Historia biznesu 32 798
- Muzyka pop 32 064
- Kino amerykańskie 30 992
- Prezydentura USA 30 950
- Historia wojskowości 30 486
Trzy typy pytań
Dość struktury żeby obsłużyć dowolny interfejs quizu bez parsowania per źródło.
Wielokrotnego wyboru
Jedna poprawna odpowiedź z 3-4 opcji. Klasyczny format trivia. Zwracane domyślnie.
Prawda / Fałsz
Binarne pytania tak/nie. Szybkie rundy, gry imprezowe, rozgrzewki. Zwracane domyślnie.
Odpowiedź otwarta
Tekst dowolny dla aplikacji walidujących odpowiedź po stronie klienta. Opt-in przez `?type=text_input`.
Zobacz przykładową odpowiedź
Dziesięć pytań załadowanych na próbę, bez rejestracji. Przełącz język i kliknij, żeby zobaczyć dokładny kształt odpowiedzi.
{
"id": "019dc5f6-4a57-7e29-8c43-6370483b8d32",
"type": "multiple",
"difficulty": "medium",
"language": "en",
"category": "books",
"question": "Which book in \"The Hunger Games\" series was released in 2010?",
"correctAnswer": "Mockingjay",
"incorrectAnswers": [
"The Hunger Games",
"Catching Fire",
"The Ballad of Songbirds and Snakes"
],
"subcategories": [
{
"slug": "young-adult-fiction",
"label": "Young Adult Fiction"
},
{
"slug": "dystopian-novels",
"label": "Dystopian Novels"
},
{
"slug": "science-fiction-literature",
"label": "Science Fiction"
},
{
"slug": "21st-century-books",
"label": "21st Century Books"
},
{
"slug": "series-publishing",
"label": "Series Publishing"
}
],
"tags": [
{
"slug": "mockingjay",
"label": "Mockingjay"
},
{
"slug": "suzanne-collins",
"label": "Suzanne Collins"
},
{
"slug": "katniss-everdeen",
"label": "Katniss Everdeen"
},
{
"slug": "ya-literature",
"label": "Young Adult Fiction"
},
{
"slug": "hunger-games",
"label": "Hunger Games"
}
],
"attribution": {
"author": "Amazon Science (Mintaka)",
"source": "mintaka",
"license": "CC-BY-4.0",
"licenseVersion": "4.0",
"licenseUrl": "https://creativecommons.org/licenses/by/4.0/",
"url": "https://github.com/amazon-science/mintaka",
"modifications": [
"refined_text",
"quizified"
],
"lastModified": "2026-05-21T09:11:44.531Z"
}
}To statyczna próbka. Chcesz uderzyć w prawdziwe API z własnymi filtrami? Bez rejestracji.
Wypróbuj na żywo →Pod cztery scenariusze
Od weekendowego projektu po wielojęzyczną platformę edukacyjną — to samo API, inny kształt.

Vibe coderzy
Quizowa apka w 20 liniach, w weekend - z pomocą AI, bez backendu.
Zobacz przewodnik
Twórcy agentów AI
Serwer MCP, akcje ChatGPT, narzędzia Claude - trivia jako natywna zdolność.
Zobacz przewodnik
Twórcy gier
Mechanika quizu dla Unity, Roblox, React Native. Wielojęzyczna od ręki.
Zobacz przewodnik
Nauczyciele i edukatorzy
Fiszki, scenariusze lekcji, eksport do Anki/Quizlet na materiały dla klasy.
Zobacz przewodnik
21 gotowych przepisów
Bot na Slacka, aktywność w Discord, generator Anki, MCP dla Claude, pomodoro w Cursorze, overlay na Twitcha — bierz kod, wypuszczaj.
MCP 5 min czytaniaMCP server for Claude.ai, Cursor, and MCP Inspector
Connect QuizBase to Claude.ai Custom Connectors, Cursor, and any Model Context Protocol client in two minutes. OAuth for agents, API key for code.
Discord 45 min czytaniaDiscord Activity Kahoot-style trivia game tutorial
Build a Discord Activity that runs a Kahoot-style trivia round in a voice channel. Embedded App SDK plus WebSockets plus QuizBase REST, ~150 lines.
Slack 25 min czytaniaSlack and Discord daily trivia bot in Node.js
Build a community trivia bot for Slack or Discord. Daily question scheduler, first-answer scoring, weekly leaderboard. About 100 lines of plain Node.js.
Education 20 min czytaniaGenerate Anki flashcards from QuizBase API in Python
Fetch 50 trivia questions from QuizBase and bundle them into an Anki .apkg deck using genanki. Stable question IDs preserve review history across deck updates.
Cursor 35 min czytaniaCursor side-panel pomodoro with QuizBase trivia breaks
Build a Cursor extension with 25-minute focus blocks plus 5-minute QuizBase trivia breaks. Side-panel webview, agent-fetched questions, streak tracking.
Twitch 40 min czytaniaTwitch trivia overlay with OBS browser source
Build a Twitch stream interactive trivia overlay. OBS browser source, chat-answer scoring, on-screen winner reveal. Plain Node plus HTML, no streaming SDK.
Mechanics 30 min czytaniaBuild a multi-round trivia quiz with API filtering
End-to-end recipe for a multi-round trivia quiz with API filtering and per-session question dedup. Discovery, filters, stable IDs, Star Wars-themed example.
API 20 min czytaniaRate limits in practice — pacing, retries, capacity
Read IETF rate-limit headers, respect Retry-After, implement exponential backoff with idempotency, and plan capacity that stays under the QuizBase tier limit.
-
Zobacz wszystkie 21 przepisów
Pełna biblioteka pod każdą personę i stack.
Wszystkie 24 kategorie
Od wiedzy ogólnej po anime. Najedź, żeby zatrzymać.
Zaczynasz w 30 sekund
- 1
Zarejestruj się
Darmowy tier, bez karty.
- 2
Wygeneruj klucz API
Plan Free daje pełny dostęp do API — wszystkie endpointy, cały katalog 1,2 mln+ pytań, angielski i polski — z limitem 500 zapytań/dzień. Bez karty.
- 3
Wykonaj pierwsze zapytanie
Jeden curl, jeden JSON. Ship do obiadu.
curl -H "X-API-Key: qb_pk_YOUR_KEY" \
"https://quizbase.runriva.com/api/v1/questions/random?amount=5&lang=pl"import { createClient } from '@quizbase/client';
const client = createClient({ apiKey: process.env.QUIZBASE_API_KEY! });
const random = await client.questions.random({
amount: 5,
lang: 'pl',
difficulty: 'hard',
quality: 'high'
});
console.log(random.data); // Question[]Otwarte dane, publicznie dostępne
11 otwartych zbiorów scalonych w API, 9 zrzutów BY-SA opublikowanych osobno — żebyś mógł mirror’ować, forkować albo audytować dane, na których budujemy. Kategoryzacja, wygenerowane dystraktory i grupy tematyczne zostają w API.
Budowane otwarcie, rośnie na życzenie
Potrzebujesz nowego języka? Regionu kulturowego, którego jeszcze nie pokrywamy? Kształtu endpointu, który odblokuje Twoją aplikację? Napisz maila — każde życzenie płatnego klienta idzie na początek roadmapy.
Rośnie na życzenie
Brakuje języka, regionu, kształtu endpointu albo filtra? Wyślij maila — trafia do roadmapy. Płatni klienci pomijają kolejkę.
Napisz do nasWypuszczamy publicznie
Każde wydanie ląduje w changelogu — co się zmieniło, co się zepsuło, co dalej.
Zobacz changelog →Benchmark otwarcie
Realne testy obciążeniowe k6 na produkcji. Liczby, metodyka, raw dumpy — wszystko zlinkowane w dokumentacji.
Zobacz benchmarki →Najczęściej zadawane pytania
Wypuść swoją aplikację quizową w weekend.
Darmowy tier, bez karty, klarowne docs.