API Access Required: To use this endpoint, please contact @emperoroftheink on Telegram for access credentials and usage guidelines.
Request Body
Image file to upload (PNG, JPG, JPEG, GIF, WEBP). Maximum size: 5MB
Cloudflare Turnstile verification token
Wallet address of the uploader for rate limiting
Response
Public URL of the uploaded image
Rate Limits
- 5 uploads per minute per IP address
- 3 uploads per minute per wallet address
- Progressive rate limiting with stricter limits for repeated violations
File Validation
- Accepted formats: PNG, JPG, JPEG, GIF, WEBP
- Maximum file size: 5MB
- Content validation: Files are validated to ensure they match their declared MIME type
{
"url": "https://supabase.example.com/storage/v1/object/public/images/a3f5e2c891b4d7f6e8a9c1b3d5e7f9a1b3c5d7e9.png"
}
curl -X POST "https://inkypump.com/api/upload" \
-H "Content-Type: multipart/form-data" \
-F "file=@/path/to/image.png" \
-F "turnstileToken=YOUR_TURNSTILE_TOKEN" \
-F "walletAddress=0xYourWalletAddress"