API Documentation
Complete reference for the Anisu! API
Endpoints
Search Beatmaps
GET
/api/search
Search for beatmaps with various filters
Parameters
Request parameters for this endpoint
qRequired
string
Search query
modeOptional
string
Game mode (osu, taiko, fruits, mania)
statusOptional
string
Beatmap status (ranked, qualified, etc.)
sortOptional
string
Sort by (title, artist, bpm, etc.)
orderOptional
string
Sort order (asc, desc)
Rate Limiting
Requests per hour1,000
Burst limit100 per minute
Rate limit headersIncluded
Rate limits are applied per IP address. Headers include X-RateLimit-Limit, X-RateLimit-Remaining, and X-RateLimit-Reset.
Error Handling
200
Success400
Bad Request - Invalid parameters404
Not Found - Resource doesn't exist429
Too Many Requests - Rate limited500
Internal Server ErrorAll errors return JSON with an error message and appropriate HTTP status code.