Excuse-as-a-Service (EaaS) is a lightweight HTTP API that returns safe, respectful, partner-friendly excuses on demand. Built for busy evenings, shared schedules, and those moments when you are technically on your way.
Make a request. Get an excuse. Move on.
- 🎲 Random excuse generation
- ⚡ Fast, serverless, globally available
- 📄 Plain text or JSON output
- 🛑 Built-in rate limiting
- 🌍 Works great with curl, shortcuts, bots, and scripts
Base URL
https://ex.abeyousfi.dev/excuse
Method: GET
Rate Limit: 120 requests per minute per IP
GET /excuse— random excuse as plain textGET /excuse.json— random excuse as JSON:{ "excuse": "..." }
curl http://localhost:8080/excuse
curl http://localhost:8080/excuse.jsonWant to run it yourself? It’s lightweight and simple.
git clone https://github.com/abecli/excuse-api.git
cd excuse-apigo mod downloadgo run main.goThe API will be live at:
http://localhost:8080/excuse
You can also change the port using an environment variable:
PORT=8080 go run main.godocker build -t excuse-api .
docker run -p 8080:8080 excuse-apiThe container listens on 8080 and respects PORT.
.
├── README.md
├── assets/
│ └── images/
│ └── eaas-banner.png
├── Dockerfile
├── excuses.json
├── go.mod
├── go.sum
└── main.go
MIT — do whatever, just don’t be late and forget to apologize.
