The Quotes API provides a nearly endless amount of quotes from famous people throughout history.
https://api.api-ninjas.com/v1/quotes
Returns one (or more) random quotes.
category
optionalCategory to limit results to. Possible values are:
age |
alone |
amazing |
anger |
architecture |
art |
attitude |
beauty |
best |
birthday |
business |
car |
change |
communication |
computers |
cool |
courage |
dad |
dating |
death |
design |
dreams |
education |
environmental |
equality |
experience |
failure |
faith |
family |
famous |
fear |
fitness |
food |
forgiveness |
freedom |
friendship |
funny |
future |
god |
good |
government |
graduation |
great |
happiness |
health |
history |
home |
hope |
humor |
imagination |
inspirational |
intelligence |
jealousy |
knowledge |
leadership |
learning |
legal |
life |
love |
marriage |
medical |
men |
mom |
money |
morning |
movies |
success |
limit
premium onlyHow many results to return. Must be between 1
and 100
. By default 1 result is returned.
X-Api-Key
requiredAPI Key associated with your account.
https://api.api-ninjas.com/v1/quotes?category=happiness
Headers
X-Api-Key
Log in or sign up to get your API Key
1
2
3
4
5
6
7
[
{
"quote": "The will of man is his happiness.",
"author": "Friedrich Schiller",
"category": "happiness"
}
]
1
2
3
4
5
6
7
8
import requests
category = 'happiness'
api_url = 'https://api.api-ninjas.com/v1/quotes?category={}'.format(category)
response = requests.get(api_url, headers={'X-Api-Key': 'YOUR_API_KEY'})
if response.status_code == requests.codes.ok:
print(response.text)
else:
print("Error:", response.status_code, response.text)
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.