Bad Life Advice
The Bad Life Advice API returns one piece of unhelpful but confident advice per call. Source is attributed (a man at a bar, an old book my mother kept), confidence level is high, and the response includes a regret estimate. Marked clearly: do_not_take is always true.
Try It — No Seriously
Parameters
| Parameter | Type | Required | Default | Description |
|---|
Examples
curl "https://api.stupidapis.com/bad-life-advice/advise"
import requests
response = requests.get("https://api.stupidapis.com/bad-life-advice/advise")
print(response.json())
const response = await fetch("https://api.stupidapis.com/bad-life-advice/advise");
const data = await response.json();
console.log(data);
Response Schema
| Field | Type | Description |
|---|---|---|
advice |
string |
The bad advice |
confidence |
string |
Self-reported confidence |
source |
string |
A made-up source |
will_you_regret_it |
string |
A regret estimate |
do_not_take |
boolean |
Always true |
Example Response
{
"advice": "If you are lost, just keep driving. Eventually the road becomes familiar.",
"confidence": "absolute",
"source": "a man at a bar",
"will_you_regret_it": "almost certainly",
"do_not_take": true
}
MCP Access
This API is available as an MCP tool for AI assistants. Connect your agent to:
POST https://api.stupidapis.com/bad-life-advice/mcp
POST https://api.stupidapis.com/mcp
Use Pipeworx to connect this MCP tool to Claude, ChatGPT, and other AI assistants with no code.