FavQs API
Free FavQs API: quote of the day with no key, plus searchable quotes by author and tag. A working replacement for the retired Quotable API. Tested.
Endpoint tested and returned HTTP 200 on 20 Aug 2026
What is the FavQs API?
FavQs is a free quotes API providing a daily quote of the day with no authentication, plus searchable quotes by author, tag and keyword with a free API key.
With Quotable's public instance offline, FavQs is one of the more capable remaining quote APIs. The quote of the day endpoint needs no authentication at all, which covers the most common use case.
Its tagging is the useful part beyond a daily quote: quotes carry topic tags, so you can pull inspiration, humour or a specific theme rather than taking whatever comes up — though search does require registering for a free key.
Quick facts
- Base URL
https://favqs.com/api- Authentication
- Quote of the day needs no auth. Search and user features require a free API key sent as a Token header.
- Rate limit
- No published hard limit on the public endpoint.
- Pricing
- Free.
- CORS
- Not enabled — call it from your server
- Official docs
- Read the docs
How to use the FavQs API
Every request below was executed against the live API on 20 Aug 2026, and the response shown is the real body it returned — not an illustration.
1. Fetch the quote of the day
GET https://favqs.com/api/qotd
curl 'https://favqs.com/api/qotd'const res = await fetch("https://favqs.com/api/qotd");
if (!res.ok) throw new Error(`Request failed: ${res.status}`);
const data = await res.json();
console.log(data);import requests
res = requests.get("https://favqs.com/api/qotd", timeout=20)
res.raise_for_status()
print(res.json()){
"qotd_date": "2026-08-20T00:00:00.000+00:00",
"quote": {
"id": 64528,
"dialogue": false,
"private": false,
"tags": [],
"url": "https://favqs.com/quotes/natasha-yakovleva/64528-life-without--",
"favorites_count": 3,
"upvotes_count": 0,
"downvotes_count": 0,
"author": "Natasha Yakovleva",
"author_permalink": "natasha-yakovleva",
"body": "Life without fun is too boring."
}
}Parameters
| Parameter | Type | Required | Description |
|---|---|---|---|
qotd | path | Optional | The daily quote — no authentication needed. qotd |
quotes | path | Optional | Search quotes; requires an API key. quotes?filter=life |
filter | string | Optional | Search term. courage |
type | string | Optional | author, tag or content. tag |
Response fields
qotd_datestring- The date this quote of the day applies to.
quote.bodystring- The quote text.
quote.authorstring- Who said it.
quote.tagsarray- Topic tags.
quote.urlstring- Permalink on FavQs.
quote.favorites_countinteger- How many users favourited it.
What you can build with the FavQs API
- Show a quote of the day on a homepage or dashboard
- Send a daily inspirational quote by email or Slack
- Search quotes by theme for a content feature
- Replace an integration broken by Quotable going offline
Common errors and how to fix them
401 on search
Search requires an API key.
Fix: Only the qotd endpoint is anonymous; register free and send the key as a Token header.
Same quote all day
Quote of the day is intentionally stable.
Fix: Use the search endpoints if you need variety within a day.
Empty tags
Not every quote is tagged.
Fix: Handle the empty case when filtering by theme.
FavQs API — frequently asked questions
Is FavQs free?
Yes. The quote of the day endpoint needs no authentication, and search requires a free API key.
What happened to the Quotable API?
Its public instance went offline. FavQs and ZenQuotes are the practical replacements — FavQs has better tagging, ZenQuotes needs no key at all for random quotes.
How do I search quotes by topic?
Use the /quotes endpoint with filter and type=tag, which requires a free API key sent as a Token authorization header.
Does the quote of the day change during the day?
No, it is stable for the whole day by design — which is what you want for a daily feature, but means you need the search endpoints for variety.
Tools that pair with this API
JSON Formatter
Format, beautify and minify JSON online with 2-space, 4-space or tab indentation. Sort keys alphabetically and catch syntax errors instantly — free and private.
Word Counter
Count words, characters, sentences, paragraphs and estimated reading time instantly. Free online word counter for essays, blogs and social media.
Alternatives to FavQs API
If FavQs does not fit, these entertainment apis cover similar ground. Every one was called before publishing, and each links to its own reference page with a working curl command and the response it returned.
| API | What it does | Auth | CORS | Last verified |
|---|---|---|---|---|
| Official Joke API | Free joke API with no key: random jokes with setup and punchline, filterable by type. Perfect for beginner projects. Tested curl example and live JSON. | No key | Yes | 19 Aug 2026 |
| icanhazdadjoke | Free dad joke API with no key. Returns jokes as JSON, plain text or image depending on the Accept header. Search supported. Tested curl example included. | No key | Yes | 19 Aug 2026 |
| chucknorris.io | Free Chuck Norris jokes API with no key. Random jokes, 16 categories and full-text search. CORS enabled. Tested curl example and live JSON response. | No key | Yes | 19 Aug 2026 |
| Advice Slip | Free advice API with no key. Returns random advice slips as JSON, with search and id lookup. CORS enabled. Tested curl example and live response. | No key | Yes | 19 Aug 2026 |
| Free Horoscope API | A free horoscope API with no key or signup: daily, weekly and monthly readings for all twelve signs, returned as plain JSON. Note CORS is off. Tested example included. | No key | No | 21 Aug 2026 |
| Imgflip | Imgflip's get_memes endpoint returns the 100 most popular meme templates with image URLs, dimensions and text box counts. No API key for reading. Tested example included. | No key | Yes | 21 Aug 2026 |
FavQs is an independent third-party service and is not affiliated with ByteTools or ByteVancer. Details on this page were verified on 20 Aug 2026; always check the official documentation before relying on this API in production, as terms and limits can change.