Open Trivia DB
Open Trivia DB API provides free, unauthenticated REST JSON endpoints for retrieving trivia questions in various categories (science, history, entertainment, etc.), with query parameters for amount (max 50), type (multiple choice or boolean), difficulty, and encoding. Session tokens can be used to avoid duplicate questions.
1
Endpoints
0
Views
Jul 20, 2025
Last Checked
Unlimited
Rate Limit
API Endpoints
Retrieve random trivia questions from various categories
Full URL
https://opentdb.com/api.php/api.php
Code Examples
curl -X GET 'https://opentdb.com/api.php/api.php'
Parameters
{ "type": "multiple", "amount": "10", "category": "18", "difficulty": "medium" }
Example Response
{
"results": [
{
"category": "Science: Computers",
"question": "What does CPU stand for?",
"correct_answer": "Central Processing Unit",
"incorrect_answers": [
"Central Process Unit",
"Computer Personal Unit"
]
}
],
"response_code": 0
}
Version
v1
Tags
educationquiztrivia
Technical Details
Authentication
NoneResponse Formats
JSONAvailability
globalStatus
Published Rate Limits
unlimited
Supported Languages
JavaScriptPython
Use Cases
quiz apps
education
Related APIs
Discover similar APIs that might interest you