close
500 Free API Calls Every Month

TheGlitch

Stateless Image Processing API

Resize, effects, format conversion, AI background removal — all in one API call. No storage, no state, fully GDPR compliant.

<100ms avg 7 Effects 14 Presets AI Background Removal

Three steps. That's it.

No SDKs, no libraries, no setup. Just an HTTP call.

1

Send Your Image

URL, base64, binary upload, or form data. Pick any input method that fits your workflow.

2

Apply Transformations

Resize, effects, format conversion, AI background removal. Combine everything in a single request.

3

Get Your Result

Binary image response, ready to use. No storage, no state, no cleanup needed.

Before & After

Real examples processed by the API. One request, instant results.

Original 800 x 500
Original landscape
Enhanced brightness +15, contrast +20, sharpen 25
Enhanced landscape
API Request
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/process?url=IMAGE_URL&brightness=15&contrast=20&sharpen=25&format=webp" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o enhanced.webp
Original 800 x 500
Original landscape
Grayscale grayscale=true
Grayscale landscape
API Request
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/effects?url=IMAGE_URL&grayscale=true&format=webp" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o grayscale.webp
Original 800 x 500
Original landscape
Sepia sepia=true
Sepia landscape
API Request
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/effects?url=IMAGE_URL&sepia=true&format=webp" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o sepia.webp
Original 800 x 500
Original landscape
Blur blur=40
Blurred landscape
API Request
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/effects?url=IMAGE_URL&blur=40&format=webp" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o blur.webp
Original 600 x 600
Original portrait
Background Removed AI-powered
Background removed portrait
API Request
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/remove-bg?url=IMAGE_URL" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o no-background.png
14 Built-in Presets
instagram_square instagram_story instagram_post facebook_cover facebook_post twitter_header twitter_post linkedin_banner linkedin_post youtube_thumbnail youtube_banner og_image whatsapp_status tiktok_video
Original Product 800 x 800
Original product photo
Enhanced bright, sharp, vibrant
Enhanced product photo
Background Removed AI-powered
Product with background removed
Product Photography

Enhance colors, sharpen details, and optimize product images for your online store.

Background Removal

Clean white backgrounds in one API call. Perfect for marketplaces like Amazon, eBay, and Etsy.

Bulk Resize

Resize to any dimension with smart cropping. Generate thumbnails, hero images, and catalog photos.

API Request — Enhance + Resize for Store
curl "https://theglitch-image-processing.p.rapidapi.com/api/v1/process?url=PRODUCT_URL&brightness=10&contrast=15&sharpen=30&width=800&height=800&mode=pad&padColor=ffffff&format=webp" -H "X-RapidAPI-Key: YOUR_KEY" -H "X-RapidAPI-Host: theglitch-image-processing.p.rapidapi.com" -o product.webp

Everything you need

A comprehensive image processing toolkit accessible through a single API.

Resize & Crop

Fit, fill, pad, stretch, contain and cover modes. Aspect-ratio aware resizing with configurable pad colors.

Format Optimization

Automatic AVIF/WebP detection via Accept headers. Serve the smallest file to every client, automatically.

7+ Effects

Brightness, contrast, saturation, blur, sharpen, grayscale and sepia. Combine multiple effects in a single call.

AI Background Removal

AI-powered background removal in seconds. Transparent PNG output, perfect for e-commerce and product photography.

Social Media Presets

14 built-in presets: Instagram, Facebook, Twitter, LinkedIn, YouTube, TikTok, WhatsApp and Open Graph.

Stateless & GDPR

Zero image storage. Process in memory, return the result, discard everything. Fully GDPR compliant by design.

<100ms Avg Response
99.9% Uptime
0 Images Stored
14 Social Presets

Simple to integrate

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);

Build your API request

Adjust parameters and copy the generated request. No API key needed to explore.

px
x
px
Generated Request

                
            

Start processing images in under a minute.

500 free requests/month. No credit card required.

Get Your Free API Key

Works with your AI tools

Connect TheGlitch to Claude, Cursor, or VS Code via MCP. Process images directly from your AI workflow.

One config. All platforms.

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.

Claude Desktop
Claude Code
Cursor
VS Code
mcp.json
{
  "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"
      ]
    }
  }
}

Natural Language Processing

Tell your AI "resize this image to 800x600 and convert to webp" and it happens instantly.

7 Endpoints Available

Resize, convert, effects, background removal, optimize, presets — all accessible through MCP.

Secure by Default

Uses your RapidAPI key for authentication. Same rate limits and plans as the REST API.

Simple, transparent pricing

Start free. Scale as you grow. No hidden fees.

Free
$0 /mo
  • 500 requests / month
  • Max 1000 x 1000 px
  • Resize, crop, format
  • 7 image effects
  • Auto WebP/AVIF
  • No GPU operations
  • No presets
Start Free
Starter
$12 /mo
  • 15,000 requests / month
  • Max 4000 x 4000 px
  • 200 GPU operations
  • All effects & formats
  • 14 social media presets
  • Rotation & flip
  • No priority support
Subscribe — $12/mo
Business
$99 /mo
  • 300,000 requests / month
  • Max 8000 x 8000 px
  • 10,000 GPU operations
  • All Pro features
  • Priority support
  • Higher rate limits
  • Webhook notifications
Subscribe — $99/mo
Scale
$199 /mo
  • 1,000,000 requests / month
  • Max 8000 x 8000 px
  • 30,000 GPU operations
  • All Business features
  • Custom rate limits
  • SLA guarantee
  • Dedicated support
Subscribe — $199/mo

Frequently asked questions

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.