Trivia API
The Trivia API provides random trivia questions and answers from a large database. Topics include science, literature, philosophy and more.
Available endpoints:
- /v1/trivia - Get random trivia questions and answers
- /v1/triviaoftheday - Get today's trivia question (updated every day)
/v1/trivia GET
https://api.api-ninjas.com/v1/trivia
Returns a random trivia question and answer. Free users have access to 100 trivia questions - premium users have access to over 100,000 trivia questions.
Parameters
- categoryoptional premium- Category of trivia. The possible values are: - artliterature- language- sciencenature- general- fooddrink- peopleplaces- geography- historyholidays- entertainment- toysgames- music- mathematics- religionmythology- sportsleisure
- limitoptional premium- How many results to return. Must be between - 1and- 30. Default is- 1.
Headers
- X-Api-Keyrequired- API Key associated with your account. 
Response
- category- The category of the trivia question (if available). 
- question- The trivia question. 
- answer- The answer to the trivia question. 
Sample Request Live Demo!
https://api.api-ninjas.com/v1/triviaHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
[
  {
    "category": "music",
    "question": "Who Was The Midnight Rider",
    "answer": "Paul Davidson"
  }
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/trivia?category=music" \
  -H "X-Api-Key: YOUR_API_KEY"If your programming language is not listed in the Code Example above, you can still make API calls by using a HTTP request library written in your programming language and following the above documentation.
/v1/triviaoftheday GET
https://api.api-ninjas.com/v1/triviaoftheday
Returns a single trivia question and answer for the current day. The same question is returned for all requests on the same day, and changes each day. Perfect for displaying on your website or app. No filtering parameters are available for this endpoint to ensure everyone sees the same trivia of the day.
Headers
- X-Api-Keyrequired- API Key associated with your account. 
Response
Same response format as /v1/trivia (always returns a single question)
Sample Request Live Demo!
https://api.api-ninjas.com/v1/triviaofthedayHeaders
X-Api-KeyLog in or sign up to get your API KeySample Response
1
2
3
4
5
6
7
[
  {
    "category": "sciencenature",
    "question": "What is the speed of light in vacuum?",
    "answer": "299,792,458 meters per second"
  }
]Code Examples
1
2
curl -X GET "https://api.api-ninjas.com/v1/triviaoftheday" \
  -H "X-Api-Key: YOUR_API_KEY"