Endpoints
/api/quotes.json— full dataset/api/quotes/index.json— pages index/api/quotes/page-1.json— paginated quotes/api/daily.json— deterministic daily quote/api/tags.json— tags list/api/tags/{tag}.json— quotes by tag/api/search-index.json— token search index/api/health.json— build health info
Quick Start
const base = "https://<user>.github.io/<repo>";
const daily = await fetch(`${base}/api/daily.json`).then(r => r.json());
console.log(daily.quote);
const all = await fetch(`${base}/api/quotes.json`).then(r => r.json());
const results = all.quotes.filter(q => q.quote.toLowerCase().includes("focus"));
console.log(results.slice(0, 5));
Because this is static hosting, query parameters are handled client-side.
Fetch /api/quotes.json once and filter or use the search index.
Daily Quote
Loading...
Explore Quotes
Page 1