---
title: Image Filters API
slug: apply-filter
url: https://apyhub.com/apyhub/service/apply-filter
provider: ApyHub
tags: [image-processing, image-filtering, image-transform, brightness-adjustment, image-rotation, image-blur]
auth: api_key
---

# Image Filters API

What it does Image Filter lets you apply a fixed set of transformations to an image and return the result as a file or a signed URL. Send either a binary image upload or an image url, choose a filter, and optionally set output and preserveformat. Use it for common image adjustments like rotate45, r…

## Endpoints

| Method | Path | Description | Atoms |
| --- | --- | --- | --- |
| POST | `/multi-part/link` | What it does Applies a filter to an uploaded image and returns a JSON object containing a URI in da… | 30 |
| POST | `/url/download` | What it does Fetches an image from a URL and applies the selected filter, then returns the processe… | 30 |
| POST | `/url/link` | What it does Applies an image filter to the file at the provided URL and returns a JSON object cont… | 30 |
| POST | `/multi-part/download` | What it does Applies a filter to an uploaded image and returns the transformed file as a binary dow… | 30 |

## About

## What it does
Image Filter lets you apply a fixed set of transformations to an image and return the result as a file or a signed URL. Send either a binary `image` upload or an image `url`, choose a `filter`, and optionally set `output` and `preserve_format`.

Use it for common image adjustments like `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`, or `gamma_0.5`. The service supports PNG, JPEG, JPG, BMP, TIFF, GIF, and WEBP when you fetch from a URL.

Choose the multipart endpoints when you already have the image file in hand. Use the URL-based endpoints when the image is hosted elsewhere and accessible to ApyHub services. Depending on the endpoint you call, the response is either binary image data or a `data` field containing a URI.

Image Filter is a good fit for product photo cleanup, simple creative effects, thumbnail preparation, and automated image pipelines where you need deterministic transforms without building them yourself.

## Usage

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