Complete documentation for the DevExcuse API. Learn how to integrate excuses into your applications with detailed examples and code snippets.
The DevExcuse API is a fun and free service that provides developers with creative excuses for when things go wrong in their projects. Whether you need to explain why a bug slipped through, why a feature isn't working, or why the deployment failed, we've got you covered with humorous and relatable developer excuses.
Perfect for adding humor to your development team chats, creating fun error messages, or just having a laugh when debugging gets tough. All excuses are categorized and can be filtered by type, making it easy to find the perfect excuse for any situation.
Get random developer excuses from any category or specific categories
Request multiple excuses at once (up to 10 per request)
12 different categories including AI, backend, frontend, testing, and more
Search through all excuses to find specific keywords or topics
Free to use with no API keys or authentication required
Clean JSON responses with excuse text and category information
https://excuses.onrender.com
The DevExcuse API is free to use and doesn't require authentication.
No API Key Required
Simply make HTTP requests to the endpoints. Rate limiting is applied per IP address.
All API responses are returned in JSON format with the following structure:
{ "excuse": "The excuse text", "category": "category_name" }
100 requests per 15 minutes
Applies to: /excuse, /categories, /excuse/devil
30 requests per 15 minutes
Applies to: /search (more resource-intensive)
When you exceed the rate limit, you'll receive a 429 status code with the following response:
{ "error": "Too many requests from this IP, please try again later.", "retryAfter": "15 minutes", "limit": 100, "windowMs": "15 minutes" }