Skip to main content

Base URL

https://api.snipp.gg

Authentication

Include your API key in the api-key header for every request. See Authentication for details.

Endpoints

MethodEndpointDescription
GET/users/{id}Get user data. Use @me for your profile.
POST/uploadUpload an image or video.
GET/uploadsList your recent uploads.
DELETE/deleteUploadDelete an upload by filename.
GET/discoverGet public uploads for the discover feed.

Rate limits

  • 15 requests per minute per user for most endpoints.
  • 8 uploads per second before temporary suspension. Exceeding this may ratelimit your account.
  • See Rate limits for details.

Error format

Errors return JSON with an error field:
{
  "error": "Unauthorised. No api-key header found."
}

HTTP status codes

CodeMeaning
200Success
400Bad request (invalid input, unsupported file type, file too large)
401Unauthorised (missing or invalid API key)
403Forbidden (suspended account or insufficient permissions)
404Not found
413Payload too large (file exceeds 5GB)
429Rate limit exceeded
500Server error