Random Excuse generates creative, plausible excuses for various situations through GET /v1/fun/excuse. Perfect for writers needing character dialogue, developers creating placeholder content, or AI agents building conversational apps. Returns structured JSON with excuse text, category, and believability rating — no more "my dog ate my homework" repetition.
curl "https://tinyfn.io/v1/fun/excuse" \
-H "X-API-Key: YOUR_API_KEY"
const response = await fetch('https://tinyfn.io/v1/fun/excuse', {
headers: { 'X-API-Key': 'YOUR_API_KEY' }
});
const data = await response.json();
console.log(data);
import requests
response = requests.get('https://tinyfn.io/v1/fun/excuse',
headers={'X-API-Key': 'YOUR_API_KEY'})
data = response.json()
print(data)
Connect your AI agent (Claude, Cursor, Windsurf, etc.) to TinyFn's fun tools:
{
"mcpServers": {
"tinyfn-fun": {
"url": "https://tinyfn.io/mcp/fun",
"headers": {
"X-API-Key": "YOUR_API_KEY"
}
}
}
}
Returns JSON with excuse text, category (work, social, tech, etc.), and believability score. Clean structure for easy integration into chatbots or content generation workflows.
The base endpoint generates general-purpose excuses. For context-specific excuses, you'd need to filter results or use the excuse as inspiration for situation-appropriate variations.
MCP-enabled tools like Cursor and Windsurf use it for creative writing assistance, dialogue generation, and adding personality to conversational interfaces. Also useful for testing scenarios in chat applications.
The API includes a believability rating and category tags to help filter content appropriately. Some excuses lean humorous while others are more professional — check the category field.
Uses a large pool of varied excuses with randomization algorithms to minimize repetition. Each call should return different content, though eventual duplicates are possible with heavy usage.
Get your free API key and start using Random Excuse in seconds.
Get Free API Key