Stateless Image Processing API
Resize, effects, format conversion, AI background removal — all in one API call. No storage, no state, fully GDPR compliant.
No SDKs, no libraries, no setup. Just an HTTP call.
URL, base64, binary upload, or form data. Pick any input method that fits your workflow.
Resize, effects, format conversion, AI background removal. Combine everything in a single request.
Binary image response, ready to use. No storage, no state, no cleanup needed.
Real examples processed by the API. One request, instant results.
Enhance colors, sharpen details, and optimize product images for your online store.
Clean white backgrounds in one API call. Perfect for marketplaces like Amazon, eBay, and Etsy.
Resize to any dimension with smart cropping. Generate thumbnails, hero images, and catalog photos.
A comprehensive image processing toolkit accessible through a single API.
Fit, fill, pad, stretch, contain and cover modes. Aspect-ratio aware resizing with configurable pad colors.
Automatic AVIF/WebP detection via Accept headers. Serve the smallest file to every client, automatically.
Brightness, contrast, saturation, blur, sharpen, grayscale and sepia. Combine multiple effects in a single call.
AI-powered background removal in seconds. Transparent PNG output, perfect for e-commerce and product photography.
14 built-in presets: Instagram, Facebook, Twitter, LinkedIn, YouTube, TikTok, WhatsApp and Open Graph.
Zero image storage. Process in memory, return the result, discard everything. Fully GDPR compliant by design.
Works with any language or platform. Just an HTTP call away.
# Resize, convert to WebP, and increase brightness curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/process?url=https://picsum.photos/1000&width=800&format=webp&brightness=10" \ -H "X-RapidAPI-Key: YOUR_RAPIDAPI_KEY" \ -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" \ -o result.webp
const response = await fetch( 'https://theglitch-image-processing.p.rapidapi.com/api/v1/process?url=https://picsum.photos/1000&width=800&format=webp', { headers: { 'X-RapidAPI-Key': 'YOUR_RAPIDAPI_KEY', 'X-RapidAPI-Host': 'theglitch-image-processing.p.rapidapi.com' } } ); const blob = await response.blob();
import requests response = requests.get( 'https://theglitch-image-processing.p.rapidapi.com/api/v1/process', params={'url': 'https://picsum.photos/1000', 'width': 800, 'format': 'webp'}, headers={ 'X-RapidAPI-Key': 'YOUR_RAPIDAPI_KEY', 'X-RapidAPI-Host': 'theglitch-image-processing.p.rapidapi.com' } ) with open('result.webp', 'wb') as f: f.write(response.content)
var client = new HttpClient(); client.DefaultRequestHeaders.Add("X-RapidAPI-Key", "YOUR_RAPIDAPI_KEY"); client.DefaultRequestHeaders.Add("X-RapidAPI-Host", "theglitch-image-processing.p.rapidapi.com"); var bytes = await client.GetByteArrayAsync( "https://theglitch-image-processing.p.rapidapi.com/api/v1/process?url=https://picsum.photos/1000&width=800&format=webp" ); await File.WriteAllBytesAsync("result.webp", bytes);
Adjust parameters and copy the generated request. No API key needed to explore.
Connect TheGlitch to Claude, Cursor, or VS Code via MCP. Process images directly from your AI workflow.
TheGlitch is available as an MCP server through RapidAPI. Add the config below to your AI tool and start processing images with natural language — resize, apply effects, remove backgrounds, all without leaving your editor.
{
"mcpServers": {
"TheGlitch Image Processing": {
"command": "npx",
"args": [
"mcp-remote",
"https://mcp.rapidapi.com",
"--header",
"x-api-host: theglitch-image-processing.p.rapidapi.com",
"--header",
"x-api-key: YOUR_RAPIDAPI_KEY"
]
}
}
}
Tell your AI "resize this image to 800x600 and convert to webp" and it happens instantly.
Resize, convert, effects, background removal, optimize, presets — all accessible through MCP.
Uses your RapidAPI key for authentication. Same rate limits and plans as the REST API.
Start free. Scale as you grow. No hidden fees.
Everything you need to know before getting started.
TheGlitch is a stateless image processing API. You send an image (via URL, base64, binary, or form upload), specify what you want (resize, effects, format conversion, background removal), and get the processed image back instantly. Nothing is stored on our servers.
Yes. The free plan gives you 500 API calls per month at up to 1000x1000 pixel resolution. No credit card is required to start. You can upgrade anytime if you need more capacity or GPU features like AI background removal.
Sign up on RapidAPI, subscribe to any plan (free included), and your API key is instantly available. You can start making requests within 60 seconds.
Input: JPEG, PNG, WebP, GIF, BMP, TIFF, and AVIF. Output: JPEG, PNG, WebP, GIF, BMP, and TIFF. You can convert between any supported format in a single request.
We never store your images. Processing happens entirely in memory: your image is received, processed, returned as binary, and immediately discarded. Zero disk writes, fully GDPR compliant by design.
Our AI background removal uses advanced neural networks to automatically detect and remove image backgrounds. The result is a transparent PNG. It's a GPU operation, available on Starter plans and above (200-30,000 GPU ops/month depending on your plan).
Absolutely. A single API call can resize, apply effects (brightness, contrast, blur, etc.), convert format, and use a social media preset all at once. For example: resize to 1080x1080, increase brightness by 15, convert to WebP — one request, one response.
When you reach your monthly limit, additional requests will receive a 429 (Too Many Requests) response. You can upgrade your plan at any time on RapidAPI. Limits reset at the start of each billing cycle.