Last 7 days, UTC

Average Latency
13ms

Average Uptime
100.0%

Current Status
Online

  • No information
  • Outage
  • Disruption
  • Normal
Average latency determined from Mashape to API Response time

Simple & Straightforward Pricing

Pay as you go. No long-term contracts.

Advanced Filters

HTTP 200 : binary POST/contrast
Contrast

Changes the gain and bias of the colors in the image.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

Must be between "0" and "100". Default is "0".

gain

Required

number

Must be between "0" and "100". Default is "0".

bias

Required

HTTP 200 : binary POST/hsb
Custom HSB

Specify custom hue, saturation and brightness.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

Must be between "-1.0" and "1.0".
Example: 0.8

hue

Optional

number

Must be between "-1.0" and "1.0".
Example: -0.3

saturation

Optional

number

Must be between "-1.0" and "1.0".
Example: 0.0

brightness

Optional

HTTP 200 : binary POST/levels
Levels

Adjusts the image levels by moving and stretching the brightness of the image histogram.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

Must be a positive decimal number between "0" and "10", like "4.3". By default is "0.0".

lowLevel

Optional

number

Must be a positive decimal number between "0" and "10", like "4.3". By default is "0.0".

lowOutputLevel

Optional

number

Must be a positive decimal number between "0" and "10", like "4.3". By default is "0.0".

highLevel

Optional

number

Must be a positive decimal number between "0" and "10", like "4.3". By default is "0.0".

highOutputLevel

Optional

HTTP 200 : binary POST/mixchannels
RGB Mixer

Mixes RGB channels. For each channel, you can specify how much of the other two channels to mix in.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

Must be between "0" and "255".

blueGreen

Optional

number

Must be between "0" and "255".

intoRed

Optional

number

Must be between "0" and "255".

redBlue

Optional

number

Must be between "0" and "255".

intoGreen

Optional

number

Must be between "0" and "255".

greenRed

Optional

number

Must be between "0" and "255".

intoBlue

Optional

Filters

HTTP 200 : binary POST/blackandwhite
Black & White

Converts the image colors to shades of grey


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

HTTP 200 : binary POST/colorededge
Colored Edge Detection

Similar to the Edge Detection filter, except with more color.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

HTTP 200 : binary POST/edge
Edge Detection

Edge detection with a dark background.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

HTTP 200 : binary POST/gamma
Gamma

Adjusts the gamma, used for changing the brightness of an image


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

The gamma amount. Minimum value is zero.
Example: 10

gamma

Required

HTTP 200 : binary POST/invert
Invert

Inverts all the pixels of the image


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

HTTP 200 : binary POST/mosaic
Mosaic

Creates a mosaic effect. You can specify the block's size.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

The size of the blocks. Must be higher than zero.
Example: 10

size

Required

HTTP 200 : binary POST/noise
Noise

Adds random noise to the image. You can specify the amount and density.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Required

number

Must be higher than zero.

amount

Required

number

Must be between 0 and 1. Supports decimal numbers like "0.4".

density

Required

string

It can be "uniform" or "gaussian". By default is "uniform".

distribution

Required

boolean

"true" or "false". Makes the points monochrome or not.

monochrome

Required

HTTP 200 : binary POST/oil
Oil

Creates an oil painting effect.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

Must be between "1" and "10". Default is "1".

amount

Required

Functions

HTTP 200 : binary POST/crop
Crop

Crops an image in a rectangle, by specifying its size and coordinates.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

The X coordinate in pixels.

x

Required

number

The Y coordinate in pixels.

y

Required

number

The rectangle width in pixels.

width

Required

number

The rectangle height in pixels.

height

Required

HTTP 200 : binary POST/padding
Padding

Adds padding around the image. You can specify both the size and the color.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

The size of padding in pixels.

padding

Required

string

The HEX code for the color.
Example: #efefef

color

Required

HTTP 200 : binary POST/resize
Resize

Shrinks an image while maintaining its aspect ratio.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

number

The final size in pixels.

size

Required

HTTP 200 : binary POST/Rotate
Rotate

Rotates the image (by 90, 180, 270 degrees) or flips it horizontally or vertically.


Test console
Description
Parameter
binary

The image to upload. Please value one between "image" and "url".

image

Optional

string

The URL to the image. Please value one between "image" and "url".

url

Optional

string

Must be one value between: "90", "180", "270", "fliphorizontally", "flipvertically"
Example: fliphorizontally

rotation

Required

You must have an API key to test this API!


Mashape allows developers to find, consume, and distribute cloud APIs just like Instafilter.io.

Login to your account or signup: Create Account

or
   Signup with GitHub

By signing up you agree to our terms of service.