1000+ Creative Rejections
Say "No" with Style
Get random, creative, and sometimes hilarious rejection reasons. Perfect for any scenario where you need a graceful way to decline.
Your Rejection
Click button above to get a creative rejection reason...
API Documentation
Integrate No-as-a-Service into your applications with ease
Returns a random, high-quality rejection reason in JSON format.
Response Body
{
"reason": "This feels like something Future Me would yell at Present Me for agreeing to."
}
We keep it fair for everyone. Here are the limits:
Requests
120 per minute
Scope
Per IP Address
When you're too eager to say no, you'll get this response:
Error Response
{
"error": "Too many requests, please try again later. (120 reqs/min/IP)"
}
Get up and running in seconds with these snippets:
cURL
curl https://no.lavx.hu/no
JavaScript
fetch('https://no.lavx.hu/no')
.then(r => r.json())
.then(d => console.log(d.reason));
Python
import requests
r = requests.get('https://no.lavx.hu/no')
print(r.json()['reason'])