Save over 30% when you subscribe to an annual subscription plan!

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

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

  • category  optional premium

    Category of trivia. The possible values are:

    artliterature
    language
    sciencenature
    general
    fooddrink
    peopleplaces
    geography
    historyholidays
    entertainment
    toysgames
    music
    mathematics
    religionmythology
    sportsleisure
  • limit  optional premium

    How many results to return. Must be between 1 and 30. Default is 1.

Headers

  • X-Api-Key  required

    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/trivia

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
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-Key  required

    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/triviaoftheday

Headers

X-Api-KeyLog in or sign up to get your API Key

Sample Response

JSON
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"