Quotes

Last updated 2026-05-20

1400+ quotes available as JSON. Fetch one, fetch random, fetch a paginated list. Drop-in for dashboards, banner widgets, and tests. Live REST endpoint at /quotes.

Quotes

fetch('https://jsonexamples.com/quotes')
  .then(res => res.json())
  .then(console.log);
Response
{
  "quotes": [
    { "id": 1, "quote": "Life isn't about getting and having, it's about giving and being.", "author": "Kevin Kruse" },
    { "id": 2, "quote": "Whatever the mind of man can conceive and believe, it can achieve.", "author": "Napoleon Hill" }
    // 30 items
  ],
  "total": 1454,
  "skip": 0,
  "limit": 30
}
fetch('https://jsonexamples.com/quotes/1')
  .then(res => res.json())
  .then(console.log);
Response
{
  "id": 1,
  "quote": "Life isn't about getting and having, it's about giving and being.",
  "author": "Kevin Kruse"
}
fetch('https://jsonexamples.com/quotes/random')
  .then(res => res.json())
  .then(console.log);
Response
{
  // random result, changes every call
  "id": 62,
  "quote": "If you want to lift yourself up, lift up someone else.",
  "author": "Booker T. Washington"
}
  • Use limit and skip for pagination.
fetch('https://jsonexamples.com/quotes?limit=3&skip=10')
  .then(res => res.json())
  .then(console.log);
Response
{
  "quotes": [
    { "id": 11, "quote": "We must balance conspicuous consumption with conscious capitalism.", "author": "Kevin Kruse" }
  ],
  "total": 1454,
  "skip": 10,
  "limit": 3
}

Related examples