Security check endpoints (POST /email/check and POST /ip/check) use API key authentication via the X-API-Key header. See the endpoint pages for full request/response details.
Base URL
https://api.bunny.build/api/v1
Authentication
Header Required Description X-API-KeyYes Your API key (starts with sec4_) Content-TypeYes application/jsonAcceptRecommended application/json
Example headers X-API-Key: sec4_aBcDeFgHiJkLmNoPqRsTuVwXyZ123456
Content-Type: application/json
Accept: application/json
Rate limiting
Responses include rate limit headers:
Header Description X-RateLimit-LimitRequests per minute X-RateLimit-RemainingRemaining requests X-RateLimit-ResetSeconds until reset
On 429 , the server may send Retry-After (seconds).
Errors return a JSON body:
{
"detail" : "Error message"
}
Validation errors (422) may return an array of detail objects with loc, msg, type.
HTTP status codes
Code Meaning 200 Success 400 Bad Request — Invalid input 401 Unauthorized — Missing or invalid API key 402 Payment Required — Quota exceeded 403 Forbidden — Account deactivated 404 Not Found 422 Unprocessable Entity — Validation error 429 Too Many Requests — Rate limit exceeded 500 Internal Server Error
Endpoints