Ocean provides a RESTful API for programmatic access to scan data, user information, risk scores, and detection systems. All endpoints use API keys for authentication and are rate-limited to 1,000 requests per hour.
The Ocean API is only available for users with an active license or enterprise membership. Free users cannot create or use API keys.
Base URL: https://api.anticheat.ac/v1
Authentication: Pass your API key via the x-api-key header
/v1/scanned-users/lookup/:discordIdQuery complete scan history, detections, ban/warn status, and related accounts for a Discord user
Permission:scanned-users:lookup/v1/users/:discordId/risk-scoreGet calculated risk score and level for a Discord user
Permission:user:risk-score/v1/pins/:pinCode/resultsRetrieve scan results for your own pins programmatically
Permission:pins:results/v1/pins/:pinCode/statusGet real-time scan progress, status percentage, and result summary for your pins
Permission:pins:status/v1/pins/createCreate scan pins programmatically via API. Enterprise owners only.
Permission:pins:create (Enterprise Owner)Rate Limiting
All API endpoints share a global rate limit of 1,000 requests per hour per API key. Rate limit headers (X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Reset) are included in every response.