Q Quote API

Est. 2026 · A JSON API for quotations

Words worth keeping,
served with manners.

59,925 curated quotes in 14 languages, filtered by category and length. One request, no key, no ceremony.

Le succès est la somme de petits efforts, répétés jour après jour.
— Honoré de Balzac
59,925Quotes
14Languages
255Categories
0Keys required
I

The collection

What is on the shelf, language by language.

LanguageCodeCategoriesQuotes
Deutsch German de25511,012
Español Spanish es2549,888
Français French fr2519,459
Italiano Italian it2537,514
English en2535,701
한국어 Korean ko353,418
日本語 Japanese ja352,192
Português Portuguese pt362,065
中文 Chinese zh352,031
Русский Russian ru352,014
العربية Arabic ar351,190
Nederlands Dutch nl351,171
Türkçe Turkish tr351,136
中文(台灣) Chinese (Taiwan) zh-tw341,134
II

How it works

Three steps, and the quote is yours.

  1. Choose a language

    Pass an ISO code such as fr, en or ja. English is the default.

  2. Refine the selection

    Narrow by category, or by length so the quote fits a widget, a mirror or a tweet.

  3. Call the endpoint

    A plain GET returns JSON. No account, no key, no rate card.

Request

curl "https://quote-ouns.vercel.app/api/quotes/random?lang=fr&category=motivation&maxLength=120"

Response

{
  "data": [
    {
      "language": "fr",
      "text": "Impossible n'est qu'une opinion.",
      "categorie": ["motivation", "positivity"],
      "text_length": 32
    }
  ],
  "meta": { "lang": "fr", "pool_size": 812, "count_returned": 1 }
}
III

Endpoints

Everything the house has to offer.

Parameters

lang
Language code. Defaults to en.
category
One or several categories, comma-separated. Picked at random if omitted.
minLength · maxLength
Bounds on the length of the text, in characters.
length
An exact length, in characters.
count
Number of quotes returned, from 1 to 10.
sort
length_asc, length_desc or random. On /api/quotes only.
IV

Leave your mark

Propose a quote. Each one is read by hand before it joins the collection.

0 / 300
Q

Quote API · Free to use · 59,925 quotes and counting