---
title: Image Filters API
slug: apply-filter
url: https://apyverse.com/apyhub/service/apply-filter
provider: ApyHub
categories: [File Manipulation, Image Processing]
auth: api_key
---

# Image Filters API

Apply rotate, flip, blur, brightness, or gamma filters to an image from a URL or upload. Returns a binary file or signed URL.

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/processor/image/filter/url/file` | What it does Applies the selected image filter to the image at the provided URL and returns the pro… | 30 |
| POST | `/processor/image/filter/file-urls` | What it does Fetches an image from the provided URL, applies the selected filter, and returns a res… | 30 |
| POST | `/processor/image/filter/file` | What it does Applies a filter to an uploaded image and returns the processed image as binary data.… | 30 |
| POST | `/processor/image/filter/file/url` | What it does Applies a selected filter to an uploaded image and returns a JSON object containing a… | 30 |

## About

## What it does
Image Filter applies a selected transformation to an image and returns the result either as a downloaded binary file or a signed URL. Send an image URL or upload image bytes, choose a filter, and get the processed image back.

Use this when you need to rotate, flip, blur, brighten, darken, or apply a gamma adjustment without building image-processing logic yourself. Supported filters include `rotate_45`, `rotate_90`, `rotate_135`, `rotate_180`, `rotate_225`, `rotate_270`, `rotate_315`, `maximum`, `minimum`, `brightness_decrease`, `brightness_increase`, `gaussian_blur`, `flip_vertical`, `flip_horizontal`, and `gamma_0.5`.

The URL-based endpoints accept a `url` in the request body, while the multipart endpoints accept an `image` file upload. In both cases, you can also pass `output` and `preserve_format` as query parameters. That makes it easy to keep the original format when you need to, or produce a named output for downstream storage and delivery.

Image Filter is a good fit for automated media pipelines, quick content adjustments, and server-side image normalization before upload, moderation, or sharing.

## Usage

Authenticate with an ApyHub API key in the `apy-token` header.
Full docs and a live playground: https://apyverse.com/apyhub/service/apply-filter
